summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/px4.c
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2014-11-04 15:41:14 +0100
committer Dirk Best <mail@dirk-best.de>2014-11-04 15:41:50 +0100
commit97ab6c5d868ba37182940a4966f9853e2f83f538 (patch)
treebf427b245cfb348e2915b81b9c57fc908ffdd4f0 /src/mess/drivers/px4.c
parent7b60b5093bae05ed1649da1525144fe62e8ef060 (diff)
px4: fix initial rs232 status after reset and add the dram test
replacement roms
Diffstat (limited to 'src/mess/drivers/px4.c')
-rw-r--r--src/mess/drivers/px4.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mess/drivers/px4.c b/src/mess/drivers/px4.c
index 4adb77446ef..12a94451bf4 100644
--- a/src/mess/drivers/px4.c
+++ b/src/mess/drivers/px4.c
@@ -1240,7 +1240,7 @@ void px4_state::machine_start()
void px4_state::machine_reset()
{
- m_artsr = ART_TXRDY | ART_TXEMPTY;
+ m_artsr = ART_TXRDY | ART_TXEMPTY | (!m_rs232->dsr_r() << 7);
receive_register_reset();
transmit_register_reset();
}
@@ -1561,7 +1561,10 @@ MACHINE_CONFIG_END
ROM_START( px4 )
ROM_REGION(0x8000, "os", 0)
- ROM_LOAD("m25122aa_po_px4.10c", 0x0000, 0x8000, CRC(62d60dc6) SHA1(3d32ec79a317de7c84c378302e95f48d56505502))
+ ROM_SYSTEM_BIOS(0, "default", "PX-4 OS ROM")
+ ROMX_LOAD("m25122aa_po_px4.10c", 0x0000, 0x8000, CRC(62d60dc6) SHA1(3d32ec79a317de7c84c378302e95f48d56505502), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS(1, "ramtest", "PX-4/PX-8 DRAM Test Ver. 1.0")
+ ROMX_LOAD("ramtest.10c", 0x0000, 0x8000, CRC(f8aced5f) SHA1(a5a2f398e602aa349c3636d6659dd0c7eaba07fb), ROM_BIOS(2))
ROM_REGION(0x1000, "slave", 0)
ROM_LOAD("upd7508.bin", 0x0000, 0x1000, NO_DUMP)
@@ -1569,7 +1572,10 @@ ROM_END
ROM_START( px4p )
ROM_REGION(0x8000, "os", 0)
- ROM_LOAD("b0_pxa.10c", 0x0000, 0x8000, CRC(d74b9ef5) SHA1(baceee076c12f5a16f7a26000e9bc395d021c455))
+ ROM_SYSTEM_BIOS(0, "default", "PX-4+ OS ROM")
+ ROMX_LOAD("b0_pxa.10c", 0x0000, 0x8000, CRC(d74b9ef5) SHA1(baceee076c12f5a16f7a26000e9bc395d021c455), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS(1, "ramtest", "PX-4/PX-8 DRAM Test Ver. 1.0")
+ ROMX_LOAD("ramtest.10c", 0x0000, 0x8000, CRC(f8aced5f) SHA1(a5a2f398e602aa349c3636d6659dd0c7eaba07fb), ROM_BIOS(2))
ROM_REGION(0x1000, "slave", 0)
ROM_LOAD("upd7508.bin", 0x0000, 0x1000, NO_DUMP)