Parameter | Info |
---|---|
Console: | NES |
Original Game: | Adventure Island |
Type: | Improvement |
Genre: | Action > Platformer |
Modifications: | Other |
Creator: | infidelity |
Date Created: | 11/26/2013 |
Last Modified: | 06/07/2015 |
Parameter | Info |
---|---|
File Name: | Adventure Island CNROM to MMC3.rar |
Downloads: | 17 |
Requirements: | No Special Requirements |
Version: | 1.0 |
Rating: |
Don’t think this is gonna be a 100% Gold Remake, it’ll have its differences. Extra battles (some’ll be optionals, tough but rewarding), Hoenn Pokemon (in every area, and hard to find) New areas, Remapped some dungeons (so your old guides wont work) , Extra recurring characters (some’ll hate you, some’ll help you)
Note that the hack is incomplete but feel free to enjoy the hack as-is.
11/26/13 infidelity Converting Adventure Island From CNROM to MMC3 There is no PRG swapping with Mapper 3. Will need to expand the rom to allow for proper MMC3 setup, there is not enough room to do so in it's original state. $8000-$FFFF (CHR) ----------------------- $3827 = BD65B8 9D65B8 A200 2017B8 is first and only once in reset vector A50A 100D 2903 AA(TAX) BD65B8 9D65B8 is second CHR in this rom is loaded as 2 pages it seems by 1 byte. 30,31,32,33 So here is my table ------------------------ 30 = 00,02,04,05,06,07 31 = 08,0A,0C,0D,0E,0F 32 = 10,12,14,15,16,17 33 = 18,1A,1C,1D,1E,1F CHANGES ------------ Expanded ROM to have 4x16kb PRG-ROM banks. $8000-$BFFF is still within $10-$400F. $4010-$C00F are now free. $C000-$FFFF is now located at $C010-$10000 !*! IDK what is used from $FFBA-$FFF7, so this is going to have to be where my bankswap routine takes place. !*! $1000C (Reset Vector Pointer) = AAFF $FFBA = 78 A900 8D0080 A901 20C8FF 200080 A900 20C8FF 4C0080 $FFD8 (Bankswap Routine) = 48 0A 48 A906 8D0080 68 8D0180 0901 48 A907 8D0080 68 8D0180 68 60 $4010 (MMC3 Setup Routine) = A900 8D0080 8D0180 8D00A0 8D01A0 8D00C0 8D01C0 8D00E0 A205 8E0080 BD2680 8D0180 CA 10F4 60 00 02 04 05 06 07 $3827 = 4CE2FF EAEAEA $FFF2 = A901 20C8FF 203080 A900 20C8FF 4C1DB8 $4040 (MMC3 CHR Engine) = 8A F00C C901 F00D C902 F00E C903 F00F A000 4C5380 A002 4C5380 A004 4C5380 A006 4C5380 A900 8D0080 98 B9A480 8D0180 A901 8D0080 B9A480 38 6901 8D0180 A902 8D0080 98 B9A580 8D0180 A903 8D0080 B9A580 38 6900 8D0180 A904 8D0080 B9A580 38 6901 8D0180 A905 8D0080 B9A580 38 6902 8D0180 60 $40B4 (MMC3 CHR Table) = 0004080C1014181C $FFD0 = 0000000000000000 $10002 = 0000000000000000 DONE! Adventure Island is now MMC3! :-D -infidelity