News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 763,822
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-24-24 07:20 AM
Guest: Register | Login

NeoRHDN - Hacks - Hack Information

Magic Carpet 1001 MMC3 Port
Hack of Magic Carpet 1001
Description
Magic Carpet 1001 ported to mapper 004 (MMC3)

No other game logic was altered other than what was strictly necessary in order for this game to be compatible with MMC3 mapper (iNes 004).

The original ROM file has an error in its iNES header, where the mirroring is set to Horizontal when in fact it is Vertical in the original game. This patch also fix this issue.

List of changes:

- Moved the RESET block to a free space at the end of PRG rom, so it can live in the fixed bank ($C000). Changed the interrupt vector accordingly.

Using the freed space at the beginning of PRG rom, implemented three new routines for:

- Setting up the mapper at reset (called from RESET)

- Bank swapping, but keeping the same behavior the game expects from its original mapper. This replaces direct writes to the original mapper register.

- Setting up the ending cutscene music, since JSR Bankswitching needed one extra byte, so the music setup was moved here to free space.
TitleMagic Carpet 1001 MMC3 Port
GameMagic Carpet 1001
Released ByBinaryLab
CategoryImprovement
LicenseN/A
Patching InformationNo Special Requirements
GenreAction > Shooter
ModsO
Patch Version1.0
Hack Release Date06 December 2021
ReadmeN/A
Downloads143
Last Modified2024-08-15 00:40:08
Source
YoutubeN/A


Screenshots

Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.013 seconds. (658KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.009 seconds.