summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tecnbras.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tecnbras.cpp')
-rw-r--r--src/mame/drivers/tecnbras.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/tecnbras.cpp b/src/mame/drivers/tecnbras.cpp
index 00cfd9bd2ea..fffc7856d3b 100644
--- a/src/mame/drivers/tecnbras.cpp
+++ b/src/mame/drivers/tecnbras.cpp
@@ -38,6 +38,8 @@ public:
// DECLARE_READ8_MEMBER(tecnbras_io_r);
DECLARE_DRIVER_INIT(tecnbras);
void tecnbras(machine_config &config);
+void i80c31_io(address_map &map);
+void i80c31_prg(address_map &map);
private:
int m_xcoord;
char m_digit[14][7];
@@ -46,13 +48,13 @@ private:
required_device<cpu_device> m_maincpu;
};
-static ADDRESS_MAP_START(i80c31_prg, AS_PROGRAM, 8, tecnbras_state)
+ADDRESS_MAP_START(tecnbras_state::i80c31_prg)
AM_RANGE(0x0000, 0x7FFF) AM_ROM
AM_RANGE(0x8000, 0xFFFF) AM_RAM
ADDRESS_MAP_END
#define DMD_OFFSET 24 //This is a guess. We should verify the real hardware behaviour
-static ADDRESS_MAP_START(i80c31_io, AS_IO, 8, tecnbras_state)
+ADDRESS_MAP_START(tecnbras_state::i80c31_io)
AM_RANGE(0x0100+DMD_OFFSET, 0x0145+DMD_OFFSET) AM_WRITE(set_x_position_w)
AM_RANGE(0x06B8, 0x06BC) AM_WRITE(print_column_w)
AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_NOP /*buzzer ?*/