kulamario wrote: 15 Mar 2023 11:34
Tried Capitoline to do kick 3.2.2 with ehide.device but no success with 1mb
we done ROM but we out card.device no enough space in ROM
512kb working perfect but we never done 1mb always not run
mayby someone can advice how to do correctly we falowing this
tutorial for 1mb Hiperion ROM
I ended up using a script to create my custom ROM. I added the ehide.device to the ModulesA1200.3.2.2.adf in WinUAE and then ran the script in CapGUI CLI tab to build(run) the ROM. Please note that the checksum on the Modules disk changes when adding the file, so verify new checksum of the ADF in CapGUI under the ADFs folder. I then used "USBPrg" with my GQ-4x4 to burn the ROMs to a pair of 27C400 eproms.
Here is the script I used, which adds the ehide.device, icon.library and workbench.library to an extended ROM.
# Creates a 1Mb Hyperion 3.2.2 ROM with workbench, icon and TF1260 EHIDE libraries for the A1200
auditfiles ROMs
alias SOURCEROM "$0x5c40328a"
auditfiles ADFs
alias ADF "$0xb4b76467"
newrom 512k 255
rombase 0xF80000
add "$SOURCEROM" exec.library
add Components/BinaryChunks/1Mb_Scantable.3.2.bin
alias ENDSKIP romdata $exec.library.(ROMTAG.ENDSKIP) 4
alias ENDSKIP mid 2
patch $1Mb_Scantable.3.2.bin.(START) 0x00F80000$ENDSKIP
alias STSTART $1Mb_Scantable.3.2.bin.(START)
alias STSTART add $ROMBASE
find $exec.library 0x00F80000$ENDSKIP00F800000100000000F0000000F80000FFFFFFFF
alias FIND add $ROMBASE
find $exec.library $FIND
patch $FIND $STSTART
add "$SOURCEROM" expansion.library
add "$SOURCEROM" mathieeesingbas.library
add "$SOURCEROM" graphics.library
add "$SOURCEROM" dos.library
add "$SOURCEROM" filesystem
add "$SOURCEROM" console.device
add "$SOURCEROM" layers.library
add "$SOURCEROM" scsi.device
add "$SOURCEROM" con-handler
add "$SOURCEROM" bootmenu
add "$SOURCEROM" syscheck
add "$SOURCEROM" audio.device
add "$SOURCEROM" card.resource
add "$SOURCEROM" utility.library
add "$SOURCEROM" battclock.resource
add "$SOURCEROM" carddisk.device
add "$SOURCEROM" ramdrive.device
add "$SOURCEROM" mathffp.library
add "$SOURCEROM" cia.resource
add "$SOURCEROM" battmem.resource
add "$SOURCEROM" potgo.resource
add "$SOURCEROM" misc.resource
add "$SOURCEROM" FileSystem.resource
add "$SOURCEROM" disk.resource
add "$SOURCEROM" ramlib
add "$SOURCEROM" keymap.library
add "$SOURCEROM" timer.device
add "$SOURCEROM" romboot
add "$SOURCEROM" input.device
add "$SOURCEROM" keyboard.device
add "$SOURCEROM" gameport.device
add "$SOURCEROM" trackdisk.device
add "$SOURCEROM" ram-handler
add "$SOURCEROM" shell
add "$SOURCEROM" intuition.library
add "$SOURCEROM" gadtools.library
add "$SOURCEROM" system-startup
add "$SOURCEROM" syslog
add "$SOURCEROM" workbench.task
add checksum
add size
add vectors
checksum
saverom Tests/Output/TF1260_Hyperion.3.2.2.1Mb.A1200.F8
newrom 512k
rombase 0xE00000
add "Components/BinaryChunks/ROMHeader_E0"
loadadf "$ADF"
add ADF:/LIBS/workbench.library
add ADF:/LIBS/icon.library
add ADF:/LIBS/ehide.device
add checksum
add size
add vectors
checksum
saverom Tests/Output/TF1260_Hyperion.3.2.2.1Mb.A1200.E0
romprofile dual 1 0
saveprofile 512 byteswap Tests/Output/TF1260_Hyperion.3.2.2.1Mb.A1200
exit