mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
(nw) rattled a few old bones
This commit is contained in:
parent
0d4612d06f
commit
1748430476
@ -28,6 +28,7 @@ public:
|
||||
, m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
private:
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
@ -37,6 +38,7 @@ public:
|
||||
|
||||
static ADDRESS_MAP_START( ice_tbd_map, AS_PROGRAM, 8, ice_tbd_state )
|
||||
AM_RANGE(0x0000, 0x3fff) AM_ROM
|
||||
AM_RANGE(0x4000, 0x47ff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
@ -62,7 +64,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( ice_tbd )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "TURBO-DR.IVE", 0x0000, 0x4000, CRC(d7c79ac4) SHA1(a01d93411e604e36a3ced58063f2ab81e431b82a) )
|
||||
ROM_LOAD( "TURBO-DR.IVE", 0x0000, 0x4000, CRC(d7c79ac4) SHA1(a01d93411e604e36a3ced58063f2ab81e431b82a) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -18,16 +18,15 @@ public:
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
protected:
|
||||
|
||||
// devices
|
||||
private:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( mmm_map, AS_PROGRAM, 8, mmm_state )
|
||||
AM_RANGE(0x0000, 0x1fff) AM_ROM
|
||||
AM_RANGE(0x0000, 0x3fff) AM_ROM
|
||||
AM_RANGE(0x4000, 0x40ff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
@ -44,10 +43,10 @@ MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( mmm_ldip )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ld1.bin", 0x0000, 0x001000, CRC(5a3c2402) SHA1(4972d309e6aabef4f9277ea851e45981d0cb3dbb) )
|
||||
ROM_LOAD( "ld2.bin", 0x1000, 0x001000, CRC(ff82643b) SHA1(0e47cdc9c0eb6f05a420d2ffeb2ebf22acbda15b) )
|
||||
ROM_LOAD( "ld3.bin", 0x2000, 0x001000, CRC(9e7158ae) SHA1(7f3b8730add127ed0608365875be3042fb2e3e7a) )
|
||||
ROM_LOAD( "ld4.bin", 0x3000, 0x001000, CRC(970b749f) SHA1(fe6da7abc699db69c0761304f588b5bed899c674) )
|
||||
ROM_LOAD( "ld1.bin", 0x0000, 0x1000, CRC(5a3c2402) SHA1(4972d309e6aabef4f9277ea851e45981d0cb3dbb) )
|
||||
ROM_LOAD( "ld2.bin", 0x1000, 0x1000, CRC(ff82643b) SHA1(0e47cdc9c0eb6f05a420d2ffeb2ebf22acbda15b) )
|
||||
ROM_LOAD( "ld3.bin", 0x2000, 0x1000, CRC(9e7158ae) SHA1(7f3b8730add127ed0608365875be3042fb2e3e7a) )
|
||||
ROM_LOAD( "ld4.bin", 0x3000, 0x1000, CRC(970b749f) SHA1(fe6da7abc699db69c0761304f588b5bed899c674) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
Barcrest:
|
||||
|
||||
Machine Processor Unit / MPU0 techincally
|
||||
Machine Processor Unit / MPU0 technically
|
||||
-- No ram/roms, lots of discrete DTL logic
|
||||
|
||||
MPU1
|
||||
@ -57,9 +57,12 @@ protected:
|
||||
|
||||
static ADDRESS_MAP_START( mpu2_basemap, AS_PROGRAM, 8, mpu2_state )
|
||||
ADDRESS_MAP_GLOBAL_MASK(0x3fff) // A14/A15 Not Connected
|
||||
AM_RANGE(0x1000, 0x17ff) AM_ROM AM_REGION("maskrom", 0)
|
||||
AM_RANGE(0x0000, 0x007f) AM_RAM
|
||||
AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("romp1", 0)
|
||||
AM_RANGE(0x3800, 0x3fff) AM_ROM AM_REGION("romp2", 0)
|
||||
AM_RANGE(0x1000, 0x17ff) AM_ROM AM_REGION("maskrom", 0)
|
||||
AM_RANGE(0x1800, 0x1fff) AM_ROM AM_REGION("romp2", 0) AM_MIRROR(0x2000)
|
||||
AM_RANGE(0x2000, 0x2003) AM_RAM // maybe a 6821?
|
||||
AM_RANGE(0x2004, 0x2007) AM_RAM // maybe a 6821?
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( mpu2 )
|
||||
|
Loading…
Reference in New Issue
Block a user