diff --git a/patches/GB/D431000A/Pokemon Brown (2004)/BrownVersion (2004).ips b/patches/GB/D431000A/Pokemon Brown (2004)/BrownVersion (2004).ips new file mode 100644 index 0000000..4d8c50a Binary files /dev/null and b/patches/GB/D431000A/Pokemon Brown (2004)/BrownVersion (2004).ips differ diff --git a/patches/GB/Generic Cart/Pokemon Brown (2004) - BATTERYLESS.zip b/patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Board.jpg similarity index 69% rename from patches/GB/Generic Cart/Pokemon Brown (2004) - BATTERYLESS.zip rename to patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Board.jpg index c53a7c1..00645ae 100644 Binary files a/patches/GB/Generic Cart/Pokemon Brown (2004) - BATTERYLESS.zip and b/patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Board.jpg differ diff --git a/patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Configuration.txt b/patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Configuration.txt new file mode 100644 index 0000000..d5d72ad --- /dev/null +++ b/patches/GB/D431000A/Pokemon Brown (2004)/Cartridge Configuration.txt @@ -0,0 +1,41 @@ +The following cartridge configuration was detected: + +ROM Size: 2 MB +Save Type: 256K SRAM (32 KB) +Cartridge Type: 2006_TSOP_64BALL_QFP48 with AL016J55FFAR2 (or compatible) + + +Details: + +Game Title: POKEMON RED +ROM Size: 2 MB +Save Type: 256K SRAM (32 KB) + +Flash ID Check: +[ ROM ] FF 00 00 00 00 00 00 00 +[WR / AAA/A9] 02 02 4A 4A 00 00 00 00 +[WR /4AAA/A9] 02 02 4A 4A 00 00 00 00 +[WR /7AAA/A9] 02 02 4A 4A 00 00 00 00 + +Common Flash Interface Data: +Swapped pins: (0, 1) +Device size: 0x0200000 (2.00 MB) +Voltage: 2.7–3.6 V +Single write: True +Buffered write: False +Sector erase: 1024–16384 ms +Region 1: 0x0000000–0x0003FFF @ 0x4000 Bytes × 1 +Region 2: 0x0004000–0x0007FFF @ 0x2000 Bytes × 2 +Region 3: 0x0008000–0x000FFFF @ 0x8000 Bytes × 1 +Region 4: 0x0010000–0x01FFFFF @ 0x10000 Bytes × 31 + +Compatible Cartridge Types: +- 2006_TSOP_64BALL_QFP48 with AL016J55FFAR2* +- SD007_BV5_V3 with AM29LV160MB +- SD007_TSOP_29LV017D with L017D70VC +- SD007_TSOP_48BALL with AM29LV160DB +- SD007_TSOP_48BALL with AM29LV160DT +- SD007_TSOP_48BALL with L160DB12VI +- SD007_TSOP_64BALL_SOP28 with unlabeled flash chip + +FlashGBX v3.3 | GBxCart RW v1.4a – Firmware R33+L4 (COM8) \ No newline at end of file diff --git a/patches/GB/D431000A/Pokemon Brown (2004)/Pokemon Brown (2004) - BATTERYLESS.ips b/patches/GB/D431000A/Pokemon Brown (2004)/Pokemon Brown (2004) - BATTERYLESS.ips new file mode 100644 index 0000000..8d0592b Binary files /dev/null and b/patches/GB/D431000A/Pokemon Brown (2004)/Pokemon Brown (2004) - BATTERYLESS.ips differ diff --git a/patches/GB/M29W320/Compatibility.md b/patches/GB/M29W320/Compatibility.md new file mode 100644 index 0000000..9a2d438 --- /dev/null +++ b/patches/GB/M29W320/Compatibility.md @@ -0,0 +1,21 @@ +ROM Title: POKEMON YELLOW +ROM Size: 4 MiB +Save Type: 256K SRAM (32 KiB) +Mapper Type: Default (MBC5) + +Flash ID Check: +[ ROM ] FF 00 00 00 00 00 00 00 +[WR / AAA/AA] 20 20 CB CB 00 00 01 01 +[WR /4AAA/AA] 20 20 CB CB 00 00 01 01 + +Common Flash Interface Data: Not available + +Compatible Cartridge Types: +- Gamebank-web DMG-29W-04 with M29W320DB* +- Gamebank-web DMG-29W-04 with M29W320EB +- Gamebank-web DMG-29W-04 with M29W320ET +- GB-M968 with MX29LV320ABTC +- SD007_BV5_DRV with M29W320DT +- SD007_BV5_DRV with S29GL032M90TFIR4 + +FlashGBX v4.6 | GBxCart RW v1.4a/b/c – Firmware R42+L14 (/dev/ttyUSB0) diff --git a/patches/GB/M29W320/M29W320-1.jpg b/patches/GB/M29W320/M29W320-1.jpg new file mode 100644 index 0000000..227131e Binary files /dev/null and b/patches/GB/M29W320/M29W320-1.jpg differ diff --git a/patches/GB/M29W320/M29W320-2.jpg b/patches/GB/M29W320/M29W320-2.jpg new file mode 100644 index 0000000..56bea20 Binary files /dev/null and b/patches/GB/M29W320/M29W320-2.jpg differ diff --git a/patches/GB/IC Save Cart/Pokemon Blue/POKEMON_BLUE.ips b/patches/GB/M29W320/Pokemon Blue/POKEMON_BLUE.ips similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Blue/POKEMON_BLUE.ips rename to patches/GB/M29W320/Pokemon Blue/POKEMON_BLUE.ips diff --git a/patches/GB/IC Save Cart/Pokemon Blue/Pokemon_Blue.jpg b/patches/GB/M29W320/Pokemon Blue/Pokemon_Blue.jpg similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Blue/Pokemon_Blue.jpg rename to patches/GB/M29W320/Pokemon Blue/Pokemon_Blue.jpg diff --git a/patches/GB/IC Save Cart/Pokemon Red/POKEMON_RED.ips b/patches/GB/M29W320/Pokemon Red/POKEMON_RED.ips similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Red/POKEMON_RED.ips rename to patches/GB/M29W320/Pokemon Red/POKEMON_RED.ips diff --git a/patches/GB/IC Save Cart/Pokemon Red/Pokemon_Red.jpg b/patches/GB/M29W320/Pokemon Red/Pokemon_Red.jpg similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Red/Pokemon_Red.jpg rename to patches/GB/M29W320/Pokemon Red/Pokemon_Red.jpg diff --git a/patches/GB/IC Save Cart/Pokemon Yellow/POKEMON_YELLOW.ips b/patches/GB/M29W320/Pokemon Yellow/POKEMON_YELLOW.ips similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Yellow/POKEMON_YELLOW.ips rename to patches/GB/M29W320/Pokemon Yellow/POKEMON_YELLOW.ips diff --git a/patches/GB/IC Save Cart/Pokemon Yellow/Pokemon_Yellow.jpg b/patches/GB/M29W320/Pokemon Yellow/Pokemon_Yellow.jpg similarity index 100% rename from patches/GB/IC Save Cart/Pokemon Yellow/Pokemon_Yellow.jpg rename to patches/GB/M29W320/Pokemon Yellow/Pokemon_Yellow.jpg diff --git a/patches/GBA/2_Games_in_1_-_Sonic_Pinball_Party__Columns_Crown_Europe_EnJaFrDeEsItEn.rar b/patches/GBA/Generic/2_Games_in_1_-_Sonic_Pinball_Party__Columns_Crown_Europe_EnJaFrDeEsItEn.rar similarity index 100% rename from patches/GBA/2_Games_in_1_-_Sonic_Pinball_Party__Columns_Crown_Europe_EnJaFrDeEsItEn.rar rename to patches/GBA/Generic/2_Games_in_1_-_Sonic_Pinball_Party__Columns_Crown_Europe_EnJaFrDeEsItEn.rar diff --git a/patches/GBA/Advance Wars/Advance_Wars_USA.rar b/patches/GBA/Generic/Advance Wars/Advance_Wars_USA.rar similarity index 100% rename from patches/GBA/Advance Wars/Advance_Wars_USA.rar rename to patches/GBA/Generic/Advance Wars/Advance_Wars_USA.rar diff --git a/patches/GBA/Advance Wars/advance_wars_1_europe.ips b/patches/GBA/Generic/Advance Wars/advance_wars_1_europe.ips similarity index 100% rename from patches/GBA/Advance Wars/advance_wars_1_europe.ips rename to patches/GBA/Generic/Advance Wars/advance_wars_1_europe.ips diff --git a/patches/GBA/Advance Wars/advance_wars_2_europe.ips b/patches/GBA/Generic/Advance Wars/advance_wars_2_europe.ips similarity index 100% rename from patches/GBA/Advance Wars/advance_wars_2_europe.ips rename to patches/GBA/Generic/Advance Wars/advance_wars_2_europe.ips diff --git a/patches/GBA/Boktai_2.rar b/patches/GBA/Generic/Boktai_2.rar similarity index 100% rename from patches/GBA/Boktai_2.rar rename to patches/GBA/Generic/Boktai_2.rar diff --git a/patches/GBA/Boktai_3.rar b/patches/GBA/Generic/Boktai_3.rar similarity index 100% rename from patches/GBA/Boktai_3.rar rename to patches/GBA/Generic/Boktai_3.rar diff --git a/patches/GBA/Breath of Fire/Breath_of_Fire_II_Batteryless_EU.ips b/patches/GBA/Generic/Breath of Fire/Breath_of_Fire_II_Batteryless_EU.ips similarity index 100% rename from patches/GBA/Breath of Fire/Breath_of_Fire_II_Batteryless_EU.ips rename to patches/GBA/Generic/Breath of Fire/Breath_of_Fire_II_Batteryless_EU.ips diff --git a/patches/GBA/Breath of Fire/Breath_of_Fire_I_Batteryless_EU.ips b/patches/GBA/Generic/Breath of Fire/Breath_of_Fire_I_Batteryless_EU.ips similarity index 100% rename from patches/GBA/Breath of Fire/Breath_of_Fire_I_Batteryless_EU.ips rename to patches/GBA/Generic/Breath of Fire/Breath_of_Fire_I_Batteryless_EU.ips diff --git a/patches/GBA/Castlevania/CASTLEVANIA_CIRCLE_OF_THE_MOON_en-us.ips b/patches/GBA/Generic/Castlevania/CASTLEVANIA_CIRCLE_OF_THE_MOON_en-us.ips similarity index 100% rename from patches/GBA/Castlevania/CASTLEVANIA_CIRCLE_OF_THE_MOON_en-us.ips rename to patches/GBA/Generic/Castlevania/CASTLEVANIA_CIRCLE_OF_THE_MOON_en-us.ips diff --git a/patches/GBA/Castlevania/Castlevania_Aria_of_Sorrow_REPRO.ips b/patches/GBA/Generic/Castlevania/Castlevania_Aria_of_Sorrow_REPRO.ips similarity index 100% rename from patches/GBA/Castlevania/Castlevania_Aria_of_Sorrow_REPRO.ips rename to patches/GBA/Generic/Castlevania/Castlevania_Aria_of_Sorrow_REPRO.ips diff --git a/patches/GBA/Castlevania/Castlevania_Aria_of_Sorrow_Recolor.ips b/patches/GBA/Generic/Castlevania/Castlevania_Aria_of_Sorrow_Recolor.ips similarity index 100% rename from patches/GBA/Castlevania/Castlevania_Aria_of_Sorrow_Recolor.ips rename to patches/GBA/Generic/Castlevania/Castlevania_Aria_of_Sorrow_Recolor.ips diff --git a/patches/GBA/Castlevania/Castlevania_Harmony_of_Dissonance_EU_spanish_colorfix_Battery_Less_patch.zip b/patches/GBA/Generic/Castlevania/Castlevania_Harmony_of_Dissonance_EU_spanish_colorfix_Battery_Less_patch.zip similarity index 100% rename from patches/GBA/Castlevania/Castlevania_Harmony_of_Dissonance_EU_spanish_colorfix_Battery_Less_patch.zip rename to patches/GBA/Generic/Castlevania/Castlevania_Harmony_of_Dissonance_EU_spanish_colorfix_Battery_Less_patch.zip diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Bomberman (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Bomberman (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Bomberman (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Bomberman (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Castlevania (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Castlevania (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Castlevania (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Castlevania (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Donkey Kong (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Donkey Kong (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Donkey Kong (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Donkey Kong (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Dr. Mario (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Dr. Mario (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Dr. Mario (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Dr. Mario (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Excitebike (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Excitebike (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Excitebike (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Excitebike (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Ice Climber (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Ice Climber (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Ice Climber (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Ice Climber (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Legend of Zelda (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Legend of Zelda (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Legend of Zelda (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Legend of Zelda (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Metroid (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Metroid (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Metroid (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Metroid (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Pac-Man (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Pac-Man (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Pac-Man (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Pac-Man (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Super Mario Bros. (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Super Mario Bros. (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Super Mario Bros. (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Super Mario Bros. (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Xevious (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Xevious (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Xevious (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Xevious (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Zelda II - The Adventure of Link (UE).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Zelda II - The Adventure of Link (UE).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Zelda II - The Adventure of Link (UE).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Classic NES Series - Zelda II - The Adventure of Link (UE).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 11 - Mario Bros. (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 11 - Mario Bros. (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 11 - Mario Bros. (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 11 - Mario Bros. (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 12 - Clu Clu Land (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 12 - Clu Clu Land (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 12 - Clu Clu Land (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 12 - Clu Clu Land (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 13 - Balloon Fight (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 13 - Balloon Fight (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 13 - Balloon Fight (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 13 - Balloon Fight (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 14 - Wrecking Crew (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 14 - Wrecking Crew (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 14 - Wrecking Crew (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 14 - Wrecking Crew (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 15 - Dr. Mario (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 15 - Dr. Mario (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 15 - Dr. Mario (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 15 - Dr. Mario (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 16 - Dig Dug (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 16 - Dig Dug (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 16 - Dig Dug (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 16 - Dig Dug (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 17 - Takahashi Meijin no Bouken Jima (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 17 - Takahashi Meijin no Bouken Jima (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 17 - Takahashi Meijin no Bouken Jima (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 17 - Takahashi Meijin no Bouken Jima (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 18 - Makaimura (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 18 - Makaimura (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 18 - Makaimura (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 18 - Makaimura (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 19 - TwinBee (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 19 - TwinBee (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 19 - TwinBee (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 19 - TwinBee (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 20 - Ganbare Goemon! Karakuri Douchuu (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 20 - Ganbare Goemon! Karakuri Douchuu (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 20 - Ganbare Goemon! Karakuri Douchuu (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 20 - Ganbare Goemon! Karakuri Douchuu (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 21 - Super Mario Bros. 2 (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 21 - Super Mario Bros. 2 (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 21 - Super Mario Bros. 2 (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 21 - Super Mario Bros. 2 (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 22 - Nazo no Murasame Jou (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 22 - Nazo no Murasame Jou (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 22 - Nazo no Murasame Jou (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 22 - Nazo no Murasame Jou (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 23 - Metroid (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 23 - Metroid (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 23 - Metroid (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 23 - Metroid (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 24 - Hikari Shinwa - Palthena no Kagami (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 24 - Hikari Shinwa - Palthena no Kagami (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 24 - Hikari Shinwa - Palthena no Kagami (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 24 - Hikari Shinwa - Palthena no Kagami (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 25 - The Legend of Zelda 2 - Link no Bouken (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 25 - The Legend of Zelda 2 - Link no Bouken (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 25 - The Legend of Zelda 2 - Link no Bouken (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 25 - The Legend of Zelda 2 - Link no Bouken (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 26 - Famicom Mukashi Banashi - Shin Onigashima - Zen Kou Hen (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 26 - Famicom Mukashi Banashi - Shin Onigashima - Zen Kou Hen (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 26 - Famicom Mukashi Banashi - Shin Onigashima - Zen Kou Hen (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 26 - Famicom Mukashi Banashi - Shin Onigashima - Zen Kou Hen (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 27 - Famicom Tantei Club - Kieta Koukeisha - Zen Kou Hen (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 27 - Famicom Tantei Club - Kieta Koukeisha - Zen Kou Hen (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 27 - Famicom Tantei Club - Kieta Koukeisha - Zen Kou Hen (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 27 - Famicom Tantei Club - Kieta Koukeisha - Zen Kou Hen (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen Kou Hen (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen Kou Hen (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen Kou Hen (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 28 - Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo - Zen Kou Hen (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 29 - Akumajou Dracula (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 29 - Akumajou Dracula (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 29 - Akumajou Dracula (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 29 - Akumajou Dracula (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J).ips b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J).ips similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J).ips rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/Famicom Mini Vol. 30 - SD Gundam World - Gachapon Senshi Scramble Wars (J).ips diff --git a/patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/README.txt b/patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/README.txt similarity index 100% rename from patches/GBA/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/README.txt rename to patches/GBA/Generic/ClassicNES_FamicomMini_Fix_Pack_12_15_2020/README.txt diff --git a/patches/GBA/Colin McRae Rally 2.0 (Europe) (En,Fr,De).ips b/patches/GBA/Generic/Colin McRae Rally 2.0 (Europe) (En,Fr,De).ips similarity index 100% rename from patches/GBA/Colin McRae Rally 2.0 (Europe) (En,Fr,De).ips rename to patches/GBA/Generic/Colin McRae Rally 2.0 (Europe) (En,Fr,De).ips diff --git a/patches/GBA/Crash & Spyro Super Pack Volume 3 (Europe) (En,Fr,De,Es,It).bps b/patches/GBA/Generic/Crash & Spyro Super Pack Volume 3 (Europe) (En,Fr,De,Es,It).bps similarity index 100% rename from patches/GBA/Crash & Spyro Super Pack Volume 3 (Europe) (En,Fr,De,Es,It).bps rename to patches/GBA/Generic/Crash & Spyro Super Pack Volume 3 (Europe) (En,Fr,De,Es,It).bps diff --git a/patches/GBA/DemiKids_-_Light_Version_USA.rar b/patches/GBA/Generic/DemiKids_-_Light_Version_USA.rar similarity index 100% rename from patches/GBA/DemiKids_-_Light_Version_USA.rar rename to patches/GBA/Generic/DemiKids_-_Light_Version_USA.rar diff --git a/patches/GBA/Digimon_-_Battle_Spirit_2_Europe_EnFrDeEsIt.rar b/patches/GBA/Generic/Digimon_-_Battle_Spirit_2_Europe_EnFrDeEsIt.rar similarity index 100% rename from patches/GBA/Digimon_-_Battle_Spirit_2_Europe_EnFrDeEsIt.rar rename to patches/GBA/Generic/Digimon_-_Battle_Spirit_2_Europe_EnFrDeEsIt.rar diff --git a/patches/GBA/Donkey Kong/DK_-_King_of_Swing_ERisingCaravan.rar b/patches/GBA/Generic/Donkey Kong/DK_-_King_of_Swing_ERisingCaravan.rar similarity index 100% rename from patches/GBA/Donkey Kong/DK_-_King_of_Swing_ERisingCaravan.rar rename to patches/GBA/Generic/Donkey Kong/DK_-_King_of_Swing_ERisingCaravan.rar diff --git a/patches/GBA/Donkey Kong/Donkey_Kong_Country_2_USA_Australia.rar b/patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_2_USA_Australia.rar similarity index 100% rename from patches/GBA/Donkey Kong/Donkey_Kong_Country_2_USA_Australia.rar rename to patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_2_USA_Australia.rar diff --git a/patches/GBA/Donkey Kong/Donkey_Kong_Country_3_USA_Australia.rar b/patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_3_USA_Australia.rar similarity index 100% rename from patches/GBA/Donkey Kong/Donkey_Kong_Country_3_USA_Australia.rar rename to patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_3_USA_Australia.rar diff --git a/patches/GBA/Donkey Kong/Donkey_Kong_Country_USA.rar b/patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_USA.rar similarity index 100% rename from patches/GBA/Donkey Kong/Donkey_Kong_Country_USA.rar rename to patches/GBA/Generic/Donkey Kong/Donkey_Kong_Country_USA.rar diff --git a/patches/GBA/Dragon Ball - Advanced Adventure (Europe) (En,Fr,De,Es,It).bps b/patches/GBA/Generic/Dragon Ball - Advanced Adventure (Europe) (En,Fr,De,Es,It).bps similarity index 100% rename from patches/GBA/Dragon Ball - Advanced Adventure (Europe) (En,Fr,De,Es,It).bps rename to patches/GBA/Generic/Dragon Ball - Advanced Adventure (Europe) (En,Fr,De,Es,It).bps diff --git a/patches/GBA/Dragon_Quest_Monsters.rar b/patches/GBA/Generic/Dragon_Quest_Monsters.rar similarity index 100% rename from patches/GBA/Dragon_Quest_Monsters.rar rename to patches/GBA/Generic/Dragon_Quest_Monsters.rar diff --git a/patches/GBA/Dragon_Quest_Monsters_-_Caravan_Heart_Japan.rar b/patches/GBA/Generic/Dragon_Quest_Monsters_-_Caravan_Heart_Japan.rar similarity index 100% rename from patches/GBA/Dragon_Quest_Monsters_-_Caravan_Heart_Japan.rar rename to patches/GBA/Generic/Dragon_Quest_Monsters_-_Caravan_Heart_Japan.rar diff --git a/patches/GBA/Final Fantasy/FF1&2DAWNOFS_BFFP.ips b/patches/GBA/Generic/Final Fantasy/FF1&2DAWNOFS_BFFP.ips similarity index 100% rename from patches/GBA/Final Fantasy/FF1&2DAWNOFS_BFFP.ips rename to patches/GBA/Generic/Final Fantasy/FF1&2DAWNOFS_BFFP.ips diff --git a/patches/GBA/Final Fantasy/FF5ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips b/patches/GBA/Generic/Final Fantasy/FF5ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips similarity index 100% rename from patches/GBA/Final Fantasy/FF5ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips rename to patches/GBA/Generic/Final Fantasy/FF5ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips diff --git a/patches/GBA/Final Fantasy/FF5ADVAN Batteryless.ips b/patches/GBA/Generic/Final Fantasy/FF5ADVAN Batteryless.ips similarity index 100% rename from patches/GBA/Final Fantasy/FF5ADVAN Batteryless.ips rename to patches/GBA/Generic/Final Fantasy/FF5ADVAN Batteryless.ips diff --git a/patches/GBA/Final Fantasy/FF6ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips b/patches/GBA/Generic/Final Fantasy/FF6ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips similarity index 100% rename from patches/GBA/Final Fantasy/FF6ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips rename to patches/GBA/Generic/Final Fantasy/FF6ADVAN Batteryless +SNES-MUSIC+FRAMEDROP-FIX.ips diff --git a/patches/GBA/Final Fantasy/FF6ADVAN Batteryless.ips b/patches/GBA/Generic/Final Fantasy/FF6ADVAN Batteryless.ips similarity index 100% rename from patches/GBA/Final Fantasy/FF6ADVAN Batteryless.ips rename to patches/GBA/Generic/Final Fantasy/FF6ADVAN Batteryless.ips diff --git a/patches/GBA/Fire Emblem/Fire_Emblem_Fuuin_no_Tsurugi_batteryless_plus_english_translation.zip b/patches/GBA/Generic/Fire Emblem/Fire_Emblem_Fuuin_no_Tsurugi_batteryless_plus_english_translation.zip similarity index 100% rename from patches/GBA/Fire Emblem/Fire_Emblem_Fuuin_no_Tsurugi_batteryless_plus_english_translation.zip rename to patches/GBA/Generic/Fire Emblem/Fire_Emblem_Fuuin_no_Tsurugi_batteryless_plus_english_translation.zip diff --git a/patches/GBA/Fire Emblem/Fire_Emblem_The_Sacred_Stones_USA_Australia_batteryless_patch.zip b/patches/GBA/Generic/Fire Emblem/Fire_Emblem_The_Sacred_Stones_USA_Australia_batteryless_patch.zip similarity index 100% rename from patches/GBA/Fire Emblem/Fire_Emblem_The_Sacred_Stones_USA_Australia_batteryless_patch.zip rename to patches/GBA/Generic/Fire Emblem/Fire_Emblem_The_Sacred_Stones_USA_Australia_batteryless_patch.zip diff --git a/patches/GBA/Fire Emblem/Fire_Emblem_USA_Australia.rar b/patches/GBA/Generic/Fire Emblem/Fire_Emblem_USA_Australia.rar similarity index 100% rename from patches/GBA/Fire Emblem/Fire_Emblem_USA_Australia.rar rename to patches/GBA/Generic/Fire Emblem/Fire_Emblem_USA_Australia.rar diff --git a/patches/GBA/GENSOU SUIKODEN - Card stories.zip b/patches/GBA/Generic/GENSOU SUIKODEN - Card stories.zip similarity index 100% rename from patches/GBA/GENSOU SUIKODEN - Card stories.zip rename to patches/GBA/Generic/GENSOU SUIKODEN - Card stories.zip diff --git a/patches/GBA/Gensou_Suikoden_Card_Stories.rar b/patches/GBA/Generic/Gensou_Suikoden_Card_Stories.rar similarity index 100% rename from patches/GBA/Gensou_Suikoden_Card_Stories.rar rename to patches/GBA/Generic/Gensou_Suikoden_Card_Stories.rar diff --git a/patches/GBA/Gunstar_Future_Heroes_EUR_Batteryless_Patch.zip b/patches/GBA/Generic/Gunstar_Future_Heroes_EUR_Batteryless_Patch.zip similarity index 100% rename from patches/GBA/Gunstar_Future_Heroes_EUR_Batteryless_Patch.zip rename to patches/GBA/Generic/Gunstar_Future_Heroes_EUR_Batteryless_Patch.zip diff --git a/patches/GBA/Harry_Potter_Collection_Europe_EnFrDeEsItNlPtSvNoDa.rar b/patches/GBA/Generic/Harry_Potter_Collection_Europe_EnFrDeEsItNlPtSvNoDa.rar similarity index 100% rename from patches/GBA/Harry_Potter_Collection_Europe_EnFrDeEsItNlPtSvNoDa.rar rename to patches/GBA/Generic/Harry_Potter_Collection_Europe_EnFrDeEsItNlPtSvNoDa.rar diff --git a/patches/GBA/Harvest Moon - More Friends of Mineral Town (USA).bps b/patches/GBA/Generic/Harvest Moon - More Friends of Mineral Town (USA).bps similarity index 100% rename from patches/GBA/Harvest Moon - More Friends of Mineral Town (USA).bps rename to patches/GBA/Generic/Harvest Moon - More Friends of Mineral Town (USA).bps diff --git a/patches/GBA/Jet_Set_Radio_Europe.rar b/patches/GBA/Generic/Jet_Set_Radio_Europe.rar similarity index 100% rename from patches/GBA/Jet_Set_Radio_Europe.rar rename to patches/GBA/Generic/Jet_Set_Radio_Europe.rar diff --git a/patches/GBA/KINGDOMHEART.bps b/patches/GBA/Generic/KINGDOMHEART.bps similarity index 100% rename from patches/GBA/KINGDOMHEART.bps rename to patches/GBA/Generic/KINGDOMHEART.bps diff --git a/patches/GBA/Kirby_-_Nightmare_in_Dream_Land_USA.rar b/patches/GBA/Generic/Kirby_-_Nightmare_in_Dream_Land_USA.rar similarity index 100% rename from patches/GBA/Kirby_-_Nightmare_in_Dream_Land_USA.rar rename to patches/GBA/Generic/Kirby_-_Nightmare_in_Dream_Land_USA.rar diff --git a/patches/GBA/Klonoa_-_Empire_of_Dreams_ERocket.rar b/patches/GBA/Generic/Klonoa_-_Empire_of_Dreams_ERocket.rar similarity index 100% rename from patches/GBA/Klonoa_-_Empire_of_Dreams_ERocket.rar rename to patches/GBA/Generic/Klonoa_-_Empire_of_Dreams_ERocket.rar diff --git a/patches/GBA/Klonoa_2_-_Dream_Champ_Tournament_USA.rar b/patches/GBA/Generic/Klonoa_2_-_Dream_Champ_Tournament_USA.rar similarity index 100% rename from patches/GBA/Klonoa_2_-_Dream_Champ_Tournament_USA.rar rename to patches/GBA/Generic/Klonoa_2_-_Dream_Champ_Tournament_USA.rar diff --git a/patches/GBA/Legend of Zelda, The - A Link to the Past & Four Swords (Europe) (En,Fr,De,Es,It) - BATTERYLESS.zip b/patches/GBA/Generic/Legend of Zelda, The - A Link to the Past & Four Swords (Europe) (En,Fr,De,Es,It) - BATTERYLESS.zip similarity index 100% rename from patches/GBA/Legend of Zelda, The - A Link to the Past & Four Swords (Europe) (En,Fr,De,Es,It) - BATTERYLESS.zip rename to patches/GBA/Generic/Legend of Zelda, The - A Link to the Past & Four Swords (Europe) (En,Fr,De,Es,It) - BATTERYLESS.zip diff --git a/patches/GBA/Legend_of_Zelda_The_-_Minish_Cap_en-us.ips b/patches/GBA/Generic/Legend_of_Zelda_The_-_Minish_Cap_en-us.ips similarity index 100% rename from patches/GBA/Legend_of_Zelda_The_-_Minish_Cap_en-us.ips rename to patches/GBA/Generic/Legend_of_Zelda_The_-_Minish_Cap_en-us.ips diff --git a/patches/GBA/Lufia_-_The_Ruins_of_Lore_USA.rar b/patches/GBA/Generic/Lufia_-_The_Ruins_of_Lore_USA.rar similarity index 100% rename from patches/GBA/Lufia_-_The_Ruins_of_Lore_USA.rar rename to patches/GBA/Generic/Lufia_-_The_Ruins_of_Lore_USA.rar diff --git a/patches/GBA/METROID4USA_BV_Batteryless.ips b/patches/GBA/Generic/METROID4USA_BV_Batteryless.ips similarity index 100% rename from patches/GBA/METROID4USA_BV_Batteryless.ips rename to patches/GBA/Generic/METROID4USA_BV_Batteryless.ips diff --git a/patches/GBA/METROID_ZERO_MISSION_en-us.ips b/patches/GBA/Generic/METROID_ZERO_MISSION_en-us.ips similarity index 100% rename from patches/GBA/METROID_ZERO_MISSION_en-us.ips rename to patches/GBA/Generic/METROID_ZERO_MISSION_en-us.ips diff --git a/patches/GBA/MOTHER12_Batteryless_JP_To_English.ips b/patches/GBA/Generic/MOTHER12_Batteryless_JP_To_English.ips similarity index 100% rename from patches/GBA/MOTHER12_Batteryless_JP_To_English.ips rename to patches/GBA/Generic/MOTHER12_Batteryless_JP_To_English.ips diff --git a/patches/GBA/Mario & Luigi - Superstar Saga (Europe) (En,Fr,De,Es,It).bps b/patches/GBA/Generic/Mario & Luigi - Superstar Saga (Europe) (En,Fr,De,Es,It).bps similarity index 100% rename from patches/GBA/Mario & Luigi - Superstar Saga (Europe) (En,Fr,De,Es,It).bps rename to patches/GBA/Generic/Mario & Luigi - Superstar Saga (Europe) (En,Fr,De,Es,It).bps diff --git a/patches/GBA/Mario_Pinball.rar b/patches/GBA/Generic/Mario_Pinball.rar similarity index 100% rename from patches/GBA/Mario_Pinball.rar rename to patches/GBA/Generic/Mario_Pinball.rar diff --git a/patches/GBA/Megaman/MMBN 1 Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 1 Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 1 Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 1 Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 2 Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 2 Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 2 Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 2 Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 3 Blue Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 3 Blue Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 3 Blue Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 3 Blue Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 3 White Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 3 White Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 3 White Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 3 White Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 4 Blue Moon Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 4 Blue Moon Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 4 Blue Moon Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 4 Blue Moon Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 4 Red Sun Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 4 Red Sun Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 4 Red Sun Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 4 Red Sun Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 4.5 (EngPatched) Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 4.5 (EngPatched) Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 4.5 (EngPatched) Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 4.5 (EngPatched) Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 4.5 (J) English & Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 4.5 (J) English & Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 4.5 (J) English & Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 4.5 (J) English & Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 5 Team Colonel Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 5 Team Colonel Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 5 Team Colonel Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 5 Team Colonel Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 5 Team Protoman Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 5 Team Protoman Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 5 Team Protoman Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 5 Team Protoman Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 6 Falzar (EngPatched) Batteryless.bps b/patches/GBA/Generic/Megaman/MMBN 6 Falzar (EngPatched) Batteryless.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 6 Falzar (EngPatched) Batteryless.bps rename to patches/GBA/Generic/Megaman/MMBN 6 Falzar (EngPatched) Batteryless.bps diff --git a/patches/GBA/Megaman/MMBN 6 Falzar (J) English & Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 6 Falzar (J) English & Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 6 Falzar (J) English & Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 6 Falzar (J) English & Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 6 Gregar (EngPatched) Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 6 Gregar (EngPatched) Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 6 Gregar (EngPatched) Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 6 Gregar (EngPatched) Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN 6 Gregar (J) English & Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN 6 Gregar (J) English & Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN 6 Gregar (J) English & Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN 6 Gregar (J) English & Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/MMBN Battle Chip Challenge Batteryless & WiiU.bps b/patches/GBA/Generic/Megaman/MMBN Battle Chip Challenge Batteryless & WiiU.bps similarity index 100% rename from patches/GBA/Megaman/MMBN Battle Chip Challenge Batteryless & WiiU.bps rename to patches/GBA/Generic/Megaman/MMBN Battle Chip Challenge Batteryless & WiiU.bps diff --git a/patches/GBA/Megaman/README b/patches/GBA/Generic/Megaman/README similarity index 100% rename from patches/GBA/Megaman/README rename to patches/GBA/Generic/Megaman/README diff --git a/patches/GBA/Metal Slug Advance (Europe).bps b/patches/GBA/Generic/Metal Slug Advance (Europe).bps similarity index 100% rename from patches/GBA/Metal Slug Advance (Europe).bps rename to patches/GBA/Generic/Metal Slug Advance (Europe).bps diff --git a/patches/GBA/Monster_Rancher_Advance_2_USA.rar b/patches/GBA/Generic/Monster_Rancher_Advance_2_USA.rar similarity index 100% rename from patches/GBA/Monster_Rancher_Advance_2_USA.rar rename to patches/GBA/Generic/Monster_Rancher_Advance_2_USA.rar diff --git a/patches/GBA/Monster_Rancher_Advance_USA.rar b/patches/GBA/Generic/Monster_Rancher_Advance_USA.rar similarity index 100% rename from patches/GBA/Monster_Rancher_Advance_USA.rar rename to patches/GBA/Generic/Monster_Rancher_Advance_USA.rar diff --git a/patches/GBA/Mother 3 (English v1.3).rar b/patches/GBA/Generic/Mother 3 (English v1.3).rar similarity index 100% rename from patches/GBA/Mother 3 (English v1.3).rar rename to patches/GBA/Generic/Mother 3 (English v1.3).rar diff --git a/patches/GBA/Mother_3_JWRG.rar b/patches/GBA/Generic/Mother_3_JWRG.rar similarity index 100% rename from patches/GBA/Mother_3_JWRG.rar rename to patches/GBA/Generic/Mother_3_JWRG.rar diff --git a/patches/GBA/Onimusha_Tactics_Europe.rar b/patches/GBA/Generic/Onimusha_Tactics_Europe.rar similarity index 100% rename from patches/GBA/Onimusha_Tactics_Europe.rar rename to patches/GBA/Generic/Onimusha_Tactics_Europe.rar diff --git a/patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD.ips b/patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD.ips rename to patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD.ips diff --git a/patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_de.ips b/patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_de.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_de.ips rename to patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_de.ips diff --git a/patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_en-us.ips b/patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_en-us.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_en-us.ips rename to patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_en-us.ips diff --git a/patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_es.ips b/patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_es.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Emerald/POKEMON_EMERALD_es.ips rename to patches/GBA/Generic/Pokemon/Pokemon Emerald/POKEMON_EMERALD_es.ips diff --git a/patches/GBA/Pokemon/Pokemon Fire Red/Pokemon - Feuerrote Edition (Germany).bps b/patches/GBA/Generic/Pokemon/Pokemon Fire Red/Pokemon - Feuerrote Edition (Germany).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Fire Red/Pokemon - Feuerrote Edition (Germany).bps rename to patches/GBA/Generic/Pokemon/Pokemon Fire Red/Pokemon - Feuerrote Edition (Germany).bps diff --git a/patches/GBA/Pokemon/Pokemon Fire Red/Pokemon_fire_red_base_batteryless.ips b/patches/GBA/Generic/Pokemon/Pokemon Fire Red/Pokemon_fire_red_base_batteryless.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Fire Red/Pokemon_fire_red_base_batteryless.ips rename to patches/GBA/Generic/Pokemon/Pokemon Fire Red/Pokemon_fire_red_base_batteryless.ips diff --git a/patches/GBA/Pokemon/Pokemon Leaf Green/Pokemon - Blattgruene Edition (Germany).bps b/patches/GBA/Generic/Pokemon/Pokemon Leaf Green/Pokemon - Blattgruene Edition (Germany).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Leaf Green/Pokemon - Blattgruene Edition (Germany).bps rename to patches/GBA/Generic/Pokemon/Pokemon Leaf Green/Pokemon - Blattgruene Edition (Germany).bps diff --git a/patches/GBA/Pokemon/Pokemon Leaf Green/Pokemon - LeafGreen Version (USA, Europe) (Rev 1).ips b/patches/GBA/Generic/Pokemon/Pokemon Leaf Green/Pokemon - LeafGreen Version (USA, Europe) (Rev 1).ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Leaf Green/Pokemon - LeafGreen Version (USA, Europe) (Rev 1).ips rename to patches/GBA/Generic/Pokemon/Pokemon Leaf Green/Pokemon - LeafGreen Version (USA, Europe) (Rev 1).ips diff --git a/patches/GBA/Pokemon/Pokemon Mystery Dungeon - Red Rescue Team (USA, Australia).bps b/patches/GBA/Generic/Pokemon/Pokemon Mystery Dungeon - Red Rescue Team (USA, Australia).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Mystery Dungeon - Red Rescue Team (USA, Australia).bps rename to patches/GBA/Generic/Pokemon/Pokemon Mystery Dungeon - Red Rescue Team (USA, Australia).bps diff --git a/patches/GBA/Pokemon/Pokemon Pinball - Ruby & Sapphire (USA).ips b/patches/GBA/Generic/Pokemon/Pokemon Pinball - Ruby & Sapphire (USA).ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Pinball - Ruby & Sapphire (USA).ips rename to patches/GBA/Generic/Pokemon/Pokemon Pinball - Ruby & Sapphire (USA).ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/GS_CHRONICLES_CART_V2.6.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/GS_CHRONICLES_CART_V2.6.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/GS_CHRONICLES_CART_V2.6.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/GS_CHRONICLES_CART_V2.6.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon - Glazed_batteryless.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon - Glazed_batteryless.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon - Glazed_batteryless.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon - Glazed_batteryless.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon - Pokémon Victory Fire.bps b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon - Pokémon Victory Fire.bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon - Pokémon Victory Fire.bps rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon - Pokémon Victory Fire.bps diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Fire Red Rocket Edition.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Fire Red Rocket Edition.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Fire Red Rocket Edition.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Fire Red Rocket Edition.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Orange Islands.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Orange Islands.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Orange Islands.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Orange Islands.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Quartz (RUBY USA,EUROPE).ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Quartz (RUBY USA,EUROPE).ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Quartz (RUBY USA,EUROPE).ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Quartz (RUBY USA,EUROPE).ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Sots 2.1.1_de-mother3cart.bps b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Sots 2.1.1_de-mother3cart.bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Sots 2.1.1_de-mother3cart.bps rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Sots 2.1.1_de-mother3cart.bps diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Topaz(RUBY USA,EUROPE).bps b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Topaz(RUBY USA,EUROPE).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon Topaz(RUBY USA,EUROPE).bps rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon Topaz(RUBY USA,EUROPE).bps diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Advanced_Adventure_BatterylessLeafGreen.rar b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Advanced_Adventure_BatterylessLeafGreen.rar similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Advanced_Adventure_BatterylessLeafGreen.rar rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Advanced_Adventure_BatterylessLeafGreen.rar diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Ash_Gray_BatterylessFireRed.rar b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Ash_Gray_BatterylessFireRed.rar similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Ash_Gray_BatterylessFireRed.rar rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Ash_Gray_BatterylessFireRed.rar diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Hoja_Verde_batteryless.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Hoja_Verde_batteryless.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Hoja_Verde_batteryless.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Hoja_Verde_batteryless.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Liquid_Crystal_v3.3.00512_-_batteryless.ips b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Liquid_Crystal_v3.3.00512_-_batteryless.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Liquid_Crystal_v3.3.00512_-_batteryless.ips rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Liquid_Crystal_v3.3.00512_-_batteryless.ips diff --git a/patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Snakewood_Ruby_Rom_Hack.rar b/patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Snakewood_Ruby_Rom_Hack.rar similarity index 100% rename from patches/GBA/Pokemon/Pokemon Rom Hacks/Pokemon_Snakewood_Ruby_Rom_Hack.rar rename to patches/GBA/Generic/Pokemon/Pokemon Rom Hacks/Pokemon_Snakewood_Ruby_Rom_Hack.rar diff --git a/patches/GBA/Pokemon/Pokemon Ruby/Pokemon - Rubin-Edition (Germany) (Rev 1).bps b/patches/GBA/Generic/Pokemon/Pokemon Ruby/Pokemon - Rubin-Edition (Germany) (Rev 1).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Ruby/Pokemon - Rubin-Edition (Germany) (Rev 1).bps rename to patches/GBA/Generic/Pokemon/Pokemon Ruby/Pokemon - Rubin-Edition (Germany) (Rev 1).bps diff --git a/patches/GBA/Pokemon/Pokemon Ruby/Pokemon - Ruby_batteryless_en-us.ips b/patches/GBA/Generic/Pokemon/Pokemon Ruby/Pokemon - Ruby_batteryless_en-us.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Ruby/Pokemon - Ruby_batteryless_en-us.ips rename to patches/GBA/Generic/Pokemon/Pokemon Ruby/Pokemon - Ruby_batteryless_en-us.ips diff --git a/patches/GBA/Pokemon/Pokemon Sapphire/POKEMON_SAPPHIRE_en-us.ips b/patches/GBA/Generic/Pokemon/Pokemon Sapphire/POKEMON_SAPPHIRE_en-us.ips similarity index 100% rename from patches/GBA/Pokemon/Pokemon Sapphire/POKEMON_SAPPHIRE_en-us.ips rename to patches/GBA/Generic/Pokemon/Pokemon Sapphire/POKEMON_SAPPHIRE_en-us.ips diff --git a/patches/GBA/Pokemon/Pokemon Sapphire/Pokemon - Saphir-Edition (Germany) (Rev 1).bps b/patches/GBA/Generic/Pokemon/Pokemon Sapphire/Pokemon - Saphir-Edition (Germany) (Rev 1).bps similarity index 100% rename from patches/GBA/Pokemon/Pokemon Sapphire/Pokemon - Saphir-Edition (Germany) (Rev 1).bps rename to patches/GBA/Generic/Pokemon/Pokemon Sapphire/Pokemon - Saphir-Edition (Germany) (Rev 1).bps diff --git a/patches/GBA/README.md b/patches/GBA/Generic/README.md similarity index 100% rename from patches/GBA/README.md rename to patches/GBA/Generic/README.md diff --git a/patches/GBA/Rythm_Tengoku.ips b/patches/GBA/Generic/Rythm_Tengoku.ips similarity index 100% rename from patches/GBA/Rythm_Tengoku.ips rename to patches/GBA/Generic/Rythm_Tengoku.ips diff --git a/patches/GBA/Shaman_King_-_Master_of_Spirits_2_Europe_EnFrDe.rar b/patches/GBA/Generic/Shaman_King_-_Master_of_Spirits_2_Europe_EnFrDe.rar similarity index 100% rename from patches/GBA/Shaman_King_-_Master_of_Spirits_2_Europe_EnFrDe.rar rename to patches/GBA/Generic/Shaman_King_-_Master_of_Spirits_2_Europe_EnFrDe.rar diff --git a/patches/GBA/Shaman_King_-_Master_of_Spirits_Europe_EnFrDe.rar b/patches/GBA/Generic/Shaman_King_-_Master_of_Spirits_Europe_EnFrDe.rar similarity index 100% rename from patches/GBA/Shaman_King_-_Master_of_Spirits_Europe_EnFrDe.rar rename to patches/GBA/Generic/Shaman_King_-_Master_of_Spirits_Europe_EnFrDe.rar diff --git a/patches/GBA/Sonic_Advance_2_Europe_EnJaFrDeEsIt.rar b/patches/GBA/Generic/Sonic_Advance_2_Europe_EnJaFrDeEsIt.rar similarity index 100% rename from patches/GBA/Sonic_Advance_2_Europe_EnJaFrDeEsIt.rar rename to patches/GBA/Generic/Sonic_Advance_2_Europe_EnJaFrDeEsIt.rar diff --git a/patches/GBA/Sonic_Advance_3_Europe_EnJaFrDeEsIt.rar b/patches/GBA/Generic/Sonic_Advance_3_Europe_EnJaFrDeEsIt.rar similarity index 100% rename from patches/GBA/Sonic_Advance_3_Europe_EnJaFrDeEsIt.rar rename to patches/GBA/Generic/Sonic_Advance_3_Europe_EnJaFrDeEsIt.rar diff --git a/patches/GBA/Sonic_Advance_Europe_EnJaFrDeEs.rar b/patches/GBA/Generic/Sonic_Advance_Europe_EnJaFrDeEs.rar similarity index 100% rename from patches/GBA/Sonic_Advance_Europe_EnJaFrDeEs.rar rename to patches/GBA/Generic/Sonic_Advance_Europe_EnJaFrDeEs.rar diff --git a/patches/GBA/Summon_Night_-_Swordcraft_Story_2_USA.rar b/patches/GBA/Generic/Summon_Night_-_Swordcraft_Story_2_USA.rar similarity index 100% rename from patches/GBA/Summon_Night_-_Swordcraft_Story_2_USA.rar rename to patches/GBA/Generic/Summon_Night_-_Swordcraft_Story_2_USA.rar diff --git a/patches/GBA/Summon_Night_-_Swordcraft_Story_USA.rar b/patches/GBA/Generic/Summon_Night_-_Swordcraft_Story_USA.rar similarity index 100% rename from patches/GBA/Summon_Night_-_Swordcraft_Story_USA.rar rename to patches/GBA/Generic/Summon_Night_-_Swordcraft_Story_USA.rar diff --git a/patches/GBA/Super Mario/Super Mario Advance 4 - Super Mario Bros. 3 (Europe) (En,Fr,De,Es,It) (Rev 1).bps b/patches/GBA/Generic/Super Mario/Super Mario Advance 4 - Super Mario Bros. 3 (Europe) (En,Fr,De,Es,It) (Rev 1).bps similarity index 100% rename from patches/GBA/Super Mario/Super Mario Advance 4 - Super Mario Bros. 3 (Europe) (En,Fr,De,Es,It) (Rev 1).bps rename to patches/GBA/Generic/Super Mario/Super Mario Advance 4 - Super Mario Bros. 3 (Europe) (En,Fr,De,Es,It) (Rev 1).bps diff --git a/patches/GBA/Super Mario/Super_Mario_Advance_1_-_Super_Mario_Bros._2_USA.bps b/patches/GBA/Generic/Super Mario/Super_Mario_Advance_1_-_Super_Mario_Bros._2_USA.bps similarity index 100% rename from patches/GBA/Super Mario/Super_Mario_Advance_1_-_Super_Mario_Bros._2_USA.bps rename to patches/GBA/Generic/Super Mario/Super_Mario_Advance_1_-_Super_Mario_Bros._2_USA.bps diff --git a/patches/GBA/Super Mario/Super_Mario_Advance_2_-_Super_Mario_World_USA.bps b/patches/GBA/Generic/Super Mario/Super_Mario_Advance_2_-_Super_Mario_World_USA.bps similarity index 100% rename from patches/GBA/Super Mario/Super_Mario_Advance_2_-_Super_Mario_World_USA.bps rename to patches/GBA/Generic/Super Mario/Super_Mario_Advance_2_-_Super_Mario_World_USA.bps diff --git a/patches/GBA/Super Mario/Super_Mario_Advance_3_-_Yoshis_Island_USA.bps b/patches/GBA/Generic/Super Mario/Super_Mario_Advance_3_-_Yoshis_Island_USA.bps similarity index 100% rename from patches/GBA/Super Mario/Super_Mario_Advance_3_-_Yoshis_Island_USA.bps rename to patches/GBA/Generic/Super Mario/Super_Mario_Advance_3_-_Yoshis_Island_USA.bps diff --git a/patches/GBA/Super Mario/Super_Mario_Advance_4_-_Super_Mario_Bros._3_U_V1.1.bps b/patches/GBA/Generic/Super Mario/Super_Mario_Advance_4_-_Super_Mario_Bros._3_U_V1.1.bps similarity index 100% rename from patches/GBA/Super Mario/Super_Mario_Advance_4_-_Super_Mario_Bros._3_U_V1.1.bps rename to patches/GBA/Generic/Super Mario/Super_Mario_Advance_4_-_Super_Mario_Bros._3_U_V1.1.bps diff --git a/patches/GBA/Super_Street_Fighter_II_Turbo_-_Revival_Europe.ips b/patches/GBA/Generic/Super_Street_Fighter_II_Turbo_-_Revival_Europe.ips similarity index 100% rename from patches/GBA/Super_Street_Fighter_II_Turbo_-_Revival_Europe.ips rename to patches/GBA/Generic/Super_Street_Fighter_II_Turbo_-_Revival_Europe.ips diff --git a/patches/GBA/Tactics_Ogre_-_The_Knight_of_Lodis_USA.rar b/patches/GBA/Generic/Tactics_Ogre_-_The_Knight_of_Lodis_USA.rar similarity index 100% rename from patches/GBA/Tactics_Ogre_-_The_Knight_of_Lodis_USA.rar rename to patches/GBA/Generic/Tactics_Ogre_-_The_Knight_of_Lodis_USA.rar diff --git a/patches/GBA/Tales_of_Phantasia_EWRG.rar b/patches/GBA/Generic/Tales_of_Phantasia_EWRG.rar similarity index 100% rename from patches/GBA/Tales_of_Phantasia_EWRG.rar rename to patches/GBA/Generic/Tales_of_Phantasia_EWRG.rar diff --git a/patches/GBA/V-Rally 3 (USA) (En,Fr,Es).ips b/patches/GBA/Generic/V-Rally 3 (USA) (En,Fr,Es).ips similarity index 100% rename from patches/GBA/V-Rally 3 (USA) (En,Fr,Es).ips rename to patches/GBA/Generic/V-Rally 3 (USA) (En,Fr,Es).ips diff --git a/patches/GBA/Wario Land 4 (USA, Europe).bps b/patches/GBA/Generic/Wario Land 4 (USA, Europe).bps similarity index 100% rename from patches/GBA/Wario Land 4 (USA, Europe).bps rename to patches/GBA/Generic/Wario Land 4 (USA, Europe).bps diff --git a/patches/GBA/WarioWare_Inc._-_Minigame_Mania_Europe_EnFrDeEsIt.rar b/patches/GBA/Generic/WarioWare_Inc._-_Minigame_Mania_Europe_EnFrDeEsIt.rar similarity index 100% rename from patches/GBA/WarioWare_Inc._-_Minigame_Mania_Europe_EnFrDeEsIt.rar rename to patches/GBA/Generic/WarioWare_Inc._-_Minigame_Mania_Europe_EnFrDeEsIt.rar diff --git a/patches/GBA/S29GL128N/Compatibility.md b/patches/GBA/S29GL128N/Compatibility.md new file mode 100644 index 0000000..8fe6d7e --- /dev/null +++ b/patches/GBA/S29GL128N/Compatibility.md @@ -0,0 +1,35 @@ +ROM Title: POKEMON RUBY +ROM Size: 16 MiB +Save Type: Unlicensed Batteryless SRAM (64 KiB) +Batteryless SRAM Location: 0xF80000–0xF8FFFF (64 KiB) + +Flash ID Check: +[ ROM ] FE BF 3D EA 24 FF AE 51 +[ AAA/AAA9] 20 00 7D 22 00 00 0A 00 +[ AAA/ A9] 20 00 7D 22 00 00 0A 00 + +Common Flash Interface Data: +Swapped pins: (0, 1) +Device size: 0x1000000 (16.00 MiB) +Voltage: 2.7–3.6 V +Single write: True +Buffered write: True (64 Bytes) +Chip erase: 65536–1048576 ms +Sector erase: 512–4096 ms +Sector flags: 0x04 +Region 1: 0x0000000–0x0FFFFFF @ 0x20000 Bytes × 128 + +Compatible Cartridge Types: +- 2006_TSOP_64BALL_6106 with W29GL128SH9B* +- AGB-E05-01 with GL128S +- AGB-E05-01 with MSP55LV128M +- AGB-E05-02 with JS28F128 +- AGB-E05-02 with M29W128FH +- AGB-E05-02 with M29W128GH +- AGB-E05-03H with M29W128GH +- BX2006_0106_NEW with S29GL128N10TFI01 +- BX2006_TSOP_64BALL with GL128S +- BX2006_TSOPBGA_0106 with M29W640 +- BX2006_TSOPBGA_6108 with M29W640 + +FlashGBX v4.6 | GBFlash v1.3 – Firmware L14 (COM5) diff --git a/patches/GBA/S29GL128N/Pokemon Emerald/Pokemon - Emerald Version (USA, Europe)_Batteryless.bps b/patches/GBA/S29GL128N/Pokemon Emerald/Pokemon - Emerald Version (USA, Europe)_Batteryless.bps new file mode 100644 index 0000000..1400408 Binary files /dev/null and b/patches/GBA/S29GL128N/Pokemon Emerald/Pokemon - Emerald Version (USA, Europe)_Batteryless.bps differ diff --git a/patches/GBA/S29GL128N/Pokemon Ruby/Pokemon - Ruby Version (USA, Europe) (Rev 2)_Batteryless.bps b/patches/GBA/S29GL128N/Pokemon Ruby/Pokemon - Ruby Version (USA, Europe) (Rev 2)_Batteryless.bps new file mode 100644 index 0000000..1b67f30 Binary files /dev/null and b/patches/GBA/S29GL128N/Pokemon Ruby/Pokemon - Ruby Version (USA, Europe) (Rev 2)_Batteryless.bps differ diff --git a/patches/GBA/S29GL128N/Pokemon Sapphire/Pokemon - Sapphire Version (USA, Europe) (Rev 2)_Batteryless.bps b/patches/GBA/S29GL128N/Pokemon Sapphire/Pokemon - Sapphire Version (USA, Europe) (Rev 2)_Batteryless.bps new file mode 100644 index 0000000..70edaf3 Binary files /dev/null and b/patches/GBA/S29GL128N/Pokemon Sapphire/Pokemon - Sapphire Version (USA, Europe) (Rev 2)_Batteryless.bps differ diff --git a/patches/GBA/S29GL128N/S29GL128N.jpg b/patches/GBA/S29GL128N/S29GL128N.jpg new file mode 100644 index 0000000..166d0b4 Binary files /dev/null and b/patches/GBA/S29GL128N/S29GL128N.jpg differ