Short: Move A590/A2091 driver from ROM to RAM Author: patrik.bo@gmail.com (Patrik Axelsson) Uploader: patrik bo gmail com (Patrik Axelsson) Type: driver/media Version: 1.0 Architecture: m68k-amigaos This is a patch for the A590/A2091 ROMs which changes from the default behaviour of executing the driver code directly from the ROMs, to executing it from RAM. If you have an accelerator, this patch makes the execution of the driver code faster as it will end up in cacheable FastRAM, which also translates into a bit higher transfer rates. On a plain 68000 machine, it shouldn't give any advantage unless waitstates are required when accessing the ROMs, but I don't know as I haven't tested. It will also use use 12904 Bytes more RAM than the regular version. This patch is very simple. It just changes two things at a total of four bytes. First it changes two bytes with the size of how much of the ROM that expansion.library should copy to RAM. It will now copy the entire used part of the ROM instead of just the DiagArea, initialization code and ROMTAG. Secondly it patches an instruction in the initialization code so it will use the copy of the ROM now residing in RAM as base address instead of the address to the onboard ROMs. The result is more or less like a permanent version of util/boot/A2091ToFast. The patch is distributed as two IPS files - one for each ROM. It is based on the V7.0 ROMs with sha1sum dbd7648e79c753337ff3e4f491de224bf05e6bb6 for the U13/even ROM and 149f5bd52e2d29904e3de483b9ad772448e9278e for the U12/odd ROM. Thanks to SpeedGeek for making me understand that the A2091 executes its driver code directly from ROM.