Amiga 1000 pseudo fast ram
Hi everyone,
Sorry if this was already asked before, but I just thought of that when ready about the fact that Amiga 1000 read kickstart directly from floppy into a special "write once RAM". With that in mind, my question is: Would it be technically possible to code game which would install itself as a "kickstart" in 256KB, and then that game would be running off that special locked ram which is (probably?) running as fast as fast ram? This would leave the default 256KB of real chip ram completely free. Of course this would make such technique only compatible with the amiga 1000; But still I wondered if it was ever done? |
It has been done, but not often. I have a vague recollection of reading about Dragon's Lair being one of the few games that did this, but I'm not certain.
|
I’ve not really spent much time looking at the Write once RAM daughter board on my A1000, but I do know that the RAM chips on there are DRAMs… if the board doesn’t have any hardware to refresh those chips (it might have), then it will need to use Agnus to refresh them and the ram access speed would be no faster than SlowRAM.
|
It would be the same speed as the Kickstart "ROM", once loaded into the A1000's WOM. But is it really slower than the A500's ROM? Never heard that before... :shocked
|
It should have real fast ram speeds. It has no connections to Agnus chip ram side bus/signals and 74LS393 (2x4 bit binary counter) probably is used as a refresh counter.
|
Should be easy enough to measure, right? Maybe there's some extra fun emulation issues with the refreshes :)
Is it possible to get a >7MHz accelerator board with fast ram for the A1000? In that case wouldn't it have to limit access speed to the "ROM" to whatever the RAM chips support? |
Quote:
That would seem like a clever hackish way to have lower RAM requirements on the 1000 compared to other Amigas. |
Dragon's Lair is the only game that I know of that utilized the 256k WCS. Yes after a reset you had to reload Kickstart.
|
Yep, as I remember Dragon's Lair required 1M RAM unless you had an Amiga 1000, then 512k would work because it used the WOM..
That was nice.. ;-) |
IIRC Toni showed a trick (that he had found?) that opened up the WOM for writing again. I wish I had it saved to file...
|
Quote:
https://i.ibb.co/85wzdxf/Amiga-Dragons-Lair-Box.jpg I don't remember that detail back in the days. How peculiar! |
Quote:
Also see DumpA1000BootROM on Aminet. |
Quote:
Code:
DoReset lea ResetCode(pc),a5 |
All times are GMT +2. The time now is 15:43. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.