Excitebike: Excitebike MMC5 Patch+Compact-Mapper Nintendo Entertainment System

  • ~
  • Share
This is a Mapper Conversion hack for Excitebike ROM from NROM to MMC5.

Features:








  • Works on all emulators!

    Excitebike
    Mapper Conversion Patch
    FROM Mapper 0 (NROM) TO Mapper 5 (MMC5)
    Converted by Dracula X
    RELEASE DATE: 03/30/2022
    Last Modified: 05/2/2022


    The main game of $C000-$FFFF is now located at $0010-$4010

    MMC5 Setup is at $FF98

    PRG Bankswitch Routine is at $F85B

    To switch banks from $C000 - $FFFF, use like so:

    LDA page_number
    JSR $F85B
    JMP to anywhere in $8000-$BFFF

    Compact Mapper makes it easier to switch banks and it is located at $F870:

    JSR Bank_00 - $F882
    JSR New Location

    JSR Bank_01 - $F886
    JSR New Location

    goes up to bank $8D

    Do this in $8000-$BFFF for Compact Mapper Example:
    ; somewhere in 8000-BFFF, bank 0
    JSR to a bankswitching routine in a fixed bank

    ; somewhere in 8000-BFFF, bank 1
    RTS

    ; somewhere in C000-FFFF, fixed bank
    ; saving & restoring AXY regs may be needed
    JSR switch to bank 1
    JSR to RTS in bank 1 or anywhere in $8000-$BFFF
    JSR switch to bank 0
    + original code from bank 0 that was replaced with your JSR
    RTS

    CHR bank 1 (Right side of PPU) is at $F854

    To switch background pages, use like so:

    LDA page_number
    JSR $F854

    Nametable Mapping Routine (one of its uses is mirroring) is at $F850

    To change mirroring for instance, use like so:

    LDA mirroring_number (#$44 for Vertical, #$50 for Horizontal)
    JSR $F850

    The SoundEngine that was at $FA44 is now at Bank_00
    Now you have all that free space to use in the fixed bank.

    8KB CHR-ROM pages is located at $20000

    Excitebike (Europe) is also supported!

    Supported Hacks:
    Some hacks are supported.

    Hacks not Supported:
    NROM to MMC1
    NROM to MMC3
    Excitebike - Risker

    Use Delta Patcher to patch the xdelta file to the ROM.
    Ignore the checksum and then patch the file. If something
    not right, then patch your hack ROM with your IPS file to the hack.
    Apply your hack to the xdelta file and then reapply the ips to
    the file.

    Credits:
    Rockman or RetroRain: for info on how to convert the mapper!
    Disch: for his mapper docs and a better MMC5 startup!
    infidelity: for info on how to convert NROM to MMC5.
    Shredder: for Compact Mapper
    Cyneprepou4uk: for the source code so I can get the sound engine fixed.

    Changes for this version 1.2: 5-2-2022
    Compact Mapper have been added.

    Non Supported Emulators:
    RockNES

    Database match: Excitebike (Japan, USA)
    Database: No-Intro: Nintendo Entertainment System (v. 20210216-231042)
    File SHA-1: 2E9897846E54A4A9865E87DE7517C6710BDEC255
    File CRC32: 2BB33C69
    ROM SHA-1: BA8D9227A0D02B62EE6CB9E691FA5A5134C303A8
    ROM CRC32: 49AEB3A6
    Time to Beat
    Main Story 0h 45m
    Main + Extras 2h 0m
    Release Date
    May 2, 2022
    2 years ago
    Similar Games
    Popular Nintendo Entertainment System Games

    Play Excitebike: Excitebike MMC5 Patch+Compact-Mapper Game

    Experience Excitebike: Excitebike MMC5 Patch+Compact-Mapper Game (USA) online exclusivly at PastGames.net. Get Excitebike: Excitebike MMC5 Patch+Compact-Mapper ROM and use it with an emulator of your choice. Excitebike: Excitebike MMC5 Patch+Compact-Mapper can be played on PC, Mac, iOS and Android using our high quality downloads. PastGames is Americas #1 choice for Retro Games like Excitebike: Excitebike MMC5 Patch+Compact-Mapper.