summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/compis/hrg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/compis/hrg.h')
-rw-r--r--src/devices/bus/compis/hrg.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/devices/bus/compis/hrg.h b/src/devices/bus/compis/hrg.h
index 29a504df3ad..e62679f3d69 100644
--- a/src/devices/bus/compis/hrg.h
+++ b/src/devices/bus/compis/hrg.h
@@ -2,7 +2,7 @@
// copyright-holders:Curt Coder
/**********************************************************************
- TeleNova Compis High Resolution Graphics adapter emulation
+ TeleNova Compis (Ultra) High Resolution Graphics adapter emulation
**********************************************************************/
@@ -21,13 +21,14 @@
// TYPE DEFINITIONS
//**************************************************************************
-// ======================> compis_fdc_device
+// ======================> compis_hrg_t
class compis_hrg_t : public device_t,
public device_compis_graphics_card_interface
{
public:
// construction/destruction
+ compis_hrg_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
compis_hrg_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
@@ -53,8 +54,23 @@ private:
};
+// ======================> compis_uhrg_t
+
+class compis_uhrg_t : public compis_hrg_t
+{
+public:
+ // construction/destruction
+ compis_uhrg_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+ // optional information overrides
+ virtual machine_config_constructor device_mconfig_additions() const override;
+};
+
+
// device type definition
extern const device_type COMPIS_HRG;
+extern const device_type COMPIS_UHRG;
+
#endif