mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
vamphalf.cpp: Added PCB layout for Boong-Ga Boong-Ga (Spank'em!) [Brian Troha]
other misc corrections
This commit is contained in:
parent
f86f1fbda9
commit
69888bd615
@ -14,7 +14,7 @@
|
||||
Jumping Break (c) 1999 F2 System
|
||||
Poosho Poosho (c) 1999 F2 System
|
||||
New Cross Pang (c) 1999 F2 System
|
||||
World Adventure (c) 1999 F2 System + Logic
|
||||
World Adventure (c) 1999 F2 System + Logic
|
||||
Lup Lup Puzzle (c) 1999 Omega System (version 3.0, 2.9 and 1.05)
|
||||
Puzzle Bang Bang (c) 1999 Omega System (version 2.8 and 2.9)
|
||||
Super Lup Lup Puzzle (c) 1999 Omega System (version 4.0)
|
||||
@ -641,25 +641,25 @@ void vamphalf_state::jmpbreak_io(address_map &map)
|
||||
void vamphalf_state::worldadv_io(address_map &map)
|
||||
{
|
||||
map(0x180, 0x183).w(this, FUNC(vamphalf_state::eeprom_w));
|
||||
map(0x780, 0x783).r(this, FUNC(vamphalf_state::eeprom_r));
|
||||
map(0x640, 0x641).noprw(); // return 0, when oki chip is read / written
|
||||
map(0x643, 0x643).rw("oki1", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
|
||||
map(0x280, 0x283).portr("P1_P2");
|
||||
map(0x340, 0x343).portr("SYSTEM");
|
||||
map(0x640, 0x641).noprw(); // return 0, when oki chip is read / written
|
||||
map(0x643, 0x643).rw("oki1", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
|
||||
map(0x700, 0x703).w("ymsnd", FUNC(ym2151_device::register_w)).umask16(0x00ff);
|
||||
map(0x704, 0x707).rw("ymsnd", FUNC(ym2151_device::status_r), FUNC(ym2151_device::data_w)).umask16(0x00ff);
|
||||
map(0x780, 0x783).r(this, FUNC(vamphalf_state::eeprom_r));
|
||||
}
|
||||
|
||||
void vamphalf_state::mrdig_io(address_map &map)
|
||||
{
|
||||
map(0x500, 0x503).portr("P1_P2");
|
||||
map(0x3c0, 0x3c3).w(this, FUNC(vamphalf_state::eeprom_w));
|
||||
map(0x180, 0x183).r(this, FUNC(vamphalf_state::eeprom_r));
|
||||
map(0x080, 0x081).noprw(); // return 0, when oki chip is read / written
|
||||
map(0x083, 0x083).rw("oki1", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
|
||||
map(0x280, 0x283).portr("SYSTEM");
|
||||
map(0x0c0, 0x0c3).w("ymsnd", FUNC(ym2151_device::register_w)).umask16(0x00ff);
|
||||
map(0x0c4, 0x0c7).rw("ymsnd", FUNC(ym2151_device::status_r), FUNC(ym2151_device::data_w)).umask16(0x00ff);
|
||||
map(0x180, 0x183).r(this, FUNC(vamphalf_state::eeprom_r));
|
||||
map(0x280, 0x283).portr("SYSTEM");
|
||||
map(0x3c0, 0x3c3).w(this, FUNC(vamphalf_state::eeprom_w));
|
||||
map(0x500, 0x503).portr("P1_P2");
|
||||
}
|
||||
|
||||
void vamphalf_state::aoh_map(address_map &map)
|
||||
@ -1474,9 +1474,6 @@ ROM_END
|
||||
Super Lup Lup Puzzle / Lup Lup Puzzle
|
||||
Omega System, 1999
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
F-E1-16-001
|
||||
|----------------------------------------------|
|
||||
| M6295 VROM1 N341256 |
|
||||
@ -1796,7 +1793,7 @@ F-E1-16-002
|
||||
| | || ||
|
||||
| +----------++----------+|
|
||||
| GAL1 |
|
||||
| 93C46 DRAM1 ROM1* ROML00 ROMU00|
|
||||
| 93C46 DRAM1 ROM1 ROML00 ROMU00|
|
||||
|P1 P2 50MHz E1-16T ROM2 ROML01 ROMU01|
|
||||
| |
|
||||
+----------------------------------------------+
|
||||
@ -1817,9 +1814,8 @@ VR1 - Volume adjust pot
|
||||
|
||||
ROMs:
|
||||
ROML00/01, ROMU00/01 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
VROM1 - TMS 27C020 2MBit DIP32 EPROM
|
||||
ROM1 - ST M27C4001 4MBit DIP32 EPROM
|
||||
ROM2 - ST M27C4001 4MBit DIP32 EPROM
|
||||
VROM1 - AMIC A278308 2MBit DIP32 EPROM
|
||||
ROM1/2 - ST M27C4001 4MBit DIP32 EPROM
|
||||
|
||||
Measured Clocks:
|
||||
E1-16T @ 50MHz
|
||||
@ -1913,9 +1909,6 @@ ROM_END
|
||||
Cool Minigame Collection
|
||||
SemiCom, 1999
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
F-E1-16-008
|
||||
|-------------------------------------------------------|
|
||||
|UPC1241 YM3012 VROM1 |
|
||||
@ -1940,12 +1933,28 @@ F-E1-16-008
|
||||
|RESET TEST 50MHz PAL |
|
||||
|-------------------------------------------------------|
|
||||
|
||||
Also known to be found on the F-E1-16-010 PCB
|
||||
|
||||
Notes:
|
||||
CPU: Hyperstone E1-16T @ 50.000MHz
|
||||
|
||||
Oki M6295 rebaged as AD-65
|
||||
YM3012/YM2151 rebaged as BS902/KA51
|
||||
|
||||
ROMs:
|
||||
ROML00 & ROMH00 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML01 & ROMH01 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML02 & ROMH02 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML03 & ROMH03 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
VROM1 - MX 27C2000 2MBit DIP32 EPROM
|
||||
ROM1 - MX 27C4000 4MBit DIP32 EPROM
|
||||
ROM2 - MX 27C4000 4MBit DIP32 EPROM
|
||||
*/
|
||||
|
||||
ROM_START( coolmini )
|
||||
ROM_REGION16_BE( 0x100000, "maincpu", ROMREGION_ERASE00 ) /* Hyperstone CPU Code */
|
||||
ROM_LOAD( "cm-rom1.040", 0x00000, 0x80000, CRC(9688fa98) SHA1(d5ebeb1407980072f689c3b3a5161263c7082e9a) )
|
||||
ROM_LOAD( "cm-rom2.040", 0x80000, 0x80000, CRC(9d588fef) SHA1(7b6b0ba074c7fa0aecda2b55f411557b015522b6) )
|
||||
ROM_LOAD( "cm-rom1", 0x00000, 0x80000, CRC(9688fa98) SHA1(d5ebeb1407980072f689c3b3a5161263c7082e9a) )
|
||||
ROM_LOAD( "cm-rom2", 0x80000, 0x80000, CRC(9d588fef) SHA1(7b6b0ba074c7fa0aecda2b55f411557b015522b6) )
|
||||
|
||||
ROM_REGION( 0x1000000, "gfx", 0 ) /* 16x16x8 Sprites */
|
||||
ROM_LOAD32_WORD( "roml00", 0x000000, 0x200000, CRC(4b141f31) SHA1(cf4885789b0df67d00f9f3659c445248c4e72446) )
|
||||
@ -1958,7 +1967,7 @@ ROM_START( coolmini )
|
||||
ROM_LOAD32_WORD( "romu03", 0xc00002, 0x200000, CRC(273d5654) SHA1(0ae3d1c4c4862a8642dbebd7c955b29df29c4938) )
|
||||
|
||||
ROM_REGION( 0x40000, "oki1", 0 ) /* Oki Samples */
|
||||
ROM_LOAD( "cm-vrom1.020", 0x00000, 0x40000, CRC(fcc28081) SHA1(44031df0ee28ca49df12bcb73c83299fac205e21) )
|
||||
ROM_LOAD( "cm-vrom1", 0x00000, 0x40000, CRC(fcc28081) SHA1(44031df0ee28ca49df12bcb73c83299fac205e21) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( coolminii )
|
||||
@ -1985,9 +1994,6 @@ ROM_END
|
||||
Date Quiz Go Go Episode 2
|
||||
SemiCom, 2000
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
F-E1-16-010
|
||||
+-----------------------------------------------+
|
||||
| VR1 YM3012 VROM1 |
|
||||
@ -2057,9 +2063,6 @@ ROM_END
|
||||
Diet Family
|
||||
SemiCom, 2001
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
F-E1-16-010
|
||||
+-----------------------------------------------+
|
||||
| VR1 YM3012 VROM1 |
|
||||
@ -2131,9 +2134,6 @@ ROM_END
|
||||
Toy Land Adventure
|
||||
SemiCom, 2001
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
F-E1-16-010
|
||||
+-----------------------------------------------+
|
||||
| VR1 YM3012 VROM1 |
|
||||
@ -2254,7 +2254,7 @@ S2 is the reset button
|
||||
ROMH & ROML are all MX 29F1610MC-16 flash roms
|
||||
u15A is a MX 29F1610MC-16 flash rom
|
||||
u7 is a ST 27c1001
|
||||
ROM1 & ROM2 are both ST 27c4000D
|
||||
ROM1 & ROM2 are both ST 27C4000D
|
||||
|
||||
*/
|
||||
|
||||
@ -2341,9 +2341,6 @@ ROM_END
|
||||
Mission Craft
|
||||
Sun, 2000
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
SUN2000
|
||||
|---------------------------------------------|
|
||||
| |------| SND-ROM1 ROMH00 ROMH01 |
|
||||
@ -2436,10 +2433,6 @@ ROM_END
|
||||
|
||||
Yori Jori Kuk Kuk
|
||||
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
GOLDEN BELL-002
|
||||
+----------------------------------------------+
|
||||
| CON6* CON7* |
|
||||
@ -2532,7 +2525,6 @@ ROM_END
|
||||
Final Godori (c) SemiCom
|
||||
|
||||
SEMICOM-003a
|
||||
|
||||
+---------------------------------------------+
|
||||
| +------+ |
|
||||
| YM3012 | U7 | |
|
||||
@ -2797,6 +2789,63 @@ ROM_END
|
||||
Boong-Ga Boong-Ga (Spank'em!)
|
||||
Taff System, 2001
|
||||
|
||||
TAFF SYSTEM
|
||||
+-----------------------------------------------+
|
||||
| VR1 VROM2 |
|
||||
| YM3012 VROM1 L04*L09* U04*U09*|
|
||||
| YM2151 M6295 L03 L08* U03 U08*|
|
||||
| CRAM1 L02 L07 U02 U07 |
|
||||
| CRAM2 L01 L06 U01 U06 |
|
||||
| MEM1L L00 L05 U00 U05 |
|
||||
|J MEM1U |
|
||||
|A MEM3 +----------++----------+ |
|
||||
|M | || | |
|
||||
|M MEM2 |Quicklogic||Quicklogic| |
|
||||
|A | QL2003- || QL2003- | |
|
||||
| MEM7 | XPL84C || XPL84C | |
|
||||
| | || | |
|
||||
| MEM6 +----------++----------+ |
|
||||
| M3 93C46 GAL1 280MHz |
|
||||
| M2 |
|
||||
|CN2 M1 P1 DRAM1 E1-16T ROM0 ROM2* |
|
||||
|CN3 AL00 AL01 P2 50MHz ROM1 ROM3* |
|
||||
+-----------------------------------------------+
|
||||
|
||||
NOTE: All L0x & H0x are silkscreened on the PCB as ROML0x & ROMH0x
|
||||
|
||||
Notes:
|
||||
CPU - Hyperstone E1-16T @ 50.000MHz
|
||||
|
||||
DRAM1 - LG Semi GM71C18163 1M x16 EDO DRAM (SOJ44)
|
||||
CRAMx - W24M257AK-15 32K x8 SRAM (SOJ28)
|
||||
MEMx - UM61256FK-15 32K x8 SRAM (SOJ28)
|
||||
GAL1 - GAL22V10B
|
||||
|
||||
Oki M6295 rebaged as AD-65
|
||||
YM3012/YM2151
|
||||
|
||||
P1 - Reset push button
|
||||
P2 - Setup push button
|
||||
VR1 - Volume adjust pot
|
||||
M1 - 4-Pin header silkscreened MOTOR1
|
||||
M2 - 4-Pin header silkscreened MOTOR2
|
||||
M3 - 4-Pin header silkscreened MOTOR3
|
||||
CN2 - 4-Pin Header
|
||||
CN3 - 2-Pin Header
|
||||
AL00 - 10-Pin Header
|
||||
AL01 - 10-Pin Header
|
||||
|
||||
ROMs:
|
||||
ROML00/ROMH00 & ROML05/ROMH05 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML01/ROMH01 & ROML06/ROMH06 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML02/ROMH02 & ROML07/ROMH07 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
ROML03/ROMH03 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
* ROML08/ROMH08 - Unpopulated space for MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
* ROML04/ROMH04 & ROML09/ROMH09 - Unpopulated space for MX29F1610MC-12 SOP44 16MBit FlashROM
|
||||
VROM1/VROM2 - ST M27C4001 4MBit DIP32 EPROM
|
||||
ROM0/ROM1 - ST M27C4001 4MBit DIP32 EPROM
|
||||
* ROM2/ROM3 - Unpopulated space for DIP32 EPROM (up to 4MBit)
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( boonggab )
|
||||
|
Loading…
Reference in New Issue
Block a user