Results 1 to 9 of 9

Thread: MapROM040+ Released!

  1. #1
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Lightbulb MapROM040+ Released!

    MapRom040+ 1.0 ©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 both 512KB and 1MB ROM(s). Yes,
    it's true it really can remap 1MB 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)
    - 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

    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).

    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

    Here is the link:

    http://eab.abime.net/showthread.php?t=91877
    Last edited by SpeedGeek; 17th April 2018 at 16:19.

  2. #2
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Default

    ** NEWS UPDATE **

    v1.1 Released
    - Replaced Copymem() with Copymemquick()

  3. #3
    Amibayer! Marmes's Avatar
    Join Date
    Sep 2011
    Country
    Portugal
    Region:
    Amadora
    Posts
    1,997
    Feedback
    264 (100%)

    Default

    gr8 news I used quickrom quite often

  4. #4
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Default

    ** 2ND NEWS UPDATE **

    MapRom040+ 1.2 released!

    v1.2 - Added code to write protect ROM images

  5. #5
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Default

    ** 3RD NEWS UPDATE **

    MapRom040+ 1.3 released

    v1.3 - Added code to support 2MB of ROM

  6. #6
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Default

    ** 4TH NEWS UPDATE **

    MapRom040+ 1.4 released.

    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!

  7. #7
    Jack of Many Trades, Semi-Master of Some thebajaguy's Avatar
    Join Date
    May 2017
    Country
    United States
    Region:
    Rhode Island
    Posts
    366
    Feedback
    34 (100%)

    Default

    A clarification of wording (request): Does this mean that if the built-in TekMagic 68060.library Kickstart remap function (with the ENVARC: variable, and being used to remap a 512K Kickstart) will not be able to use the extended Kickstart remap functionality of MapROM040+? Or does this also mean that if the library Kickstart remap function is simply not used, one still can't use MAPROM040+ to remap more than a basic 512K Kickstart?

    The wording on the v1.4 note is throwing me. I could see the library's native remap function being a hurdle to modify, if enabled.
    Last edited by thebajaguy; 28th December 2018 at 02:38.
    A500(2x)/A1000/A1200/A2000(4x)/A3000D(2x)/A4000D(under repair)/A4000T (all loaded....Toys...Toys...Toys...)
    Former GVP Tech Support 1989-93 - The beatings will continue until morale improves...

  8. #8
    VIP
    Amibayer!
    SpeedGeek's Avatar
    Join Date
    Jan 2011
    Country
    USA
    Region:
    Wisconsin
    Age
    56
    Posts
    940
    Feedback
    22 (100%)

    Default

    I suppose I could have wrote TekMagic doesn't support 1MB Kickstart ROMs. Meaning that, regardless of using the built in remap function (ENVARC:variable) or MapRom040+ you can only remap the standard 512KB of ROM. What MapRom040+ offers is MMU write protection of the ROM image and the ability to unmap the ROM... and if future versions of TekMagic ever do support 1MB ROM(s) then MapRom040+ is ready to Rock'n Roll!
    Last edited by SpeedGeek; 28th December 2018 at 16:21.

  9. #9
    Jack of Many Trades, Semi-Master of Some thebajaguy's Avatar
    Join Date
    May 2017
    Country
    United States
    Region:
    Rhode Island
    Posts
    366
    Feedback
    34 (100%)

    Default

    Good enough - thanks!
    A500(2x)/A1000/A1200/A2000(4x)/A3000D(2x)/A4000D(under repair)/A4000T (all loaded....Toys...Toys...Toys...)
    Former GVP Tech Support 1989-93 - The beatings will continue until morale improves...

Similar Threads

  1. SCSINoLUN released
    By SpeedGeek in forum AmiOracle
    Replies: 8
    Last Post: 1st May 2015, 15:59

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •