Skip to content

Commit

Permalink
Add submissions from creeps
Browse files Browse the repository at this point in the history
  • Loading branch information
Gekkio committed Jul 14, 2024
1 parent c95ecb9 commit 8e7e847
Show file tree
Hide file tree
Showing 66 changed files with 591 additions and 0 deletions.
23 changes: 23 additions & 0 deletions backend/src/parser/mask_rom.rs
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,28 @@ pub fn macronix2() -> &'static impl LabelParser<MaskRom> {
)
}

/// Very old OKI mask ROM chip
///
/// ```
/// use gbhwdb_backend::parser::{self, LabelParser};
/// assert!(parser::mask_rom::oki_old().parse("DMG-QXA-0 OKI JAPAN B0 03 X0 02").is_ok());
/// ```
pub fn oki_old() -> &'static impl LabelParser<MaskRom> {
single_parser!(
MaskRom,
r#"^(DMG-[[:alnum:]]{3}-[0-9])\ OKI\ JAPAN\ [[:alnum:]]{2}\ [0-9]{2}\ [[:alnum:]]{2}\ [0-9]{2}$"#,
move |c| {
Ok(MaskRom {
rom_code: c[1].to_owned(),
manufacturer: Some(Manufacturer::Oki),
chip_type: None,
year: None,
week: None,
})
},
)
}

/// OKI Semiconductor MSM538011E mask ROM
///
/// ```
Expand Down Expand Up @@ -501,6 +523,7 @@ pub fn mask_rom() -> &'static impl LabelParser<MaskRom> {
samsung(),
samsung2(),
fujitsu(),
oki_old(),
oki_mr26v(),
oki_mr27v(),
magnachip_ac23v(),
Expand Down
7 changes: 7 additions & 0 deletions config/games.json
Original file line number Diff line number Diff line change
Expand Up @@ -11007,6 +11007,13 @@
"platform": "gbc",
"no_intro_id": "0539"
},
"DMG-AWLE-0": {
"name": "Wario Land II (USA, Europe) (SGB Enhanced) (GB Compatible)",
"rom_verified": true,
"sha256": "40f366ccd5bd6a9643dc317db63a286f9104f164f9fc46ff037e548d5e83ed52",
"platform": "gbc",
"no_intro_id": "1293"
},
"DMG-AWLP-0": {
"name": "Wario Land II (USA, Europe) (SGB Enhanced) (GB Compatible)",
"rom_verified": true,
Expand Down
3 changes: 3 additions & 0 deletions data/cartridges/DMG-AGLE-0/creeps-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/DMG-AGLE-0/creeps-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/DMG-AGLE-0/creeps-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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-AGLE-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-AGLE-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-AGLE-USA-1",
"stamp": "34"
},
"board": {
"label": "DMG-A06-01",
"circled_letters": "K",
"panel_position": "5",
"year": 2000,
"month": 6,
"u1": {
"label": "DMG-AGLE-0 S LH538WN4 JAPAN F1 0033 E"
},
"u2": {
"label": "MBC5 LZ9GB31 AL31 A"
},
"u3": {
"label": "LH5164AN-10L SHARP A0020 3 CB"
},
"u4": {
"label": "6735 0530"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-APSE-0/creeps-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/DMG-APSE-0/creeps-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/DMG-APSE-0/creeps-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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-APSE-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-APSE-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-APSE-USA-1",
"stamp": "20"
},
"board": {
"label": "DMG-A02-01",
"circled_letters": "I",
"panel_position": "6",
"year": 1999,
"month": 11,
"u1": {
"label": "DMG-APSE-0 F1 N-8001EJGW-K04 9949K7048"
},
"u2": {
"label": "MBC5 LZ9GB31 9947 A"
},
"u3": {
"label": "LH52256CN-10LL SHARP JAPAN 9906 3 SO"
},
"u4": {
"label": "943 134A"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-ATEA-0/creeps-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/DMG-ATEA-0/creeps-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/DMG-ATEA-0/creeps-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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-ATEA-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-ATEA-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-ATEA-USA-1",
"stamp": "22"
},
"board": {
"label": "DMG-DECN-20",
"circled_letters": "I",
"panel_position": "6",
"year": 1999,
"month": 11,
"u1": {
"label": "DMG-ATEA-0 S LH5S4MVT JAPAN E1 0003 E"
},
"u2": {
"label": "DMG MBC1-B Nintendo P 9'13"
},
"u3": {
"label": "BR6265BF-10SL 003 170N"
},
"u4": {
"label": "6735 9C40"
}
}
}
17 changes: 17 additions & 0 deletions data/cartridges/DMG-ATEA-0/creeps-2/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"code": "DMG-ATEA-0",
"slug": "creeps-2",
"contributor": "creeps",
"index": 2,
"shell": {
"code": "DMG-ATEA-USA-1",
"stamp": "22"
},
"board": {
"label": "DMG-DECN-20",
"u1": {},
"u2": {},
"u3": {},
"u4": {}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-AW7E-0/creeps-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/DMG-AW7E-0/creeps-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/DMG-AW7E-0/creeps-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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-AW7E-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-AW7E-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-AW7E-USA-1",
"stamp": "11"
},
"board": {
"label": "DMG-DECN-10",
"circled_letters": "Y",
"panel_position": "3",
"year": 1998,
"month": 11,
"u1": {
"label": "J990738-M MX23C4002-20 DMG-AW7E-0 E1 1P0583A1"
},
"u2": {
"label": "DMG MBC1-B Nintendo P 8'D7"
},
"u3": {
"label": "BR6265BF-10SL 851 191N"
},
"u4": {
"label": "6129A 8B05"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-AWLE-0/creeps-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/DMG-AWLE-0/creeps-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/DMG-AWLE-0/creeps-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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-AWLE-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-AWLE-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-AWLE-USA-1",
"stamp": "00"
},
"board": {
"label": "DMG-A03-01",
"circled_letters": "I",
"panel_position": "2",
"year": 1999,
"month": 11,
"u1": {
"label": "M994895-M MX23C1603-12 1 DMG-AWLE-0 G2 1Q6937B3"
},
"u2": {
"label": "MBC5 P-1 003U1M"
},
"u3": {
"label": "LH52256CN-10LL SHARP JAPAN 0007 1 SO"
},
"u4": {
"label": "001 134A"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-AWLE-0/creeps-2/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/DMG-AWLE-0/creeps-2/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/DMG-AWLE-0/creeps-2/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.
29 changes: 29 additions & 0 deletions data/cartridges/DMG-AWLE-0/creeps-2/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"code": "DMG-AWLE-0",
"slug": "creeps-2",
"contributor": "creeps",
"index": 2,
"shell": {
"code": "DMG-AWLE-USA",
"stamp": "22"
},
"board": {
"label": "DMG-A03-01",
"circled_letters": "M",
"panel_position": "6",
"year": 1998,
"month": 11,
"u1": {
"label": "DMG-AWLE-0 S LH537MT6 JAPAN G2 9851 D"
},
"u2": {
"label": "MBC5 P-1 849U1L"
},
"u3": {
"label": "LH52256CN-10LL SHARP JAPAN 9842 3 SO"
},
"u4": {
"label": "848 134A"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-KYE-0/creeps-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/DMG-KYE-0/creeps-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/DMG-KYE-0/creeps-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.
23 changes: 23 additions & 0 deletions data/cartridges/DMG-KYE-0/creeps-1/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"code": "DMG-KYE-0",
"slug": "creeps-1",
"contributor": "creeps",
"index": 1,
"shell": {
"code": "DMG-KY-USA-1",
"stamp": "22"
},
"board": {
"label": "DMG-BEAN-10",
"circled_letters": "I",
"panel_position": "3",
"year": 1997,
"month": 9,
"u1": {
"label": "DMG-KYE-0 D1 N-2001EUGW-J11 9736K7011"
},
"u2": {
"label": "DMG MBC1B1 Nintendo S 9736 1 A"
}
}
}
3 changes: 3 additions & 0 deletions data/cartridges/DMG-MEA-0/creeps-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/DMG-MEA-0/creeps-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/DMG-MEA-0/creeps-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 8e7e847

Please sign in to comment.