summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/emu3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/emu3.cpp')
-rw-r--r--src/mame/drivers/emu3.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/drivers/emu3.cpp b/src/mame/drivers/emu3.cpp
index 3fd773a2826..9b0c43eafce 100644
--- a/src/mame/drivers/emu3.cpp
+++ b/src/mame/drivers/emu3.cpp
@@ -33,10 +33,11 @@ private:
void emu3_state::mem_map(address_map &map)
{
map(0x000000, 0x007fff).rom().region("bootprom", 0);
- map(0x010000, 0x01ffff).ram();
+ map(0x008000, 0x027fff).ram();
map(0x050000, 0x050007).w("fdc", FUNC(wd1772_device::write)).umask16(0x00ff);
map(0x050008, 0x05000f).r("fdc", FUNC(wd1772_device::read)).umask16(0x00ff);
- //map(0x300000, 0x30000f).rw("scsic", FUNC(ncr5380n_device::read), FUNC(ncr5830n_device::write)).umask16(0x00ff);
+ //map(0x300000, 0x30000f).rw("hdc", FUNC(ncr5380n_device::read), FUNC(ncr5830n_device::write)).umask16(0x00ff);
+ map(0x390000, 0x390007).rw("timer", FUNC(pit8254_device::read), FUNC(pit8254_device::write)).umask16(0x00ff);
map(0x400000, 0xbfffff).ram();
}
@@ -55,11 +56,11 @@ void emu3_state::emu3(machine_config &config)
WD1772(config, "fdc", 16_MHz_XTAL / 2);
- pit8254_device &pit(PIT8254(config, "pit")); // 8254-2
+ pit8254_device &pit(PIT8254(config, "timer")); // 8254-2
pit.set_clk<0>(20_MHz_XTAL / 2);
pit.set_clk<1>(16_MHz_XTAL / 16);
- //NCR5380N(config, "scsic");
+ //NCR5380N(config, "hdc");
SCC85230(config, "uart", 16_MHz_XTAL / 4);
}