Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: motorollin on May 31, 2006, 05:31:58 PM
-
I have added almost everything from the OS3.9 "AmigaOS ROM Update" in to a 3.1 image, which successfully boots when BlizKicked, with the NOROMUPDATE flag set on setpatch.
The only thing I can't add is ram-handler, Remus complains that it contains BSS hunks. How important is it that I update this file to the 3.9 version? Bear in mind that it must be inside the ROM image, not loaded as a BlizKick module, as I want to burn the kickstart image to an EPROM.
--
moto
-
is this not what handles the RAM disk? I didn't realise it was in the ROM, I thought it was loaded from disk when needed.
-
I guessed that ram-handler handles the ram :-) Version 39.4 is resident in my 3.1 image, and 44.23 is in the AmigaOS ROM Update. The system appears to be working ok with 39.4 and everything else on 44.x, but I would prefer to insert it into the image if possible.
--
moto
-
I'm fairly sure it was a file on disk on WB1.2/1.3... I'd guess even in the old days, the O/S needed RAM to work before it could load anything!
-
Well the custom chips and Kickstart have access to chip ram... maybe ram-handler is only needed for fast ram?
There's definitely no ram-handler file on my 3.9 setup. (just searched)
--
moto
-
Are you using the latest version of ReMUS?
-
@Moto
just looked it up, can't find anything specific to ram-handler, but handlers are for filesystem devices, which includes the RAM disk. They are stored in L: (unless they're in the ROM)
-
I'm using 0.94, which is the latest version on Doobrey's web site.
--
moto
-
I think the Docs for Remus said ram-handler had to be run through a splitter program. Don't remember the exact details - I haven't investigated very thorougly.
At any rate, there's a patch on Aminet for the 3.9 ram-handler that tells you how much space is left in Ram Disk:. By default, it always says 100% full, xxxKB in use. With the update, it'll say 2% full, xxxKB in use. I'd recommend adding it to your image for a maximally updated 3.9 ROM :-)
-
ram-handler was on disk with ks 1.x, but was moved inside the ROM for 2.0++.
-
@Matt_H
Hmmm just tried patching it with the version from Aminet, but get the same error when trying to insert it into the ROM. If I copy it to L: will it override the version in ROM?
--
moto
-
@motorollin,
You're on the right lines.. ram-handler from OS3.9 does need patching.
Look in the patches dir wherever you installed Remus, and there's a patch that removes the BSS hunk (and also does whatever Thor patched in his ram-handler patch, so there's no need to do it again).
spatch -oram-handler_44.24 -pram-handler_44-24.pch ram-handler_44.23
Which reminds me... spatch isn't included in the archive :roll:
Spatcher_1.0 (http://main.aminet.net/package.php?package=util/wb/Spatcher1_0.lha)(aminet) has it with a GUI to make life easier
-
motorollin wrote:
@Matt_H
Hmmm just tried patching it with the version from Aminet, but get the same error when trying to insert it into the ROM. If I copy it to L: will it override the version in ROM?
Probably irrelevant now that we have the 'official' solution from Doobrey, but you'd need to copy the patched version to L: and then load it into memory with a LoadModule command just before SetPatch. LoadModule should be included in the patch archive.
-
You rock Doobrey :-) The patched ram-handler (using your patch, not the one from Aminet) was inserted fine in to the ROM image. And as a nice side effect, the RAM disk now shows 1% fill and 117.5MB free :-D
Now, just got to find a burner and some EPROMs......
--
moto
-
motorollin wrote:
And as a nice side effect, the RAM disk now shows 1% fill and 117.5MB free :-D
I can't take credit for that, it's one of the things Thor fixed in his patch.
Now, just got to find a burner and some EPROMs......
Whatever you do, don't show a video of it booting on the internet
Or Amiga Inc will send the boys 'round (http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=19112&forum=27&19#296746) , bloody incompetant morons:roll:
-
Doobrey wrote:
Now, just got to find a burner and some EPROMs......
Whatever you do, don't show a video of it booting on the internet
Or Amiga Inc will send the boys 'round (http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=19112&forum=27&19#296746) , bloody incompetant morons:roll:
Why? I own the 3.1 ROM and OS3.9, so it's no business of Amiga Inc if I make my own ROM chip.
--
moto