(nw) rattled a few old bones

This commit is contained in:
Robbbert 2017-06-18 02:01:29 +10:00
parent 0d4612d06f
commit 1748430476
3 changed files with 16 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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 )