mirror of
https://github.com/holub/mame
synced 2025-10-07 01:16:22 +03:00
New not working clone
__________________ Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union] This has quite different hardware: standard 68000 instead of TMP68301 and 4 FPGAs (3 A40MX04 and 1 A54SX16A) . Also, GFX regs/offsets and sound need work. (nw)
This commit is contained in:
parent
372ac00be5
commit
1d027e1d22
@ -849,6 +849,10 @@ static MACHINE_CONFIG_START( karnov, karnov_state )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( karnovjbl, karnov )
|
||||
/* X-TALs:
|
||||
Top board next to #9 is 20.000 MHz
|
||||
Top board next to the microcontroller is 6.000 MHz
|
||||
Bottom board next to the ribbon cable is 12.000 MHz*/
|
||||
MCFG_CPU_MODIFY("audiocpu")
|
||||
MCFG_CPU_PROGRAM_MAP(karnovjbl_sound_map)
|
||||
|
||||
|
@ -79,7 +79,7 @@ grdians:
|
||||
ignore the individual color codes in the tiles data. Note: the frontmost frame
|
||||
has the shadow bit set, and has become invisible after implementing it.
|
||||
|
||||
pengbros:
|
||||
penbros:
|
||||
- Zooming is used briefly.
|
||||
|
||||
deerhunt,wschamp:
|
||||
@ -373,14 +373,11 @@ ADDRESS_MAP_END
|
||||
Penguin Bros
|
||||
***************************************************************************/
|
||||
|
||||
static ADDRESS_MAP_START( penbros_map, AS_PROGRAM, 16, seta2_state )
|
||||
static ADDRESS_MAP_START( penbros_base_map, AS_PROGRAM, 16, seta2_state )
|
||||
AM_RANGE(0x000000, 0x0fffff) AM_ROM // ROM
|
||||
AM_RANGE(0x200000, 0x20ffff) AM_RAM // RAM
|
||||
AM_RANGE(0x210000, 0x23ffff) AM_RAM // RAM
|
||||
AM_RANGE(0x300000, 0x30ffff) AM_RAM // RAM
|
||||
AM_RANGE(0x500300, 0x500301) AM_READ_PORT("DSW1") // DSW 1
|
||||
AM_RANGE(0x500302, 0x500303) AM_READ_PORT("DSW2") // DSW 2
|
||||
AM_RANGE(0x500300, 0x50030f) AM_WRITE(sound_bank_w) // Samples Banks
|
||||
AM_RANGE(0x600000, 0x600001) AM_READ_PORT("P1") // P1
|
||||
AM_RANGE(0x600002, 0x600003) AM_READ_PORT("P2") // P2
|
||||
AM_RANGE(0x600004, 0x600005) AM_READ_PORT("SYSTEM") // Coins
|
||||
@ -394,6 +391,20 @@ static ADDRESS_MAP_START( penbros_map, AS_PROGRAM, 16, seta2_state )
|
||||
AM_RANGE(0xfffc00, 0xffffff) AM_DEVREADWRITE("tmp68301", tmp68301_device, regs_r, regs_w) // TMP68301 Registers
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( penbros_map, AS_PROGRAM, 16, seta2_state )
|
||||
AM_IMPORT_FROM(penbros_base_map)
|
||||
AM_RANGE(0x500300, 0x500301) AM_READ_PORT("DSW1") // DSW 1
|
||||
AM_RANGE(0x500302, 0x500303) AM_READ_PORT("DSW2") // DSW 2
|
||||
AM_RANGE(0x500300, 0x50030f) AM_WRITE(sound_bank_w) // Samples Banks
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( penbrosk_map, AS_PROGRAM, 16, seta2_state )
|
||||
AM_IMPORT_FROM(penbros_base_map)
|
||||
AM_RANGE(0x508300, 0x508301) AM_READ_PORT("DSW1") // DSW 1
|
||||
AM_RANGE(0x508302, 0x508303) AM_READ_PORT("DSW2") // DSW 2
|
||||
// TODO: Where are the samples banks?
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
Reel'N Quake
|
||||
@ -2421,6 +2432,13 @@ static MACHINE_CONFIG_DERIVED( penbros, seta2 )
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, 0x140-1, 0x80, 0x160-1)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( penbrosk, penbros )
|
||||
MCFG_CPU_MODIFY("maincpu") // actually TMP68HC000P-16
|
||||
MCFG_CPU_PROGRAM_MAP(penbrosk_map)
|
||||
|
||||
//TODO:
|
||||
//MCFG_DEVICE_REMOVE("tmp68301")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( reelquak, seta2 )
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
@ -3276,6 +3294,23 @@ ROM_START( penbros )
|
||||
ROM_LOAD( "u18.bin", 0x100000, 0x200000, CRC(de4e65e2) SHA1(82d4e590c714b3e9bf0ffaf1500deb24fd315595) )
|
||||
ROM_END
|
||||
|
||||
// bootleg PCB with standard 68000 instead of TMP68301 and 4 FPGAs (3 A40MX04 and 1 A54SX16A)
|
||||
|
||||
ROM_START( penbrosk )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "1.bin", 0x000000, 0x100000, CRC(4adbd826) SHA1(004e3d0d5cb44c00283bc02f6d727e023690226d) )
|
||||
|
||||
ROM_REGION( 0x1000000, "sprites", 0 ) // Sprites
|
||||
ROM_LOAD( "2.bin", 0x000000, 0x400000, CRC(090923da) SHA1(c1eaa8847fe183819af040d97d0e6d1cd9928991) )
|
||||
ROM_LOAD( "3.bin", 0x400000, 0x400000, CRC(6bb17d83) SHA1(b53d8cfc3833df937b92993f9eca17c805c5f58d) )
|
||||
ROM_LOAD( "4.bin", 0x800000, 0x400000, CRC(db94847d) SHA1(fd2e29a45bb0acbd9e709256c7fc27bdd64a6634) )
|
||||
ROM_FILL( 0xc00000, 0x400000, 0x00 ) // 6bpp instead of 8bpp
|
||||
|
||||
ROM_REGION( 0x300000, "x1snd", 0 ) // Samples
|
||||
// Leave 1MB empty (addressable by the chip)
|
||||
ROM_LOAD( "29F1610.bin", 0x100000, 0x200000, CRC(de4e65e2) SHA1(82d4e590c714b3e9bf0ffaf1500deb24fd315595) )
|
||||
ROM_END
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Reel'N Quake!
|
||||
@ -3857,6 +3892,7 @@ GAME( 199?, endrichs, 0, reelquak, endrichs, driver_device, 0, ROT
|
||||
GAME( 1997, staraudi, 0, staraudi, staraudi, seta2_state, staraudi, ROT0, "Namco", "Star Audition", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
|
||||
GAME( 1999, pzlbowl, 0, pzlbowl, pzlbowl, driver_device, 0, ROT0, "MOSS / Nihon System", "Puzzle De Bowling (Japan)", MACHINE_NO_COCKTAIL )
|
||||
GAME( 2000, penbros, 0, penbros, penbros, driver_device, 0, ROT0, "Subsino", "Penguin Brothers (Japan)", MACHINE_NO_COCKTAIL )
|
||||
GAME( 2000, penbrosk, penbros, penbrosk, penbros, driver_device, 0, ROT0, "bootleg", "Penguin Brothers (Japan, bootleg)", MACHINE_NO_COCKTAIL | MACHINE_NOT_WORKING )
|
||||
GAME( 2000, namcostr, 0, namcostr, funcube, driver_device, 0, ROT0, "Namco", "Namco Stars", MACHINE_NO_COCKTAIL | MACHINE_NOT_WORKING )
|
||||
GAME( 2000, deerhunt, 0, samshoot, deerhunt, driver_device, 0, ROT0, "Sammy USA Corporation", "Deer Hunting USA V4.3", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 2000, deerhunta,deerhunt, samshoot, deerhunt, driver_device, 0, ROT0, "Sammy USA Corporation", "Deer Hunting USA V4.2", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
@ -33408,6 +33408,7 @@ myangel2 // (c) 1997 Namco
|
||||
staraudi // (c) 1997 Namco
|
||||
namcostr // (c) 2000 Namco
|
||||
penbros // (c) 2000 Subsino
|
||||
penbrosk // bootleg
|
||||
pzlbowl // (c) 1999 Nihon System / Moss
|
||||
reelquak // (c) 1997 <unknown>
|
||||
trophyh // (c) 2002 Sammy USA Corporation
|
||||
|
Loading…
Reference in New Issue
Block a user