Previous 199869 Revisions Next

r26035 Thursday 7th November, 2013 at 12:10:43 UTC by Dirk Best
Move DIABLO31 drive definitions to alto2.h for now. Clean up ROM loading, input port (keyboard) definitions and more
[/branches/alto2/src/mess/includes]alto2.h

branches/alto2/src/mess/includes/alto2.h
r26034r26035
1717   alto2_state(const machine_config &mconfig, device_type type, const char *tag)
1818      : driver_device(mconfig, type, tag),
1919      m_maincpu(*this, "maincpu"),
20      m_ram(*this, RAM_TAG),
2120#if   0   // FIXME: write a harddisk_image_device like device_t for the DIABLO31
2221      m_disk0(*this, "disk0"),
2322      m_disk1(*this, "disk1"),
2423#endif
25      m_region_maincpu(*this, "maincpu"),
26      m_region_gfx1(*this, "gfx1"),
24      m_region_ucode(*this, "ucode"),
25      m_region_ram(*this, "io"),
2726      m_io_row0(*this, "ROW0"),
2827      m_io_row1(*this, "ROW1"),
2928      m_io_row2(*this, "ROW2"),
r26034r26035
4241   DECLARE_WRITE32_MEMBER(alto2_ucode_w);
4342   DECLARE_READ16_MEMBER(alto2_ram_r);
4443   DECLARE_WRITE16_MEMBER(alto2_ram_w);
44   DECLARE_READ16_MEMBER(alto2_mmio_r);
45   DECLARE_WRITE16_MEMBER(alto2_mmio_w);
4546   DECLARE_DRIVER_INIT(alto2);
4647//   virtual void machine_reset();
4748//   virtual void video_start();
r26034r26035
5152
5253protected:
5354   required_device<cpu_device> m_maincpu;
54//   required_device<ram_device> m_ucode;
55   required_device<ram_device> m_ram;
5655#if   0   // FIXME: write a harddisk_image_device like device_t for the DIABLO31
5756   required_device<diablo_device> m_disk0;
5857   optional_device<diablo_device> m_disk1;
5958#endif
60   required_memory_region m_region_maincpu;
61   optional_memory_region m_region_gfx1;
59   required_memory_region m_region_ucode;
60   required_memory_region m_region_ram;
6261   required_ioport m_io_row0;
6362   required_ioport m_io_row1;
6463   required_ioport m_io_row2;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team