Dragon Warrior III: Dragon Warrior III MMC5 Patch Nintendo Entertainment System

  • ~
  • Share
This is a Mapper Conversion hack for Dragon Warrior III ROM from MMC1 to MMC5.

Features:








  • Read the Readme for changes in this version v1.1.2

    Note: The author have tested most of the emulators but doesn’t work well with Nintendulator, RockNES and VirtuaNES.

    Now works with BizHawk and Mesen.

    Dragon Warrior III
    Mapper Conversion Patch
    FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5)
    Converted by Dracula X
    RELEASE DATE: 10/21/19
    Modified: 10/28/2021



    This game have two bank swapping routines at $3Cxxx and $7Cxxx
    PRG Bankswitch Routine is at $FF91

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

    LDA bank_number
    JSR $FF91



    This game have two CHR Sprite Bankswitch Routine at $3Cxxx and $7Cxxx
    CHR Sprite Bankswitch Routine (Left side of PPU) is at $C668

    To switch sprite pages, use like so:

    LDA page_number
    JSR $C668

    RAM is at $06C8

    This game have two CHR Background Bankswitch Routine at $3Cxxx and $7Cxxx
    CHR Background Bankswitch Routine (Right side of PPU) is at $C67C

    To switch background pages, use like so:

    LDA page_number
    JSR $C67C



    This game have two Nametable Mapping Routine Bankswitch Routine at $3Cxxx and $7Cxxx
    Nametable Mapping Routine (one of its uses is mirroring) is at $C64E or RAM $06C7

    To change mirroring for instance, use like so:

    LDA mirroring_number (#$50 for Horizontal, #$44 for Vertical)
    JSR $C64E or RAM $06C7

    This patch does not work for:
    Dragon Quest III - Soshite Densetsu e... (Japan)

    Hacks supported:
    All!

    Credits:
    Rockman or RetroRain: for info on how to convert the mapper!
    Disch: for his mapper docs and a better MMC5 startup and a new bankswitch code!
    abw: for a lot of info!


    10/28/2021
    Changes for this version 1.1.2:
    Some emulators are now supported and change it to xdelta format.

    Changes for this version 1.1a:
    I had no idea that the game will not start because I think I messed up the bankswitch
    code.

    Changes for this version 1.1:
    Fixed a bug that causes the script in battle while the monster drop a treasure chest.
    Example: The monster name will show a Slime have drop a chest, but it's actually
    a Army Crab that actually droped the chest. This bug have been fixed. It might be the
    old bankswitch code that was causing it. His new bankswitch code fixed this bug.

    Non Supported Emulators:
    Nintendulator
    RockNES
    VirtuaNES

    Database match: Dragon Warrior III (USA)
    Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
    File SHA-1: A867549BAD1CBA4CD6F6DD51743E78596B982BD8
    File CRC32: EB63E83
    ROM SHA-1: E58B61B031A9F0DC168525654BCB9883EF61A976
    ROM CRC32: A86A5318
    Time to Beat
    Main Story 28h 0m
    Main + Extras 32h 20m
    Release Date
    Oct 28, 2021
    2 years ago
    Similar Games
    Popular Nintendo Entertainment System Games

    Play Dragon Warrior III: Dragon Warrior III MMC5 Patch Game

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