Add MCU (disabled) to midresb config; Bagman bootleg note (nw)

This commit is contained in:
AJR 2017-01-19 11:08:57 -05:00
parent 48073dbf03
commit 1694f95fd0
2 changed files with 13 additions and 4 deletions

View File

@ -2265,6 +2265,7 @@ ROM_END
this set also explains why the cannonball set above contained a number of bagman roms, it was clearly
a half-converted board.
A bootleg of "Le Bagnard" with a KCK-series motherboard has also been observed.
*/
ROM_START( bagmanf )
ROM_REGION( 0x6000, "maincpu", 0 )

View File

@ -168,6 +168,7 @@ Notes:
#include "cpu/h6280/h6280.h"
#include "cpu/z80/z80.h"
#include "cpu/mcs51/mcs51.h"
#include "cpu/m6805/m68705.h"
#include "includes/dec0.h"
#include "sound/2203intf.h"
#include "sound/3812intf.h"
@ -1668,6 +1669,9 @@ static MACHINE_CONFIG_DERIVED( midresb, midres )
MCFG_CPU_REPLACE("audiocpu", M6502, 1500000 )
MCFG_CPU_PROGRAM_MAP(dec0_s_map)
MCFG_CPU_ADD("mcu", M68705R3, XTAL_3_579545MHz)
MCFG_DEVICE_DISABLE()
MCFG_SOUND_MODIFY("ym2")
MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
@ -1685,6 +1689,10 @@ static MACHINE_CONFIG_DERIVED( midresb, midres )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( midresbj, midresb )
MCFG_DEVICE_REMOVE("mcu")
MACHINE_CONFIG_END
/******************************************************************************/
ROM_START( hbarrel )
@ -2685,7 +2693,7 @@ ROM_START( ffantasybl )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 6502 sound */
ROM_LOAD( "15.bin", 0x8000, 0x8000, CRC(9871b98d) SHA1(2b6c46bc2b10a28946d6ad8251e1a156a0b99947) )
ROM_REGION( 0x10000, "cpu2", 0 ) /* 68705 MCU */ // (labeled on PCB as Z80, but it isn't!)
ROM_REGION( 0x1000, "mcu", 0 ) /* 68705 MCU */ // (labeled on PCB as Z80, but it isn't!)
ROM_LOAD( "68705u3.bin", 0x00000, 0x1000, NO_DUMP ) // nor dumped, maybe it's the same as the midresb one?
ROM_REGION( 0x20000, "gfx1", 0 ) /* chars */
@ -3181,7 +3189,7 @@ ROM_START( midresb )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 6502 sound */ // same as hippodrome / fighting fantasy...
ROM_LOAD( "15.bin", 0x8000, 0x8000, CRC(9871b98d) SHA1(2b6c46bc2b10a28946d6ad8251e1a156a0b99947) )
ROM_REGION( 0x10000, "cpu2", 0 ) /* 68705 MCU */
ROM_REGION( 0x1000, "mcu", 0 ) /* 68705 MCU */
ROM_LOAD( "68705r3.bin", 0x00000, 0x1000, CRC(ad5b1c13) SHA1(3616dc5969323a54e3e171d169f76250ae4e711a) )
ROM_REGION( 0x20000, "gfx1", 0 ) /* chars */
@ -3233,7 +3241,7 @@ ROM_START( midresbj )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 6502 sound */
ROM_LOAD( "15", 0x0000, 0x10000, CRC(99d47166) SHA1(a9a1adfe47be8dd3e4d6f8c783447e09be1747b2) )
ROM_REGION( 0x10000, "cpu2", ROMREGION_ERASE00 ) /* 68705 MCU */
ROM_REGION( 0x1000, "mcu", ROMREGION_ERASE00 ) /* 68705 MCU */
//ROM_LOAD( "68705r3.bin", 0x00000, 0x1000, CRC(ad5b1c13) SHA1(3616dc5969323a54e3e171d169f76250ae4e711a) ) // unpopulated socket
ROM_REGION( 0x20000, "gfx1", 0 ) /* chars */
@ -3416,7 +3424,7 @@ GAME( 1988, drgninjab, baddudes, baddudes, drgninja, dec0_state, baddudes, ROT0
// this is a common bootleg board
GAME( 1989, midresb, midres, midresb, midresb, dec0_state, midresb, ROT0, "bootleg", "Midnight Resistance (bootleg with 68705)", MACHINE_SUPPORTS_SAVE ) // need to hook up 68705? (probably unused)
GAME( 1989, midresbj, midres, midresb, midresb, dec0_state, midresb, ROT0, "bootleg", "Midnight Resistance (Joystick bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, midresbj, midres, midresbj, midresb, dec0_state, midresb, ROT0, "bootleg", "Midnight Resistance (Joystick bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffantasybl, hippodrm, ffantasybl, ffantasybl, dec0_state, ffantasybl, ROT0, "bootleg", "Fighting Fantasy (bootleg with 68705)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 68705 not dumped, might be the same as midresb
GAME( 1988, drgninjab2, baddudes, baddudes, drgninja, dec0_state, baddudes, ROT0, "bootleg", "Dragonninja (bootleg with 68705)", MACHINE_SUPPORTS_SAVE ) // is this the same board as above? (region warning hacked to World, but still shows Japanese text)