Skip to content

Commit

Permalink
Add submissions from 3615Retro
Browse files Browse the repository at this point in the history
  • Loading branch information
Gekkio committed Oct 22, 2024
1 parent 4c135a1 commit cddeb07
Show file tree
Hide file tree
Showing 51 changed files with 535 additions and 9 deletions.
9 changes: 9 additions & 0 deletions backend/src/config/cartridge.rs
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ impl fmt::Display for GamePlatform {

#[derive(Copy, Clone, Debug, Eq, PartialEq)]
pub enum BoardConfig {
AgbArc,
AgbE01,
AgbE02,
AgbE03,
Expand Down Expand Up @@ -177,6 +178,13 @@ impl BoardConfig {
}

match self {
BoardConfig::AgbArc => match designator {
// TSOP-II-44 ROM
D::U1 => part(PartRole::Rom, agb_mask_rom_tsop_ii_44()),
// SOP-28 FRAM
D::U2 => part(PartRole::Ram, fram_sop_28()),
_ => None,
},
BoardConfig::AgbE01 => match designator {
// TSOP-II-44 ROM
D::U1 => part(PartRole::Rom, agb_mask_rom_tsop_ii_44()),
Expand Down Expand Up @@ -644,6 +652,7 @@ pub struct BoardPart {

fn create_map() -> HashMap<&'static str, BoardConfig> {
let mut m = HashMap::new();
m.insert("AGB-ARC", BoardConfig::AgbArc);
m.insert("AGB-E01", BoardConfig::AgbE01);
m.insert("AGB-E02", BoardConfig::AgbE02);
m.insert("AGB-E03", BoardConfig::AgbE03);
Expand Down
7 changes: 5 additions & 2 deletions backend/src/parser/fram.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ pub mod sop_28 {
tuple((
tag("JAPAN "),
tag("MB85R256"),
one_of("AS"),
opt(one_of("AS")),
char(' '),
year2_week2,
char(' '),
Expand All @@ -44,7 +44,10 @@ pub mod sop_28 {
opt(nom::bytes::complete::tag(" E1")),
))
.map(|(_, kind, rev, _, date_code, _, _, _, _)| Fram {
kind: format!("{kind}{rev}"),
kind: match rev {
None => String::from(kind),
Some(rev) => format!("{kind}{rev}"),
},
manufacturer: Some(Manufacturer::Fujitsu),
date_code: Some(date_code),
})
Expand Down
4 changes: 3 additions & 1 deletion backend/src/parser/mask_rom.rs
Original file line number Diff line number Diff line change
Expand Up @@ -477,11 +477,13 @@ pub fn oki_mr26v() -> &'static impl LabelParser<MaskRom> {
/// ```
/// use gbhwdb_backend::parser::{self, LabelParser};
/// assert!(parser::mask_rom::oki_mr27v().parse("AGB-AXPS-1 J2 R27V12813M-0C7 6145BARJ").is_ok());
/// assert!(parser::mask_rom::oki_mr27v().parse("AGB-FADP-0 F2 R27V810F-059 4475BB4J").is_ok());
/// assert!(parser::mask_rom::oki_mr27v().parse("AGB-U32P-0 J2 R27V12813M-0D2 5175204J").is_ok());
/// ```
pub fn oki_mr27v() -> &'static impl LabelParser<MaskRom> {
single_parser!(
MaskRom,
r#"^(AGB-[[:alnum:]]{4}-[0-9])\ [A-Z][0-9]\ (R27V[0-9]{5}[A-Z])-[0-9][[:alnum:]][0-9]\ ([0-9])[0-9]{3}[A-Z]{4}$"#,
r#"^(AGB-[[:alnum:]]{4}-[0-9])\ [A-Z][0-9]\ (R27V[0-9]{3,5}[A-Z])-[0-9][[:alnum:]][0-9]\ ([0-9])[0-9]{3}[[:alnum:]]{3}[A-Z]$"#,
move |c| {
Ok(MaskRom {
rom_id: c[1].to_owned(),
Expand Down
3 changes: 2 additions & 1 deletion backend/src/parser/sram.rs
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,8 @@ pub fn sram_sop_28() -> &'static impl LabelParser<Ram> {
multi_parser!(
Ram,
sop_28::bsi_bs62lv256(),
sop_28::hyundai_gm76c256c(),
sop_28::hyundai_gm76c256(),
sop_28::hyundai_gm76v256(),
sop_28::hyundai_hy6264_new(),
sop_28::hyundai_hy6264_old(),
sop_28::lgs_gm76c256(),
Expand Down
29 changes: 26 additions & 3 deletions backend/src/parser/sram/sop_28.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ pub fn bsi_bs62lv256() -> &'static impl LabelParser<Ram> {
)
}

/// Hyundai GM76C256C (SOP-28)
/// Hyundai GM76C256 (SOP-28)
///
/// ```
/// use gbhwdb_backend::parser::{self, LabelParser};
/// assert!(parser::sram::sop_28::hyundai_gm76c256c().parse("HYUNDAI GM76C256CLLFW70 0047 KOREA").is_ok());
/// assert!(parser::sram::sop_28::hyundai_gm76c256().parse("HYUNDAI GM76C256CLLFW70 0047 KOREA").is_ok());
/// ```
pub fn hyundai_gm76c256c() -> &'static impl LabelParser<Ram> {
pub fn hyundai_gm76c256() -> &'static impl LabelParser<Ram> {
single_parser!(
Ram,
r#"^HYUNDAI\ (?<kind>GM76C256[ABC]LL)FW70\ (?<year>[0-9]{2})(?<week>[0-9]{2})\ KOREA$"#,
Expand All @@ -60,6 +60,29 @@ pub fn hyundai_gm76c256c() -> &'static impl LabelParser<Ram> {
)
}

/// Hyundai GM76V256 (SOP-28)
///
/// ```
/// use gbhwdb_backend::parser::{self, LabelParser};
/// assert!(parser::sram::sop_28::hyundai_gm76v256().parse("HYUNDAI GM76V256CLLFW10 0115 KOREA").is_ok());
/// ```
pub fn hyundai_gm76v256() -> &'static impl LabelParser<Ram> {
single_parser!(
Ram,
r#"^HYUNDAI\ (?<kind>GM76V256[ABC]LL)FW10\ (?<year>[0-9]{2})(?<week>[0-9]{2})\ KOREA$"#,
move |c| {
Ok(Ram {
kind: c["kind"].to_owned(),
manufacturer: Some(Manufacturer::Hyundai),
date_code: Some(ChipDateCode::YearWeek {
year: year2(&c["year"])?,
week: week2(&c["week"])?,
}),
})
},
)
}

/// Hyundai HY6264 (1994+)
///
/// ```
Expand Down
5 changes: 3 additions & 2 deletions backend/src/parser/supervisor_reset.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,12 +144,13 @@ pub fn rohm_ba6735() -> &'static impl LabelParser<SupervisorReset> {
/// TI SN74LV2416
/// ```
/// use gbhwdb_backend::parser::{self, LabelParser};
/// assert!(parser::supervisor_reset::ti_sn74lv2416().parse("LV2416 17M A23D").is_ok())
/// assert!(parser::supervisor_reset::ti_sn74lv2416().parse("LV2416 17M A23D").is_ok());
/// assert!(parser::supervisor_reset::ti_sn74lv2416().parse("LV2416 13M A8R3").is_ok());
/// ```
pub fn ti_sn74lv2416() -> &'static impl LabelParser<SupervisorReset> {
single_parser!(
SupervisorReset,
r#"^LV2416\ ([0-9])([0-9])[[:alnum:]]\ [A-Z][0-9]{2}[A-Z]$"#,
r#"^LV2416\ ([0-9])([0-9])[[:alnum:]]\ [A-Z][0-9][[:alnum:]]{2}$"#,
move |c| {
Ok(SupervisorReset {
chip_type: "SN74LV2416".to_owned(),
Expand Down
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A2CP-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A2CP-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A2CP-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions data/cartridges/AGB-A2CP-0/3615retro-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"code": "AGB-A2CP-0",
"slug": "3615retro-1",
"contributor": "3615Retro",
"index": 1,
"shell": {
"code": "AGB-A2CP-EUR",
"stamp": "22"
},
"board": {
"label": "AGB-E11-01",
"circled_letters": "I",
"panel_position": "L-1",
"year": 2003,
"month": 3,
"u1": {
"label": "M031246-M MX23L6406-12C AGB-A2CP-0 I2 2H199408"
},
"u2": {
"label": "JAPAN MB85R256 0305 M67"
}
},
"dump": {
"tool": "GBxCart RW v1.4a/b/c",
"log": "= FlashGBX Dump Report =\n\n== File Information ==\n* File Name: Castlevania - Aria of Sorrow (Europe) (En,Fr,De).gba\n* File Size: 8.00 MiB (8388608 bytes)\n* CRC32: d0c91f74\n* MD5: 4a5d8e686d55829d54a03fda8d6887d7\n* SHA-1: 2e8302c2a5a61614749f609d7edc8c3e6af20585\n* SHA-256: 5e53bad137852c55280964c08f8f4a6622ddf332fa0108722a26d462e1f8a92a\n\n== General Information ==\n* Hardware: GBxCart RW v1.4a/b/c – Firmware R42+L13\n* Software: FlashGBX v4.2\n* OS Platform: Windows-10-10.0.19045-SP0\n* Baud Rate: 1700000\n* Dump Time: 2024-10-22T17:40:44+02:00\n* Time Elapsed: 57 seconds (143.57 KiB/s)\n* Transfer Buffer: 4096 bytes\n* Retries: 0\n\n== Dumping Settings ==\n* Mode: Game Boy Advance\n* ROM Size: 8 MiB\n* Cartridge Type: Generic ROM Cartridge\n* Read Method: Stream\n\n== Parsed Data ==\n* Game Title: CASTLEVANIA2\n* Game Code: A2CP\n* Revision: 0\n* Nintendo Logo: OK\n* Header Checksum: OK (0x79)\n* Save Type: 256K SRAM/FRAM (SRAM_F_V102)\n\n== Database Match ==\n* Game Name: Castlevania - Aria of Sorrow (Europe) (En,Fr,De)\n* Region: Europe\n* Language(s): En,Fr,De\n* Game Code: AGB-A2CP\n* ROM CRC32: d0c91f74\n* ROM Size: 8 MiB\n* Save Type: 256K SRAM/FRAM (32 KiB)",
"crc32": "d0c91f74",
"md5": "4a5d8e686d55829d54a03fda8d6887d7",
"sha1": "2e8302c2a5a61614749f609d7edc8c3e6af20585",
"sha256": "5e53bad137852c55280964c08f8f4a6622ddf332fa0108722a26d462e1f8a92a",
"date": "2024-10-22"
}
}
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A7KP-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A7KP-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-A7KP-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions data/cartridges/AGB-A7KP-0/3615retro-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"code": "AGB-A7KP-0",
"slug": "3615retro-1",
"contributor": "3615Retro",
"index": 1,
"shell": {
"code": "AGB-A7KP-EUR",
"stamp": "41"
},
"board": {
"label": "AGB-E11-01",
"circled_letters": "MB",
"panel_position": "N-1",
"year": 2003,
"month": 7,
"u1": {
"label": "M033238-M MX23L12806-12C AGB-A7KP-0 J2 2F459900"
},
"u2": {
"label": "JAPAN MB85R256 0319 M08"
}
},
"dump": {
"tool": "GBxCart RW v1.4a/b/c",
"log": "= FlashGBX Dump Report =\n\n== File Information ==\n* File Name: Kirby - Nightmare in Dream Land (Europe) (En,Fr,De,Es,It).gba\n* File Size: 16.00 MiB (16777216 bytes)\n* CRC32: 3b7a7477\n* MD5: 6dd162a103fb55ddf99b6e688019354f\n* SHA-1: 39b00beee4558e6738859cfa250e4e0fcaae626e\n* SHA-256: c9e7ede4f74b291cd0dd1414e7579c613775c0be7836a919609f6354e3e8698a\n\n== General Information ==\n* Hardware: GBxCart RW v1.4a/b/c – Firmware R42+L13\n* Software: FlashGBX v4.2\n* OS Platform: Windows-10-10.0.19045-SP0\n* Baud Rate: 1700000\n* Dump Time: 2024-10-22T11:18:46+02:00\n* Time Elapsed: 1 minute, 53 seconds (144.09 KiB/s)\n* Transfer Buffer: 4096 bytes\n* Retries: 0\n\n== Dumping Settings ==\n* Mode: Game Boy Advance\n* ROM Size: 16 MiB\n* Cartridge Type: Generic ROM Cartridge\n* Read Method: Stream\n\n== Parsed Data ==\n* Game Title: AGB KIRBY DX\n* Game Code: A7KP\n* Revision: 0\n* Nintendo Logo: OK\n* Header Checksum: OK (0xB6)\n* Save Type: 256K SRAM (SRAM_V112)\n\n== Database Match ==\n* Game Name: Kirby - Nightmare in Dream Land (Europe) (En,Fr,De,Es,It)\n* Region: Europe\n* Language(s): En,Fr,De,Es,It\n* Game Code: AGB-A7KP\n* ROM CRC32: 3b7a7477\n* ROM Size: 16 MiB\n* Save Type: 256K SRAM/FRAM (32 KiB)",
"crc32": "3b7a7477",
"md5": "6dd162a103fb55ddf99b6e688019354f",
"sha1": "39b00beee4558e6738859cfa250e4e0fcaae626e",
"sha256": "c9e7ede4f74b291cd0dd1414e7579c613775c0be7836a919609f6354e3e8698a",
"date": "2024-10-22"
}
}
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AAMP-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AAMP-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AAMP-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions data/cartridges/AGB-AAMP-0/3615retro-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"code": "AGB-AAMP-0",
"slug": "3615retro-1",
"contributor": "3615Retro",
"index": 1,
"shell": {
"code": "AGB-AAMP-EUR-1",
"stamp": "41"
},
"board": {
"label": "AGB-E06-01",
"circled_letters": "MB",
"panel_position": "L-5",
"year": 2001,
"month": 5,
"u1": {
"label": "S012407-M MX23L6406-12B AGB-AAMP-0 I2 2E255601"
},
"u2": {
"label": "HYUNDAI GM76V256CLLFW10 0115 KOREA"
},
"u3": {
"label": "LV2416 13M A8R3"
}
},
"dump": {
"tool": "GBxCart RW v1.4a/b/c",
"log": "= FlashGBX Dump Report =\n\n== File Information ==\n* File Name: Castlevania (Europe) (EUR-1).gba\n* File Size: 8.00 MiB (8388608 bytes)\n* CRC32: 611535dc\n* MD5: b7b0e7a5f8e8bd22ac9f5766d1acef56\n* SHA-1: a127e0c62ce61cd72661a1af6f0bda18bcad26b3\n* SHA-256: f2a7d5dca15d5a0f11cc4135517b5ddb4d76d522bac6f40b38b76439dafd2292\n\n== General Information ==\n* Hardware: GBxCart RW v1.4a/b/c – Firmware R42+L13\n* Software: FlashGBX v4.2\n* OS Platform: Windows-10-10.0.19045-SP0\n* Baud Rate: 1700000\n* Dump Time: 2024-10-22T17:39:25+02:00\n* Time Elapsed: 57 seconds (143.60 KiB/s)\n* Transfer Buffer: 4096 bytes\n* Retries: 0\n\n== Dumping Settings ==\n* Mode: Game Boy Advance\n* ROM Size: 8 MiB\n* Cartridge Type: Generic ROM Cartridge\n* Read Method: Stream\n\n== Parsed Data ==\n* Game Title: DRACULA AGB1\n* Game Code: AAMP\n* Revision: 0\n* Nintendo Logo: OK\n* Header Checksum: OK (0xA6)\n* Save Type: 256K SRAM (SRAM_V110)\n\n== Database Match ==\n* Game Name: Castlevania (Europe)\n* Region: Europe\n* Language(s): En\n* Game Code: AGB-AAMP\n* ROM CRC32: 611535dc\n* ROM Size: 8 MiB\n* Save Type: 256K SRAM/FRAM (32 KiB)",
"crc32": "611535dc",
"md5": "b7b0e7a5f8e8bd22ac9f5766d1acef56",
"sha1": "a127e0c62ce61cd72661a1af6f0bda18bcad26b3",
"sha256": "f2a7d5dca15d5a0f11cc4135517b5ddb4d76d522bac6f40b38b76439dafd2292",
"date": "2024-10-22"
}
}
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AXVF-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AXVF-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AXVF-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-AXVF-0/3615retro-1/04_extra.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions data/cartridges/AGB-AXVF-0/3615retro-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"code": "AGB-AXVF-0",
"slug": "3615retro-1",
"contributor": "3615Retro",
"index": 1,
"shell": {
"code": "AGB-AXVF-FRA",
"stamp": "07"
},
"board": {
"label": "AGB-E05-01",
"circled_letters": "I",
"panel_position": "J-5",
"year": 2003,
"month": 5,
"u1": {
"label": "M032158-M MX23L12807-12C AGB-AXVF-0 J2 2H177700"
},
"u2": {
"label": "E030657 MX29L010TC-15A1 1E8073"
},
"u3": {
"label": "S3511 AV32 0335"
},
"x1": {}
},
"dump": {
"tool": "GBxCart RW v1.4a/b/c",
"log": "= FlashGBX Dump Report =\n\n== File Information ==\n* File Name: Pokemon - Version Rubis (France).gba\n* File Size: 16.00 MiB (16777216 bytes)\n* CRC32: 690fd310\n* MD5: 3c971ea747a4bbdbd305c6f85c1c99ff\n* SHA-1: a6ee94202bec0641c55d242757e84dc89336d4cb\n* SHA-256: 160185eb928c649b0bb5cfbda6d3cb5239b474b69c0a6b61d939bbfd546177f7\n\n== General Information ==\n* Hardware: GBxCart RW v1.4a/b/c – Firmware R42+L13\n* Software: FlashGBX v4.2\n* OS Platform: Windows-10-10.0.19045-SP0\n* Baud Rate: 1700000\n* Dump Time: 2024-10-20T00:19:25+02:00\n* Time Elapsed: 1 minute, 53 seconds (143.91 KiB/s)\n* Transfer Buffer: 4096 bytes\n* Retries: 0\n\n== Dumping Settings ==\n* Mode: Game Boy Advance\n* ROM Size: 16 MiB\n* Cartridge Type: Generic ROM Cartridge\n* Read Method: Stream\n\n== Parsed Data ==\n* Game Title: POKEMON RUBY\n* Game Code: AXVF\n* Revision: 0\n* Nintendo Logo: OK\n* Header Checksum: OK (0x40)\n* Save Type: 1M FLASH (FLASH1M_V103)\n* Save Flash Chip: Macronix MX29L010 (0xC209)\n\n== Database Match ==\n* Game Name: Pokemon - Version Rubis (France)\n* Region: France\n* Language(s): Fr\n* Game Code: AGB-AXVF\n* ROM CRC32: 690fd310\n* ROM Size: 16 MiB\n* Save Type: 1M FLASH (128 KiB)",
"crc32": "690fd310",
"md5": "3c971ea747a4bbdbd305c6f85c1c99ff",
"sha1": "a6ee94202bec0641c55d242757e84dc89336d4cb",
"sha256": "160185eb928c649b0bb5cfbda6d3cb5239b474b69c0a6b61d939bbfd546177f7",
"date": "2024-10-20"
}
}
3 changes: 3 additions & 0 deletions data/cartridges/AGB-B8KP-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-B8KP-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-B8KP-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions data/cartridges/AGB-B8KP-0/3615retro-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"code": "AGB-B8KP-0",
"slug": "3615retro-1",
"contributor": "3615Retro",
"index": 1,
"shell": {
"code": "AGB-B8KP-EUR",
"stamp": "19"
},
"board": {
"label": "AGB-E11-10",
"circled_letters": "I",
"panel_position": "G-2",
"year": 2004,
"month": 4,
"u1": {
"label": "S042038-M MX23L12806-12C AGB-B8KP-0 J2 2K109200"
},
"u2": {
"label": "JAPAN MB85R256A 0408 M83"
}
},
"dump": {
"tool": "GBxCart RW v1.4a/b/c",
"log": "= FlashGBX Dump Report =\n\n== File Information ==\n* File Name: Kirby & The Amazing Mirror (Europe) (En,Fr,De,Es,It).gba\n* File Size: 16.00 MiB (16777216 bytes)\n* CRC32: 4f07c618\n* MD5: 1c759edf84a20174989588664bbbec55\n* SHA-1: 6f478a455383a2a12378f292581dfd7300300700\n* SHA-256: 7cfaae602e91ded22b11d573cfa5051944aab4df8caf0888db3d9a102deb4ce4\n\n== General Information ==\n* Hardware: GBxCart RW v1.4a/b/c – Firmware R42+L13\n* Software: FlashGBX v4.2\n* OS Platform: Windows-10-10.0.19045-SP0\n* Baud Rate: 1700000\n* Dump Time: 2024-10-22T11:21:55+02:00\n* Time Elapsed: 1 minute, 53 seconds (143.97 KiB/s)\n* Transfer Buffer: 4096 bytes\n* Retries: 0\n\n== Dumping Settings ==\n* Mode: Game Boy Advance\n* ROM Size: 16 MiB\n* Cartridge Type: Generic ROM Cartridge\n* Read Method: Stream\n\n== Parsed Data ==\n* Game Title: AGB KIRBY AM\n* Game Code: B8KP\n* Revision: 0\n* Nintendo Logo: OK\n* Header Checksum: OK (0xC2)\n* Save Type: 256K SRAM (SRAM_V113)\n\n== Database Match ==\n* Game Name: Kirby & The Amazing Mirror (Europe) (En,Fr,De,Es,It)\n* Region: Europe\n* Language(s): En,Fr,De,Es,It\n* Game Code: AGB-B8KP\n* ROM CRC32: 4f07c618\n* ROM Size: 16 MiB\n* Save Type: 256K SRAM/FRAM (32 KiB)",
"crc32": "4f07c618",
"md5": "1c759edf84a20174989588664bbbec55",
"sha1": "6f478a455383a2a12378f292581dfd7300300700",
"sha256": "7cfaae602e91ded22b11d573cfa5051944aab4df8caf0888db3d9a102deb4ce4",
"date": "2024-10-22"
}
}
3 changes: 3 additions & 0 deletions data/cartridges/AGB-BMXP-0/3615retro-1/01_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-BMXP-0/3615retro-1/02_pcb_front.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions data/cartridges/AGB-BMXP-0/3615retro-1/03_pcb_back.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit cddeb07

Please sign in to comment.