MapROM040+ Released!
MapRom040+ 1.4 ©SpeedGeek 2018 (QuickROM Simon Goodwin 1998)
INTRODUCTION:
MapRom040+ is an MMU tool to remap Kickstart ROM(s) for 68040
and 68060 users. It can remap 512KB, 1MB and 2MB ROM(s). Yes, it's true it really can remap 2MB ROM(s)! But Standard ROM mapping is always optional.
FEATURES:
- Remaps the Kickstart ROM for the following areas:
1) $F80000 512KB (Standard)
2) $E00000 512KB (Extended)
3) $A80000 1MB (Extended)
- MMU write protects Standard and Extended ROM images
- Maps only into available Fast RAM
- Uses 68040/060 library and ROM Header detection code
- 100% Assembler code
REQUIREMENTS:
- Amiga with 68040 or 68060 CPU and MMU
- 68040.library or 68060.library
2MB ROM USAGE:
- See ConfigRomA8.txt (REQUIRED!) and included.
NOTES:
Standard ROM mapping is optional because many accelerator cards provide custom MapROM hardware for this function. Please consider the ROM vs. Fast RAM speed before remapping. The executable file name excludes the "+" character to avoid problems with the Amiga Shell. If you want to speed up copy operations see the CMQ&B040.txt (included).
MMU write protection is over-rated! This tool will NOT prevent your system from crashing! But it will increase the chances of having a "Software Failure" which is useful for debugging purposes.
WARNING:
This tool uses modified QuickROM code. It has a few
improvements which should provide compatibility with
most (but not all) 68040/060 libraries.
CREDITS:
Thanks to Simon Goodwin for his public domain QuickROM tool.
HISTORY:
v1.0 - First release
v1.1 - Replaced Copymem() with Copymemquick()
v1.2 - Added code to write protect ROM images
v1.3 - Added code to support 2MB of ROM
v1.4 - Fixed address mask bug which caused a crash with the
TekMagic 68060.library. Note: TekMagic presently only supports the Standard 512KB of ROM!
Last edited by SpeedGeek; 07 June 2021 at 21:20.
|