Page 1 of 1

OS 3.2.2 Update - no space for ehide.device

Posted: 11 Mar 2023 15:03
by 8 Bit Dreams
Hi,
tried to build a new KS 3.2.2 for my A1200 just now - unfortunately this doesn't work, because lack of space, seems I need to throw something out to compile KS successfully..
Any suggestions what should it be?🤔

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 11 Mar 2023 15:37
by RokiS
And are you doing a 2 MB kickstart?

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 11 Mar 2023 16:11
by supaduper
Hi Viktor, If it`s there remove the workbench.library and put it into the libs folder then you will have room for ehide

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 11 Mar 2023 19:25
by jurassicc
If you are making a 512MB (2x256 LO HI) ROM you can remove scsi.device if you want to use only ehide.device or you need to move to 1MB.
ICON lib and WB lib are already disk based in OS3.2.X

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 11 Mar 2023 19:34
by skorell
8 Bit Dreams wrote: 11 Mar 2023 15:03 Hi,
tried to build a new KS 3.2.2 for my A1200 just now - unfortunately this doesn't work, because lack of space, seems I need to throw something out to compile KS successfully..
Any suggestions what should it be?🤔
What program are you using to create the custom 3.2.2 rom? Remus currently has no support for 3.2.2.

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 12 Mar 2023 07:28
by jurassicc
Remus does not need direct support for KS47.111 you can use KS47.102 as a base and replace modules from the ModulesA1200 disk.

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 12 Mar 2023 11:20
by supaduper
Just thought I would add, that OS3.2.2 works most splendidly with the TF1260 as reported on some Amiga forum 8-)

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 13 Mar 2023 00:34
by skorell
jurassicc wrote: 12 Mar 2023 07:28 Remus does not need direct support for KS47.111 you can use KS47.102 as a base and replace modules from the ModulesA1200 disk.
I ended up using Capitoline(http://capitoline.twocatsblack.com) to create my updated 3.2.2 ROM's and added the ehide, workbench and icon libraries to the extended ROM.

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 15 Mar 2023 11:34
by kulamario
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

Re: OS 3.2.2 Update - no space for ehide.device

Posted: 20 Mar 2023 23:47
by skorell
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