summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/sbus/turbogx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/sbus/turbogx.h')
-rw-r--r--src/devices/bus/sbus/turbogx.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/devices/bus/sbus/turbogx.h b/src/devices/bus/sbus/turbogx.h
index aa7a3e850bf..19b448ff837 100644
--- a/src/devices/bus/sbus/turbogx.h
+++ b/src/devices/bus/sbus/turbogx.h
@@ -12,7 +12,7 @@
#pragma once
#include "sbus.h"
-#include "emupal.h"
+#include "video/bt45x.h"
class sbus_turbogx_device : public device_t, public device_sbus_card_interface
{
@@ -30,14 +30,11 @@ protected:
// device_sbus_slot_interface overrides
virtual void install_device() override;
- void palette_init(palette_device &palette);
-
DECLARE_READ32_MEMBER(rom_r);
DECLARE_READ32_MEMBER(unknown_r);
DECLARE_WRITE32_MEMBER(unknown_w);
DECLARE_READ32_MEMBER(vram_r);
DECLARE_WRITE32_MEMBER(vram_w);
- DECLARE_WRITE32_MEMBER(palette_w);
DECLARE_READ32_MEMBER(fbc_r);
DECLARE_WRITE32_MEMBER(fbc_w);
@@ -466,13 +463,7 @@ private:
required_memory_region m_rom;
std::unique_ptr<uint32_t[]> m_vram;
required_device<screen_device> m_screen;
- required_device<palette_device> m_palette;
-
- uint8_t m_palette_entry;
- uint8_t m_palette_r;
- uint8_t m_palette_g;
- uint8_t m_palette_b;
- uint8_t m_palette_step;
+ required_device<bt458_device> m_ramdac;
fbc_t m_fbc;
};