mirror of
https://github.com/holub/mame
synced 2025-04-25 09:50:04 +03:00
(MESS) ft68m : added remaining roms, bypassed self test, it starts up (nw)
This commit is contained in:
parent
761ba68178
commit
c8162d2d8c
@ -28,6 +28,7 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(kbd_put);
|
||||
DECLARE_READ16_MEMBER(keyin_r);
|
||||
DECLARE_READ16_MEMBER(status_r);
|
||||
DECLARE_READ16_MEMBER(switches_r);
|
||||
private:
|
||||
UINT8 m_term_data;
|
||||
virtual void machine_reset();
|
||||
@ -48,6 +49,11 @@ READ16_MEMBER( ft68m_state::status_r )
|
||||
return (m_term_data) ? 0x500 : 0x400;
|
||||
}
|
||||
|
||||
READ16_MEMBER( ft68m_state::switches_r )
|
||||
{
|
||||
return 0x7c00; // bypass self test
|
||||
}
|
||||
|
||||
|
||||
static ADDRESS_MAP_START(ft68m_mem, AS_PROGRAM, 16, ft68m_state)
|
||||
ADDRESS_MAP_UNMAP_HIGH
|
||||
@ -59,9 +65,9 @@ static ADDRESS_MAP_START(ft68m_mem, AS_PROGRAM, 16, ft68m_state)
|
||||
AM_RANGE(0x600002, 0x600003) AM_READ(status_r)
|
||||
//AM_RANGE(0x600000, 0x600003) AM_MIRROR(0x1ffffc) uPD7201 SIO
|
||||
//AM_RANGE(0x800000, 0x800003) AM_MIRROR(0x1ffffc) AM9513 Timer
|
||||
//AM_RANGE(0xa00000, 0xbfffff) Page Map
|
||||
//AM_RANGE(0xc00000, 0xdfffff) Segment Map
|
||||
//AM_RANGE(0xe00000, 0xffffff) Context Register
|
||||
AM_RANGE(0xa00000, 0xbfffff) AM_RAM //Page Map
|
||||
AM_RANGE(0xc00000, 0xdfffff) AM_RAM //Segment Map
|
||||
AM_RANGE(0xe00000, 0xffffff) AM_READ(switches_r) //Context Register
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
@ -100,8 +106,8 @@ MACHINE_CONFIG_END
|
||||
/* ROM definition */
|
||||
ROM_START( ft68m )
|
||||
ROM_REGION16_BE(0x4000, "roms", 0)
|
||||
ROM_LOAD16_BYTE(" 23-0009-01c.a4", 0x0000, 0x1000, CRC(0d45fc8d) SHA1(59587cb1c151bfd0d69e708716ed3b0a78aa85ea) )
|
||||
ROM_LOAD16_BYTE(" 23-0008-01c.a1", 0x0001, 0x1000, CRC(d1aa1164) SHA1(05e10f1c594e2acd369949b873a524a9cc37829f) )
|
||||
ROM_LOAD16_BYTE("23-0009-01c.a4", 0x0000, 0x1000, CRC(0d45fc8d) SHA1(59587cb1c151bfd0d69e708716ed3b0a78aa85ea) )
|
||||
ROM_LOAD16_BYTE("23-0008-01c.a1", 0x0001, 0x1000, CRC(d1aa1164) SHA1(05e10f1c594e2acd369949b873a524a9cc37829f) )
|
||||
ROM_LOAD16_BYTE( "33-01.a6", 0x2000, 0x1000, CRC(53fe3c73) SHA1(ad15c74cd8edef9d9716ad0d16f7a95ff2af901f) )
|
||||
ROM_LOAD16_BYTE( "33-00.a3", 0x2001, 0x1000, CRC(06b1cc77) SHA1(12e3314e92f800b3c4ebdf55dcd5351230224788) )
|
||||
|
||||
@ -109,9 +115,9 @@ ROM_START( ft68m )
|
||||
ROM_LOAD("23-0010-00.a15", 0x000, 0x020, CRC(20eb1183) SHA1(9b268792b28d858d6b6a1b6c4148af88a8d6b735) )
|
||||
ROM_LOAD("23-0011-00.a14", 0x100, 0x200, CRC(12d9a6be) SHA1(fca99f9c5afc630ac67cbd4e5ba4e5242b826848) )
|
||||
ROM_LOAD("23-0012-00.a16", 0x300, 0x020, CRC(ee1e5a14) SHA1(0d3346cb3b647fa2475bd7b4fa36ea6ecfdaf805) )
|
||||
ROM_LOAD("23-0034-00.e4", 0x400, 0x100, NO_DUMP )
|
||||
ROM_LOAD("23-0037-00.e7", 0x500, 0x100, NO_DUMP )
|
||||
ROM_LOAD("23-0038-00.f1", 0x600, 0x100, NO_DUMP )
|
||||
ROM_LOAD("23-0034-00.e4", 0x400, 0x100, CRC(1a573887) SHA1(459bd2d8dc8c4b1c0a529984ae8e38d0c81a084c) )
|
||||
ROM_LOAD("23-0037-00.e7", 0x500, 0x100, CRC(9ed4b7f6) SHA1(136a74567094d8462c3a4de1b7e6eb8f30fe71ca) )
|
||||
ROM_LOAD("23-0038-00.f1", 0x600, 0x100, CRC(3e56cce5) SHA1(f30a8d5d744bfc25493cd1e92961bbb75f9e0d05) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user