mirror of
https://github.com/holub/mame
synced 2025-05-23 06:08:48 +03:00
some cleanup + added lamps output
This commit is contained in:
parent
5a1ec4d450
commit
3e6b706f8d
@ -94,7 +94,7 @@ Notes:
|
||||
ROMs .32-.35 are 16M MASK, ES5505 samples.
|
||||
ROMs .8 and .21 are 4M MASK, graphics.
|
||||
ROMs .30-.31 are 27C2001, 68000 sound program.
|
||||
ROM .65 is 27C512, use unknown.
|
||||
ROM .65 is 27C512, MC68HC11 program.
|
||||
|
||||
----
|
||||
|
||||
@ -226,7 +226,7 @@ Notes:
|
||||
All 3K files are PALs type PALCE 16V8 and saved in Jedec format.
|
||||
MC68HC11: Surface-mounted QFP80 microcontroller with 64k internal ROM (not read but very likely protected)
|
||||
ROMs .36-.39 are 27C4001, main program.
|
||||
ROM .65 is 27C512, use unknown, possibly used with 68HC11 MCU.
|
||||
ROM .65 is 27C512, 68HC11 MCU program.
|
||||
ROMs .30-.31 are 27C2001, sound program.
|
||||
ROMs .32-.35 are 16M MASK, sound.
|
||||
ROMs .5-.25 are 16M MASK, graphics.
|
||||
@ -341,7 +341,6 @@ Notes:
|
||||
TODO:
|
||||
- dendego intro object RAM usage has various gfx bugs (check video file)
|
||||
- dendego title screen builds up and it shouldn't
|
||||
- dendego/dendego2 doesn't show the odometer (btanb, thanks ANY);
|
||||
- landgear has some weird crashes (after playing one round, after a couple of loops in attract mode) (needs testing -AS)
|
||||
- landgear has huge 3d problems on gameplay (CPU comms?)
|
||||
- dendego2 shows a debug string during gameplay?
|
||||
@ -482,14 +481,6 @@ WRITE32_MEMBER(taitojc_state::jc_control_w)
|
||||
}
|
||||
}
|
||||
|
||||
WRITE32_MEMBER(taitojc_state::jc_control1_w)
|
||||
{
|
||||
if (data != 0)
|
||||
{
|
||||
logerror("jc_control1_w: %08X, %08X, %08X\n", data, offset, mem_mask);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
static UINT8 mcu_comm_reg_r(address_space *space, int reg)
|
||||
@ -826,7 +817,7 @@ WRITE32_MEMBER(taitojc_state::jc_meters_w)
|
||||
case 0: m_speed_meter = dendego_odometer_table[(data >> 16) & 0xff]; break;
|
||||
case 1: m_brake_meter = dendego_brake_table[(data >> 16) & 0xff]; break;
|
||||
case 2: break; // unused?
|
||||
case 3: break; // ?
|
||||
case 3: break; // motor (used in dendego2 to shake seat)
|
||||
}
|
||||
}
|
||||
|
||||
@ -834,7 +825,7 @@ WRITE32_MEMBER(taitojc_state::jc_meters_w)
|
||||
{
|
||||
UINT8 btn = (ioport("BUTTONS")->read() & 0x77);
|
||||
int mascon_lv;
|
||||
for (mascon_lv = 0; mascon_lv < 6; mascon_lv++)
|
||||
for (mascon_lv = 5; mascon_lv > 0; mascon_lv--)
|
||||
if (btn == dendego_mascon_table[mascon_lv]) break;
|
||||
|
||||
popmessage("%d %.02f km/h %.02f MPa",mascon_lv,m_speed_meter,m_brake_meter/10);
|
||||
@ -853,18 +844,16 @@ static ADDRESS_MAP_START( taitojc_map, AS_PROGRAM, 32, taitojc_state )
|
||||
AM_RANGE(0x040f8000, 0x040fbfff) AM_READWRITE(taitojc_tile_r, taitojc_tile_w)
|
||||
AM_RANGE(0x040fc000, 0x040fefff) AM_READWRITE(taitojc_char_r, taitojc_char_w)
|
||||
AM_RANGE(0x040ff000, 0x040fffff) AM_RAM AM_SHARE("objlist")
|
||||
AM_RANGE(0x05800000, 0x0580003f) AM_READ8(jc_pcbid_r,0xffffffff)
|
||||
AM_RANGE(0x05800000, 0x0580003f) AM_READ8(jc_pcbid_r, 0xffffffff)
|
||||
AM_RANGE(0x05900000, 0x05900007) AM_READWRITE(mcu_comm_r, mcu_comm_w)
|
||||
//AM_RANGE(0x05a00000, 0x05a01fff)
|
||||
//AM_RANGE(0x05fc0000, 0x05fc3fff)
|
||||
AM_RANGE(0x06400000, 0x0641ffff) AM_READWRITE(taitojc_palette_r, taitojc_palette_w) AM_SHARE("palette_ram")
|
||||
AM_RANGE(0x06600000, 0x0660001f) AM_READ(jc_control_r)
|
||||
AM_RANGE(0x06600000, 0x06600003) AM_WRITE(jc_control1_w) // watchdog?
|
||||
AM_RANGE(0x06600000, 0x06600003) AM_WRITENOP // watchdog?
|
||||
AM_RANGE(0x06600010, 0x06600013) AM_WRITE(jc_coin_counters_w)
|
||||
AM_RANGE(0x06600040, 0x0660004f) AM_WRITE(jc_control_w)
|
||||
AM_RANGE(0x06800000, 0x06800003) AM_WRITENOP // irq mask? a watchdog?
|
||||
AM_RANGE(0x06800000, 0x06800003) AM_WRITENOP // irq mask/ack? a watchdog?
|
||||
AM_RANGE(0x06a00000, 0x06a01fff) AM_READWRITE(snd_share_r, snd_share_w) AM_SHARE("snd_shared")
|
||||
AM_RANGE(0x06c00000, 0x06c0001f) AM_READ(jc_lan_r) AM_WRITENOP // Dangerous Curves
|
||||
AM_RANGE(0x06c00000, 0x06c0001f) AM_READ(jc_lan_r)
|
||||
AM_RANGE(0x06e00000, 0x06e0000f) AM_WRITE(jc_meters_w)
|
||||
AM_RANGE(0x08000000, 0x080fffff) AM_RAM AM_SHARE("main_ram")
|
||||
AM_RANGE(0x10000000, 0x10001fff) AM_READWRITE(dsp_shared_r, dsp_shared_w)
|
||||
@ -882,6 +871,31 @@ WRITE8_MEMBER(taitojc_state::hc11_comm_w)
|
||||
{
|
||||
}
|
||||
|
||||
WRITE8_MEMBER(taitojc_state::hc11_lamps_w)
|
||||
{
|
||||
/*
|
||||
cabinet lamps, active high
|
||||
|
||||
dendego/dendego2:
|
||||
d0: START
|
||||
d1: DOOR
|
||||
d2: JYOUYO
|
||||
d3: HIJYOU
|
||||
d4: DENSEI
|
||||
d5: POP L
|
||||
d6: POP R
|
||||
d7: -------
|
||||
|
||||
landgear:
|
||||
unused?
|
||||
|
||||
sidebs/sidebs2:
|
||||
?
|
||||
*/
|
||||
for (int i = 0; i < 8; i++)
|
||||
output_set_lamp_value(i, data >> i & 1);
|
||||
}
|
||||
|
||||
READ8_MEMBER(taitojc_state::hc11_data_r)
|
||||
{
|
||||
m_mcu_comm_hc11 |= 0x04;
|
||||
@ -905,13 +919,13 @@ READ8_MEMBER(taitojc_state::hc11_analog_r)
|
||||
|
||||
static ADDRESS_MAP_START( hc11_pgm_map, AS_PROGRAM, 8, taitojc_state )
|
||||
AM_RANGE(0x4000, 0x5fff) AM_RAM
|
||||
AM_RANGE(0x8000, 0xffff) AM_ROM AM_REGION("user1", 0)
|
||||
AM_RANGE(0x8000, 0xffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( hc11_io_map, AS_IO, 8, taitojc_state )
|
||||
AM_RANGE(MC68HC11_IO_PORTA, MC68HC11_IO_PORTA ) AM_NOP
|
||||
AM_RANGE(MC68HC11_IO_PORTA, MC68HC11_IO_PORTA ) AM_READNOP
|
||||
AM_RANGE(MC68HC11_IO_PORTG, MC68HC11_IO_PORTG ) AM_READWRITE(hc11_comm_r, hc11_comm_w)
|
||||
AM_RANGE(MC68HC11_IO_PORTH, MC68HC11_IO_PORTH ) AM_NOP
|
||||
AM_RANGE(MC68HC11_IO_PORTH, MC68HC11_IO_PORTH ) AM_WRITE(hc11_lamps_w)
|
||||
AM_RANGE(MC68HC11_IO_SPI2_DATA, MC68HC11_IO_SPI2_DATA) AM_READWRITE(hc11_data_r, hc11_data_w)
|
||||
AM_RANGE(MC68HC11_IO_AD0, MC68HC11_IO_AD7 ) AM_READ(hc11_analog_r)
|
||||
ADDRESS_MAP_END
|
||||
@ -1287,7 +1301,6 @@ static MACHINE_CONFIG_START( taitojc, taitojc_state )
|
||||
MCFG_CPU_ADD("maincpu", M68040, 25000000)
|
||||
MCFG_CPU_PROGRAM_MAP(taitojc_map)
|
||||
MCFG_CPU_VBLANK_INT("screen", taitojc_vblank)
|
||||
// MCFG_CPU_PERIODIC_INT(taitojc_int6, 1000)
|
||||
|
||||
MCFG_CPU_ADD("sub", MC68HC11, 4000000) //MC68HC11M0
|
||||
MCFG_CPU_PROGRAM_MAP(hc11_pgm_map)
|
||||
@ -1386,15 +1399,12 @@ ROM_START( sidebs )
|
||||
ROM_LOAD16_BYTE( "e23-23.030", 0x100001, 0x040000, CRC(cffbffe5) SHA1(c01ac44390dacab4b49bb066a46d81a184b07a1e) )
|
||||
ROM_LOAD16_BYTE( "e23-24.031", 0x100000, 0x040000, CRC(64bae246) SHA1(f929f664881487615b1259db43a0721135830274) )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e23-05.009", 0x0800002, 0x200000, CRC(6e5d11ec) SHA1(e5c39d80577bf8ae9fc6162dc54571c6c8421160) )
|
||||
ROM_LOAD32_WORD( "e23-12.022", 0x0800000, 0x200000, CRC(7365333c) SHA1(4f7b75088799ea37f714bc7e5c5b276a7e5d933f) )
|
||||
@ -1434,12 +1444,9 @@ ROM_START( sidebs2 )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.65", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_LOAD( "93c46.87", 0x000000, 0x000080, CRC(14e5526c) SHA1(ae02bd8f1eff41738043931642c652732fbe3801) )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e38-05.9", 0x0800002, 0x200000, CRC(bda366bf) SHA1(a7558e6d5e4583a2d8e3d2bfa8cabcc459d3ee83) )
|
||||
ROM_LOAD32_WORD( "e38-13.22", 0x0800000, 0x200000, CRC(1bd7582b) SHA1(35763b9489f995433f66ef72d4f6b6ac67df5480) )
|
||||
@ -1503,12 +1510,9 @@ ROM_START( sidebs2j )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.65", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_LOAD( "japan-93c46.87", 0x000000, 0x000080, CRC(50fdcce0) SHA1(6e901856755ccdcf478a457c510c0de58683216a) ) /* No specific label but different defaults */
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e38-05.9", 0x0800002, 0x200000, CRC(bda366bf) SHA1(a7558e6d5e4583a2d8e3d2bfa8cabcc459d3ee83) )
|
||||
ROM_LOAD32_WORD( "e38-13.22", 0x0800000, 0x200000, CRC(1bd7582b) SHA1(35763b9489f995433f66ef72d4f6b6ac67df5480) )
|
||||
@ -1572,12 +1576,9 @@ ROM_START( dendego )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e35-05.009", 0x0800002, 0x200000, CRC(a94486c5) SHA1(c3f869aa0557411f747038a1e0ed6eedcf91fda5) )
|
||||
ROM_LOAD32_WORD( "e35-13.022", 0x0800000, 0x200000, CRC(2dc9dff1) SHA1(bc7ad64bc359f18a065e36749cc29c75e52202e2) )
|
||||
@ -1622,12 +1623,9 @@ ROM_START( dendegox )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e35-05.009", 0x0800002, 0x200000, CRC(a94486c5) SHA1(c3f869aa0557411f747038a1e0ed6eedcf91fda5) )
|
||||
ROM_LOAD32_WORD( "e35-13.022", 0x0800000, 0x200000, CRC(2dc9dff1) SHA1(bc7ad64bc359f18a065e36749cc29c75e52202e2) )
|
||||
@ -1672,12 +1670,9 @@ ROM_START( dendego2 )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e52-17.052", 0x0000002, 0x200000, CRC(4ac11921) SHA1(c4816e1d68bb52ee59e7a2e6de617c1093020944) )
|
||||
ROM_LOAD32_WORD( "e52-18.053", 0x0000000, 0x200000, CRC(7f3e4af7) SHA1(ab35744014175a802e73c8b70de4e7508f0a1cd1) )
|
||||
@ -1726,12 +1721,9 @@ ROM_START( dendego23k )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e52-17.052", 0x0000002, 0x200000, CRC(4ac11921) SHA1(c4816e1d68bb52ee59e7a2e6de617c1093020944) )
|
||||
ROM_LOAD32_WORD( "e52-18.053", 0x0000000, 0x200000, CRC(7f3e4af7) SHA1(ab35744014175a802e73c8b70de4e7508f0a1cd1) )
|
||||
@ -1786,12 +1778,9 @@ ROM_START( landgear ) /* Landing Gear Ver 4.2 O */
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e17-03.9", 0x0800002, 0x200000, CRC(64820c4f) SHA1(ee18e4e2b01ec21c33ec1f0eb43f6d0cd48d7225) )
|
||||
ROM_LOAD32_WORD( "e17-09.22", 0x0800000, 0x200000, CRC(19e9a1d1) SHA1(26f1a91e3757da510d685a11add08e3e00317796) )
|
||||
@ -1843,12 +1832,9 @@ ROM_START( landgearj ) /* Landing Gear Ver 4.2 J */
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e17-03.9", 0x0800002, 0x200000, CRC(64820c4f) SHA1(ee18e4e2b01ec21c33ec1f0eb43f6d0cd48d7225) )
|
||||
ROM_LOAD32_WORD( "e17-09.22", 0x0800000, 0x200000, CRC(19e9a1d1) SHA1(26f1a91e3757da510d685a11add08e3e00317796) )
|
||||
@ -1900,12 +1886,9 @@ ROM_START( landgeara ) /* Landing Gear Ver 3.1 O, is there an alternate set with
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e17-03.9", 0x0800002, 0x200000, CRC(64820c4f) SHA1(ee18e4e2b01ec21c33ec1f0eb43f6d0cd48d7225) )
|
||||
ROM_LOAD32_WORD( "e17-09.22", 0x0800000, 0x200000, CRC(19e9a1d1) SHA1(26f1a91e3757da510d685a11add08e3e00317796) )
|
||||
@ -1957,12 +1940,9 @@ ROM_START( landgearja ) /* Landing Gear Ver 3.0 J, is there an alternate set wit
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e17-23.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e17-03.9", 0x0800002, 0x200000, CRC(64820c4f) SHA1(ee18e4e2b01ec21c33ec1f0eb43f6d0cd48d7225) )
|
||||
ROM_LOAD32_WORD( "e17-09.22", 0x0800000, 0x200000, CRC(19e9a1d1) SHA1(26f1a91e3757da510d685a11add08e3e00317796) )
|
||||
@ -2014,12 +1994,9 @@ ROM_START( dangcurv )
|
||||
ROM_REGION( 0x4000, "dsp", ROMREGION_ERASE00 ) /* TMS320C51 internal rom */
|
||||
ROM_LOAD16_WORD( "e07-11", 0x0000, 0x4000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x010000, "user1", 0 ) /* MC68HC11M0 code */
|
||||
ROM_REGION( 0x010000, "sub", 0 ) /* MC68HC11M0 code */
|
||||
ROM_LOAD( "e09-29.065", 0x000000, 0x010000, CRC(80ac1428) SHA1(5a2a1e60a11ecdb8743c20ddacfb61f9fd00f01c) )
|
||||
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e09-05.009", 0x0800002, 0x200000, CRC(a948782f) SHA1(2a2b0d2955e036ddf424c54131435a20dbba3dd4) )
|
||||
ROM_LOAD32_WORD( "e09-13.022", 0x0800000, 0x200000, CRC(985859e2) SHA1(8af9a73eba2151a5ef60799682fe667663a42743) )
|
||||
|
@ -78,7 +78,6 @@ public:
|
||||
DECLARE_READ32_MEMBER(jc_control_r);
|
||||
DECLARE_WRITE32_MEMBER(jc_coin_counters_w);
|
||||
DECLARE_WRITE32_MEMBER(jc_control_w);
|
||||
DECLARE_WRITE32_MEMBER(jc_control1_w);
|
||||
DECLARE_READ32_MEMBER(mcu_comm_r);
|
||||
DECLARE_WRITE32_MEMBER(mcu_comm_w);
|
||||
DECLARE_READ8_MEMBER(jc_pcbid_r);
|
||||
@ -90,6 +89,7 @@ public:
|
||||
DECLARE_READ32_MEMBER(jc_lan_r);
|
||||
DECLARE_READ8_MEMBER(hc11_comm_r);
|
||||
DECLARE_WRITE8_MEMBER(hc11_comm_w);
|
||||
DECLARE_WRITE8_MEMBER(hc11_lamps_w);
|
||||
DECLARE_READ8_MEMBER(hc11_data_r);
|
||||
DECLARE_WRITE8_MEMBER(hc11_data_w);
|
||||
DECLARE_READ8_MEMBER(hc11_analog_r);
|
||||
|
Loading…
Reference in New Issue
Block a user