summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ql.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/ql.c')
-rw-r--r--src/mess/drivers/ql.c242
1 files changed, 121 insertions, 121 deletions
diff --git a/src/mess/drivers/ql.c b/src/mess/drivers/ql.c
index 6cecf9b48ea..5bfb3a792b0 100644
--- a/src/mess/drivers/ql.c
+++ b/src/mess/drivers/ql.c
@@ -89,8 +89,8 @@
#include "machine/wd17xx.h"
#include "debugger.h"
-#define LOG_DISK_WRITE 0
-#define LOG_DISK_READ 0
+#define LOG_DISK_WRITE 0
+#define LOG_DISK_READ 0
//**************************************************************************
// INTELLIGENT PERIPHERAL CONTROLLER
@@ -115,18 +115,18 @@ WRITE8_MEMBER( ql_state::ipc_port1_w )
{
/*
- bit description
+ bit description
- 0 Keyboard column output (KBO0)
- 1 Keyboard column output (KBO1)
- 2 Keyboard column output (KBO2)
- 3 Keyboard column output (KBO3)
- 4 Keyboard column output (KBO4)
- 5 Keyboard column output (KBO5)
- 6 Keyboard column output (KBO6)
- 7 Keyboard column output (KBO7)
+ 0 Keyboard column output (KBO0)
+ 1 Keyboard column output (KBO1)
+ 2 Keyboard column output (KBO2)
+ 3 Keyboard column output (KBO3)
+ 4 Keyboard column output (KBO4)
+ 5 Keyboard column output (KBO5)
+ 6 Keyboard column output (KBO6)
+ 7 Keyboard column output (KBO7)
- */
+ */
m_keylatch = data;
}
@@ -140,18 +140,18 @@ WRITE8_MEMBER( ql_state::ipc_port2_w )
{
/*
- bit description
+ bit description
- 0 Serial data input (SER2 RxD, SER1 TxD)
- 1 Speaker output
- 2 Interrupt output (IPL0-2)
- 3 Interrupt output (IPL1)
- 4 Serial Clear-to-Send output (SER1 CTS)
- 5 Serial Data Terminal Ready output (SER2 DTR)
- 6 not connected
- 7 ZX8302 serial link input/output (COMDATA)
+ 0 Serial data input (SER2 RxD, SER1 TxD)
+ 1 Speaker output
+ 2 Interrupt output (IPL0-2)
+ 3 Interrupt output (IPL1)
+ 4 Serial Clear-to-Send output (SER1 CTS)
+ 5 Serial Data Terminal Ready output (SER2 DTR)
+ 6 not connected
+ 7 ZX8302 serial link input/output (COMDATA)
- */
+ */
// speaker
speaker_level_w(m_speaker, BIT(data, 1));
@@ -163,10 +163,10 @@ WRITE8_MEMBER( ql_state::ipc_port2_w )
{
switch (ipl)
{
- case 0: m_maincpu->set_input_line(M68K_IRQ_7, ASSERT_LINE); break;
- case 1: m_maincpu->set_input_line(M68K_IRQ_5, ASSERT_LINE); break; // CTRL-ALT-7 pressed
- case 2: m_maincpu->set_input_line(M68K_IRQ_2, ASSERT_LINE); break;
- case 3: m_maincpu->set_input_line(M68K_IRQ_7, CLEAR_LINE); break;
+ case 0: m_maincpu->set_input_line(M68K_IRQ_7, ASSERT_LINE); break;
+ case 1: m_maincpu->set_input_line(M68K_IRQ_5, ASSERT_LINE); break; // CTRL-ALT-7 pressed
+ case 2: m_maincpu->set_input_line(M68K_IRQ_2, ASSERT_LINE); break;
+ case 3: m_maincpu->set_input_line(M68K_IRQ_7, CLEAR_LINE); break;
}
m_ipl = ipl;
@@ -193,18 +193,18 @@ READ8_MEMBER( ql_state::ipc_port2_r )
{
/*
- bit description
+ bit description
- 0 Serial data input (SER2 RxD, SER1 TxD)
- 1 Speaker output
- 2 Interrupt output (IPL0-2)
- 3 Interrupt output (IPL1)
- 4 Serial Clear-to-Send output (SER2 CTS)
- 5 Serial Data Terminal Ready output (SER1 DTR)
- 6 not connected
- 7 ZX8302 serial link input/output (COMDATA)
+ 0 Serial data input (SER2 RxD, SER1 TxD)
+ 1 Speaker output
+ 2 Interrupt output (IPL0-2)
+ 3 Interrupt output (IPL1)
+ 4 Serial Clear-to-Send output (SER2 CTS)
+ 5 Serial Data Terminal Ready output (SER1 DTR)
+ 6 not connected
+ 7 ZX8302 serial link input/output (COMDATA)
- */
+ */
// int irq = (m_ser2_rxd | m_ser1_txd);
@@ -232,18 +232,18 @@ READ8_MEMBER( ql_state::ipc_bus_r )
{
/*
- bit description
+ bit description
- 0 Keyboard row input (KBI0)
- 1 Keyboard row input (KBI1)
- 2 Keyboard row input (KBI2)
- 3 Keyboard row input (KBI3)
- 4 Keyboard row input (KBI4)
- 5 Keyboard row input (KBI5)
- 6 Keyboard row input (KBI6)
- 7 Keyboard row input (KBI7)
+ 0 Keyboard row input (KBI0)
+ 1 Keyboard row input (KBI1)
+ 2 Keyboard row input (KBI2)
+ 3 Keyboard row input (KBI3)
+ 4 Keyboard row input (KBI4)
+ 5 Keyboard row input (KBI5)
+ 6 Keyboard row input (KBI6)
+ 7 Keyboard row input (KBI7)
- */
+ */
UINT8 data = 0;
@@ -261,18 +261,18 @@ READ8_MEMBER( ql_state::ipc_bus_r )
READ8_MEMBER( ql_state::disk_io_r )
{
- UINT8 result = 0;
+ UINT8 result = 0;
if(LOG_DISK_READ)
logerror("%s DiskIO:Read of %08X\n",machine().describe_context(),m_disk_io_base+offset);
switch (offset)
{
- case 0x0000 : result=wd17xx_r(m_fdc, space, offset); break;
- case 0x0001 : result=wd17xx_r(m_fdc, space, offset); break;
- case 0x0002 : result=wd17xx_r(m_fdc, space, offset); break;
- case 0x0003 : result=wd17xx_r(m_fdc, space, offset); break;
- default : logerror("%s DiskIO undefined read : from %08X\n",machine().describe_context(),m_disk_io_base+offset); break;
+ case 0x0000 : result=wd17xx_r(m_fdc, space, offset); break;
+ case 0x0001 : result=wd17xx_r(m_fdc, space, offset); break;
+ case 0x0002 : result=wd17xx_r(m_fdc, space, offset); break;
+ case 0x0003 : result=wd17xx_r(m_fdc, space, offset); break;
+ default : logerror("%s DiskIO undefined read : from %08X\n",machine().describe_context(),m_disk_io_base+offset); break;
}
return result;
@@ -285,17 +285,17 @@ WRITE8_MEMBER( ql_state::disk_io_w )
switch (offset)
{
- case 0x0000 : wd17xx_w(m_fdc, space, offset, data); break;
- case 0x0001 : wd17xx_w(m_fdc, space, offset, data); break;
- case 0x0002 : wd17xx_w(m_fdc, space, offset, data); break;
- case 0x0003 : wd17xx_w(m_fdc, space, offset, data); break;
+ case 0x0000 : wd17xx_w(m_fdc, space, offset, data); break;
+ case 0x0001 : wd17xx_w(m_fdc, space, offset, data); break;
+ case 0x0002 : wd17xx_w(m_fdc, space, offset, data); break;
+ case 0x0003 : wd17xx_w(m_fdc, space, offset, data); break;
case 0x0004 : if(m_disk_type==DISK_TYPE_SANDY)
sandy_set_control(data);break;
case 0x0008 : if(m_disk_type==DISK_TYPE_SANDY)
- m_printer_char=data;
- case 0x2000 : if(m_disk_type==DISK_TYPE_TRUMP)
+ m_printer_char=data;
+ case 0x2000 : if(m_disk_type==DISK_TYPE_TRUMP)
trump_card_set_control(data);break;
- default : logerror("%s DiskIO undefined write : %02X to %08X\n",machine().describe_context(),data,m_disk_io_base+offset); break;
+ default : logerror("%s DiskIO undefined write : %02X to %08X\n",machine().describe_context(),data,m_disk_io_base+offset); break;
}
}
@@ -392,9 +392,9 @@ WRITE_LINE_MEMBER(ql_state::disk_io_drq_w)
//-------------------------------------------------
static ADDRESS_MAP_START( ql_mem, AS_PROGRAM, 8, ql_state )
- AM_RANGE(0x000000, 0x00bfff) AM_ROM // 48K System ROM
- AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_WRITENOP // 16K Cartridge ROM
- AM_RANGE(0x010000, 0x017fff) AM_UNMAP // Trump card ROM is mapped in here
+ AM_RANGE(0x000000, 0x00bfff) AM_ROM // 48K System ROM
+ AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_WRITENOP // 16K Cartridge ROM
+ AM_RANGE(0x010000, 0x017fff) AM_UNMAP // Trump card ROM is mapped in here
AM_RANGE(0x018000, 0x018003) AM_DEVREAD(ZX8302_TAG, zx8302_device, rtc_r)
AM_RANGE(0x018000, 0x018001) AM_DEVWRITE(ZX8302_TAG, zx8302_device, rtc_w)
AM_RANGE(0x018002, 0x018002) AM_DEVWRITE(ZX8302_TAG, zx8302_device, control_w)
@@ -404,7 +404,7 @@ static ADDRESS_MAP_START( ql_mem, AS_PROGRAM, 8, ql_state )
AM_RANGE(0x018022, 0x018022) AM_DEVREADWRITE(ZX8302_TAG, zx8302_device, mdv_track_r, data_w)
AM_RANGE(0x018023, 0x018023) AM_DEVREAD(ZX8302_TAG, zx8302_device, mdv_track_r) AM_WRITENOP
AM_RANGE(0x018063, 0x018063) AM_DEVWRITE(ZX8301_TAG, zx8301_device, control_w)
- AM_RANGE(0x01c000, 0x01ffff) AM_UNMAP // 16K Expansion I/O
+ AM_RANGE(0x01c000, 0x01ffff) AM_UNMAP // 16K Expansion I/O
AM_RANGE(0x020000, 0x03ffff) AM_DEVREADWRITE(ZX8301_TAG, zx8301_device, data_r, data_w)
AM_RANGE(0x040000, 0x0fffff) AM_RAM
ADDRESS_MAP_END
@@ -515,31 +515,31 @@ static INPUT_PORTS_START( ql )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_COMMA) PORT_CHAR(',') PORT_CHAR('<')
PORT_START("JOY0")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F4)
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F1)
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F4)
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F1)
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED )
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F2)
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F2)
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT )PORT_PLAYER(1) PORT_8WAY PORT_CODE(KEYCODE_F3)
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F5)
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F5)
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_START("JOY1")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED )
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_LEFT)
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_UP)
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_LEFT)
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_UP)
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT )PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_RIGHT)
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED )
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_CODE(KEYCODE_SPACE)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_DOWN)
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_CODE(KEYCODE_SPACE)
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_8WAY PORT_CODE(KEYCODE_DOWN)
PORT_START(QL_CONFIG_PORT)
PORT_DIPNAME( DISK_TYPE_MASK, DISK_TYPE_NONE, "Disk interface select")
- PORT_DIPSETTING(DISK_TYPE_NONE, DEF_STR( None ))
- PORT_DIPSETTING(DISK_TYPE_TRUMP, "Miracle Trump card")
- PORT_DIPSETTING(DISK_TYPE_SANDY, "Sandy Superdisk")
+ PORT_DIPSETTING(DISK_TYPE_NONE, DEF_STR( None ))
+ PORT_DIPSETTING(DISK_TYPE_TRUMP, "Miracle Trump card")
+ PORT_DIPSETTING(DISK_TYPE_SANDY, "Sandy Superdisk")
INPUT_PORTS_END
@@ -905,7 +905,7 @@ void ql_state::machine_start()
void ql_state::machine_reset()
{
- address_space &program = m_maincpu->space(AS_PROGRAM);
+ address_space &program = m_maincpu->space(AS_PROGRAM);
m_disk_type=ioport(QL_CONFIG_PORT)->read() & DISK_TYPE_MASK;
logerror("disktype=%d\n",m_disk_type);
@@ -1064,31 +1064,31 @@ MACHINE_CONFIG_END
//-------------------------------------------------
ROM_START( ql )
- ROM_REGION( 0x1C000, M68008_TAG, 0 )
+ ROM_REGION( 0x1C000, M68008_TAG, 0 )
ROM_DEFAULT_BIOS("js")
ROM_SYSTEM_BIOS( 0, "fb", "v1.00 (FB)" )
- ROMX_LOAD( "fb.ic33", 0x0000, 0x8000, NO_DUMP, ROM_BIOS(1) )
- ROMX_LOAD( "fb.ic34", 0x8000, 0x4000, NO_DUMP, ROM_BIOS(1) )
+ ROMX_LOAD( "fb.ic33", 0x0000, 0x8000, NO_DUMP, ROM_BIOS(1) )
+ ROMX_LOAD( "fb.ic34", 0x8000, 0x4000, NO_DUMP, ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "pm", "v1.01 (PM)" )
ROMX_LOAD( "pm.ic33", 0x0000, 0x8000, NO_DUMP, ROM_BIOS(2) )
- ROMX_LOAD( "pm.ic34", 0x8000, 0x4000, NO_DUMP, ROM_BIOS(2) )
+ ROMX_LOAD( "pm.ic34", 0x8000, 0x4000, NO_DUMP, ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "ah", "v1.02 (AH)" )
ROMX_LOAD( "ah.ic33.1", 0x0000, 0x4000, BAD_DUMP CRC(a9b4d2df) SHA1(142d6f01a9621aff5e0ad678bd3cbf5cde0db801), ROM_BIOS(3) )
- ROMX_LOAD( "ah.ic33.2", 0x4000, 0x4000, BAD_DUMP CRC(36488e4e) SHA1(ff6f597b30ea03ce480a3d6728fd1d858da34d6a), ROM_BIOS(3) )
+ ROMX_LOAD( "ah.ic33.2", 0x4000, 0x4000, BAD_DUMP CRC(36488e4e) SHA1(ff6f597b30ea03ce480a3d6728fd1d858da34d6a), ROM_BIOS(3) )
ROMX_LOAD( "ah.ic34", 0x8000, 0x4000, BAD_DUMP CRC(61259d4c) SHA1(bdd10d111e7ba488551a27c8d3b2743917ff1307), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "jm", "v1.03 (JM)" )
ROMX_LOAD( "ql.jm 0000.ic33", 0x0000, 0x8000, CRC(1f8e840a) SHA1(7929e716dfe88318bbe99e34f47d039957fe3cc0), ROM_BIOS(4) )
- ROMX_LOAD( "ql.jm 8000.ic34", 0x8000, 0x4000, CRC(9168a2e9) SHA1(1e7c47a59fc40bd96dfefc2f4d86827c15f0199e), ROM_BIOS(4) )
+ ROMX_LOAD( "ql.jm 8000.ic34", 0x8000, 0x4000, CRC(9168a2e9) SHA1(1e7c47a59fc40bd96dfefc2f4d86827c15f0199e), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "tb", "v1.0? (TB)" )
ROMX_LOAD( "tb.ic33", 0x0000, 0x8000, BAD_DUMP CRC(1c86d688) SHA1(7df8028e6671afc4ebd5f65bf6c2d6019181f239), ROM_BIOS(5) )
- ROMX_LOAD( "tb.ic34", 0x8000, 0x4000, BAD_DUMP CRC(de7f9669) SHA1(9d6bc0b794541a4cec2203256ae92c7e68d1011d), ROM_BIOS(5) )
+ ROMX_LOAD( "tb.ic34", 0x8000, 0x4000, BAD_DUMP CRC(de7f9669) SHA1(9d6bc0b794541a4cec2203256ae92c7e68d1011d), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "js", "v1.10 (JS)" )
ROMX_LOAD( "ql.js 0000.ic33", 0x0000, 0x8000, CRC(1bbad3b8) SHA1(59fd4372771a630967ee102760f4652904d7d5fa), ROM_BIOS(6) )
- ROMX_LOAD( "ql.js 8000.ic34", 0x8000, 0x4000, CRC(c970800e) SHA1(b8c9203026a7de6a44bd0942ec9343e8b222cb41), ROM_BIOS(6) )
+ ROMX_LOAD( "ql.js 8000.ic34", 0x8000, 0x4000, CRC(c970800e) SHA1(b8c9203026a7de6a44bd0942ec9343e8b222cb41), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "tyche", "v2.05 (Tyche)" )
- ROMX_LOAD( "tyche.rom", 0x0000, 0x010000, CRC(8724b495) SHA1(5f33a1bc3f23fd09c31844b65bc3aca7616f180a), ROM_BIOS(7) )
+ ROMX_LOAD( "tyche.rom", 0x0000, 0x010000, CRC(8724b495) SHA1(5f33a1bc3f23fd09c31844b65bc3aca7616f180a), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "min189", "Minerva v1.89" )
- ROMX_LOAD( "minerva.rom", 0x0000, 0x00c000, BAD_DUMP CRC(930befe3) SHA1(84a99c4df13b97f90baf1ec8cb6c2e52e3e1bb4d), ROM_BIOS(8) )
+ ROMX_LOAD( "minerva.rom", 0x0000, 0x00c000, BAD_DUMP CRC(930befe3) SHA1(84a99c4df13b97f90baf1ec8cb6c2e52e3e1bb4d), ROM_BIOS(8) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_LOAD( "trumpcard-125.rom", TRUMP_ROM_BASE, 0x08000, CRC(938eaa46) SHA1(9b3458cf3a279ed86ba395dc45c8f26939d6c44d))
@@ -1098,7 +1098,7 @@ ROM_START( ql )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1107,16 +1107,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_us )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "jsu.ic33", 0x0000, 0x8000, BAD_DUMP CRC(e397f49f) SHA1(c06f92eabaf3e6dd298c51cb7f7535d8ef0ef9c5) )
- ROM_LOAD( "jsu.ic34", 0x8000, 0x4000, BAD_DUMP CRC(3debbacc) SHA1(9fbc3e42ec463fa42f9c535d63780ff53a9313ec) )
+ ROM_LOAD( "jsu.ic34", 0x8000, 0x4000, BAD_DUMP CRC(3debbacc) SHA1(9fbc3e42ec463fa42f9c535d63780ff53a9313ec) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1125,16 +1125,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_es )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "mge.ic33", 0x0000, 0x8000, BAD_DUMP CRC(d5293bde) SHA1(bf5af7e53a472d4e9871f182210787d601db0634) )
- ROM_LOAD( "mge.ic34", 0x8000, 0x4000, BAD_DUMP CRC(a694f8d7) SHA1(bd2868656008de85d7c191598588017ae8aa3339) )
+ ROM_LOAD( "mge.ic34", 0x8000, 0x4000, BAD_DUMP CRC(a694f8d7) SHA1(bd2868656008de85d7c191598588017ae8aa3339) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1143,16 +1143,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_fr )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "mgf.ic33", 0x0000, 0x8000, NO_DUMP )
- ROM_LOAD( "mgf.ic34", 0x8000, 0x4000, NO_DUMP )
+ ROM_LOAD( "mgf.ic34", 0x8000, 0x4000, NO_DUMP )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1161,13 +1161,13 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_de )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_SYSTEM_BIOS( 0, "mg", "v1.10 (MG)" )
- ROMX_LOAD( "mgg.ic33", 0x0000, 0x8000, BAD_DUMP CRC(b4e468fd) SHA1(cd02a3cd79af90d48b65077d0571efc2f12f146e), ROM_BIOS(1) )
- ROMX_LOAD( "mgg.ic34", 0x8000, 0x4000, BAD_DUMP CRC(54959d40) SHA1(ffc0be9649f26019d7be82925c18dc699259877f), ROM_BIOS(1) )
+ ROMX_LOAD( "mgg.ic33", 0x0000, 0x8000, BAD_DUMP CRC(b4e468fd) SHA1(cd02a3cd79af90d48b65077d0571efc2f12f146e), ROM_BIOS(1) )
+ ROMX_LOAD( "mgg.ic34", 0x8000, 0x4000, BAD_DUMP CRC(54959d40) SHA1(ffc0be9649f26019d7be82925c18dc699259877f), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "mf", "v1.14 (MF)" )
- ROMX_LOAD( "mf.ic33", 0x0000, 0x8000, BAD_DUMP CRC(49c40563) SHA1(d3bcd0614cf9b52e9d7fc2832e11463e5030476b), ROM_BIOS(2) )
- ROMX_LOAD( "mf.ic34", 0x8000, 0x4000, BAD_DUMP CRC(5974616b) SHA1(c3603768c08535c25f077eed02fb80128aff13d9), ROM_BIOS(2) )
+ ROMX_LOAD( "mf.ic33", 0x0000, 0x8000, BAD_DUMP CRC(49c40563) SHA1(d3bcd0614cf9b52e9d7fc2832e11463e5030476b), ROM_BIOS(2) )
+ ROMX_LOAD( "mf.ic34", 0x8000, 0x4000, BAD_DUMP CRC(5974616b) SHA1(c3603768c08535c25f077eed02fb80128aff13d9), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "ultramg", "Ultrasoft" )
ROMX_LOAD( "ultramg.rom", 0x0000, 0x00c000, BAD_DUMP CRC(ad12463b) SHA1(0561b3bc7ce090f3101b2142ee957c18c250eefa), ROM_BIOS(3) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
@@ -1176,7 +1176,7 @@ ROM_START( ql_de )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1185,16 +1185,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_it )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "mgi.ic33", 0x0000, 0x8000, BAD_DUMP CRC(d5293bde) SHA1(bf5af7e53a472d4e9871f182210787d601db0634) )
- ROM_LOAD( "mgi.ic34", 0x8000, 0x4000, BAD_DUMP CRC(a2fdfb83) SHA1(162b1052737500f3c13497cdf0f813ba006bdae9) )
+ ROM_LOAD( "mgi.ic34", 0x8000, 0x4000, BAD_DUMP CRC(a2fdfb83) SHA1(162b1052737500f3c13497cdf0f813ba006bdae9) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1203,16 +1203,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_se )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "mgs.ic33", 0x0000, 0x8000, NO_DUMP )
- ROM_LOAD( "mgs.ic34", 0x8000, 0x4000, NO_DUMP )
+ ROM_LOAD( "mgs.ic34", 0x8000, 0x4000, NO_DUMP )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1221,16 +1221,16 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_gr )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "efp.ic33", 0x0000, 0x8000, BAD_DUMP CRC(eb181641) SHA1(43c1e0215cf540cbbda240b1048910ff55681059) )
- ROM_LOAD( "efp.ic34", 0x8000, 0x4000, BAD_DUMP CRC(4c3b34b7) SHA1(f9dc571d2d4f68520b306ecc7516acaeea69ec0d) )
+ ROM_LOAD( "efp.ic34", 0x8000, 0x4000, BAD_DUMP CRC(4c3b34b7) SHA1(f9dc571d2d4f68520b306ecc7516acaeea69ec0d) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x800, I8749_TAG, 0 )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1239,9 +1239,9 @@ ROM_END
//-------------------------------------------------
ROM_START( ql_dk )
- ROM_REGION( 0x18000, M68008_TAG, 0 )
+ ROM_REGION( 0x18000, M68008_TAG, 0 )
ROM_LOAD( "mgd.ic33", 0x0000, 0x8000, BAD_DUMP CRC(f57755eb) SHA1(dc57939ffb8741e17967a1d2479c339750ec7ff6) )
- ROM_LOAD( "mgd.ic34", 0x8000, 0x4000, BAD_DUMP CRC(1892465a) SHA1(0ff3046b5276da6639d3fe79b22ae25cc265d540) )
+ ROM_LOAD( "mgd.ic34", 0x8000, 0x4000, BAD_DUMP CRC(1892465a) SHA1(0ff3046b5276da6639d3fe79b22ae25cc265d540) )
ROM_CART_LOAD("cart", 0xc000, 0x4000, ROM_MIRROR | ROM_OPTIONAL)
ROM_REGION( 0x4000, "extra", 0 )
@@ -1251,7 +1251,7 @@ ROM_START( ql_dk )
ROM_LOAD( "ipc8049.ic24", 0x000, 0x800, CRC(6a0d1f20) SHA1(fcb1c97ee7c66e5b6d8fbb57c06fd2f6509f2e1b) )
ROM_REGION( 0x400, "plds", 0 )
- ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
+ ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
ROM_END
@@ -1260,19 +1260,19 @@ ROM_END
//-------------------------------------------------
ROM_START( tonto )
- ROM_REGION( 0x400000, M68008_TAG, 0 )
+ ROM_REGION( 0x400000, M68008_TAG, 0 )
ROM_LOAD( "bios-1.rom", 0x000000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-2.rom", 0x008000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-3.rom", 0x010000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-4.rom", 0x018000, 0x008000, NO_DUMP )
- ROM_REGION( 0x10000, I8051_TAG, 0 )
+ ROM_REGION( 0x10000, I8051_TAG, 0 )
ROM_LOAD( "8051-1.rom", 0x000000, 0x010000, NO_DUMP )
- ROM_REGION( 0x10000, "tms5220", 0 )
+ ROM_REGION( 0x10000, "tms5220", 0 )
ROM_LOAD( "tms5220.rom", 0x000000, 0x004000, NO_DUMP )
- ROM_REGION( 0x400000, "rompack", 0 )
+ ROM_REGION( 0x400000, "rompack", 0 )
ROM_LOAD( "rompack-1.rom", 0x000000, 0x008000, NO_DUMP )
ROM_LOAD( "rompack-2.rom", 0x008000, 0x008000, NO_DUMP )
ROM_LOAD( "rompack-3.rom", 0x010000, 0x008000, NO_DUMP )
@@ -1286,19 +1286,19 @@ ROM_END
//-------------------------------------------------
ROM_START( megaopd )
- ROM_REGION( 0x400000, M68008_TAG, 0 )
+ ROM_REGION( 0x400000, M68008_TAG, 0 )
ROM_LOAD( "bios-1.rom", 0x000000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-2.rom", 0x008000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-3.rom", 0x010000, 0x008000, NO_DUMP )
ROM_LOAD( "bios-4.rom", 0x018000, 0x008000, NO_DUMP )
- ROM_REGION( 0x10000, I8051_TAG, 0 )
+ ROM_REGION( 0x10000, I8051_TAG, 0 )
ROM_LOAD( "8051-1.rom", 0x000000, 0x010000, NO_DUMP )
- ROM_REGION( 0x10000, "tms5220", 0 )
+ ROM_REGION( 0x10000, "tms5220", 0 )
ROM_LOAD( "tms5220.rom", 0x000000, 0x004000, NO_DUMP )
- ROM_REGION( 0x400000, "rompack", 0 )
+ ROM_REGION( 0x400000, "rompack", 0 )
ROM_LOAD( "rompack-1.rom", 0x000000, 0x008000, NO_DUMP )
ROM_LOAD( "rompack-2.rom", 0x008000, 0x008000, NO_DUMP )
ROM_LOAD( "rompack-3.rom", 0x010000, 0x008000, NO_DUMP )