summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2017-04-02 15:33:51 +0300
committer Curt Coder <curtcoder@mail.com>2017-04-02 15:33:51 +0300
commit53e83823d489f4f793c92f0d193af2a3116112ee (patch)
tree6a1e00bb30267d38492a8e8bfdb2110ff9b2d584
parent036a3a5f74b43c94ffbafc852060aae157edfaec (diff)
abc80x: Downgrade video status. (nw)
-rw-r--r--src/mame/drivers/abc80x.cpp32
-rw-r--r--src/mame/includes/abc80x.h6
2 files changed, 5 insertions, 33 deletions
diff --git a/src/mame/drivers/abc80x.cpp b/src/mame/drivers/abc80x.cpp
index 05acfa7fcae..371232daa5e 100644
--- a/src/mame/drivers/abc80x.cpp
+++ b/src/mame/drivers/abc80x.cpp
@@ -141,6 +141,7 @@ Notes:
TODO:
+ - option ROM/HR video RAM access needs refactor of memory banking
- cassette
- abc806 RTC
- abc806 disks except ufd631 won't boot
@@ -1577,34 +1578,11 @@ ROM_END
//**************************************************************************
-// DRIVER INITIALIZATION
-//**************************************************************************
-
-
-DRIVER_INIT_MEMBER(abc800c_state,driver_init)
-{
-}
-
-DRIVER_INIT_MEMBER(abc800m_state,driver_init)
-{
-}
-
-DRIVER_INIT_MEMBER(abc802_state,driver_init)
-{
-}
-
-DRIVER_INIT_MEMBER(abc806_state,driver_init)
-{
-}
-
-
-
-//**************************************************************************
// SYSTEM DRIVERS
//**************************************************************************
// YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS
-COMP( 1981, abc800c, 0, 0, abc800c, abc800, abc800c_state, driver_init, "Luxor Datorer AB", "ABC 800 C/HR", MACHINE_SUPPORTS_SAVE )
-COMP( 1981, abc800m, abc800c, 0, abc800m, abc800, abc800m_state, driver_init, "Luxor Datorer AB", "ABC 800 M/HR", MACHINE_SUPPORTS_SAVE )
-COMP( 1983, abc802, 0, 0, abc802, abc802, abc802_state, driver_init, "Luxor Datorer AB", "ABC 802", MACHINE_SUPPORTS_SAVE )
-COMP( 1983, abc806, 0, 0, abc806, abc806, abc806_state, driver_init, "Luxor Datorer AB", "ABC 806", MACHINE_SUPPORTS_SAVE )
+COMP( 1981, abc800c, 0, 0, abc800c, abc800, driver_device, 0, "Luxor Datorer AB", "ABC 800 C/HR", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
+COMP( 1981, abc800m, abc800c, 0, abc800m, abc800, driver_device, 0, "Luxor Datorer AB", "ABC 800 M/HR", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
+COMP( 1983, abc802, 0, 0, abc802, abc802, driver_device, 0, "Luxor Datorer AB", "ABC 802", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
+COMP( 1983, abc806, 0, 0, abc806, abc806, driver_device, 0, "Luxor Datorer AB", "ABC 806", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/includes/abc80x.h b/src/mame/includes/abc80x.h
index 15fe5ad2f4b..a75b01e7cba 100644
--- a/src/mame/includes/abc80x.h
+++ b/src/mame/includes/abc80x.h
@@ -171,8 +171,6 @@ public:
required_memory_region m_fgctl_prom;
required_memory_region m_char_rom;
- DECLARE_DRIVER_INIT(driver_init);
-
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void hr_update(bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -197,8 +195,6 @@ public:
required_device<palette_device> m_palette;
required_memory_region m_fgctl_prom;
- DECLARE_DRIVER_INIT(driver_init);
-
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
offs_t translate_trom_offset(offs_t offset);
@@ -227,7 +223,6 @@ public:
required_memory_region m_char_rom;
required_ioport m_config;
- DECLARE_DRIVER_INIT(driver_init);
virtual void machine_start() override;
virtual void machine_reset() override;
@@ -276,7 +271,6 @@ public:
required_memory_region m_char_rom;
optional_shared_ptr<uint8_t> m_attr_ram;
- DECLARE_DRIVER_INIT(driver_init);
virtual void machine_start() override;
virtual void machine_reset() override;