summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/jaguar.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/jaguar.h')
-rw-r--r--src/mame/includes/jaguar.h45
1 files changed, 24 insertions, 21 deletions
diff --git a/src/mame/includes/jaguar.h b/src/mame/includes/jaguar.h
index e1fafb6145e..36845ff4625 100644
--- a/src/mame/includes/jaguar.h
+++ b/src/mame/includes/jaguar.h
@@ -77,6 +77,29 @@ public:
{
}
+ void cojag68k(machine_config &config);
+ void cojagr3k(machine_config &config);
+ void cojagr3k_rom(machine_config &config);
+ void jaguarcd(machine_config &config);
+ void jaguar(machine_config &config);
+
+ void init_jaguar();
+ void init_jaguarcd();
+ void init_area51mx();
+ void init_maxforce();
+ void init_freezeat();
+ void init_fishfren();
+ void init_a51mxr3k();
+ void init_area51();
+ void init_freezeat4();
+ void init_freezeat5();
+ void init_freezeat6();
+ void init_vcircle();
+ void init_freezeat3();
+ void init_freezeat2();
+ void init_area51a();
+
+private:
// devices
required_device<cpu_device> m_maincpu;
required_device<jaguargpu_cpu_device> m_gpu;
@@ -224,21 +247,6 @@ public:
DECLARE_WRITE16_MEMBER(butch_regs_w16);
DECLARE_READ32_MEMBER(butch_regs_r);
DECLARE_WRITE32_MEMBER(butch_regs_w);
- void init_jaguar();
- void init_jaguarcd();
- void init_area51mx();
- void init_maxforce();
- void init_freezeat();
- void init_fishfren();
- void init_a51mxr3k();
- void init_area51();
- void init_freezeat4();
- void init_freezeat5();
- void init_freezeat6();
- void init_vcircle();
- void init_freezeat3();
- void init_freezeat2();
- void init_area51a();
// from audio/jaguar.c
DECLARE_READ16_MEMBER( jerry_regs_r );
@@ -264,11 +272,6 @@ public:
IRQ_CALLBACK_MEMBER(jaguar_irq_callback);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( jaguar_cart );
DECLARE_QUICKLOAD_LOAD_MEMBER( jaguar );
- void cojag68k(machine_config &config);
- void cojagr3k(machine_config &config);
- void cojagr3k_rom(machine_config &config);
- void jaguarcd(machine_config &config);
- void jaguar(machine_config &config);
void dsp_map(address_map &map);
void dsp_rom_map(address_map &map);
void gpu_map(address_map &map);
@@ -282,7 +285,7 @@ public:
void m68020_map(address_map &map);
void r3000_map(address_map &map);
void r3000_rom_map(address_map &map);
-protected:
+
// timer IDs
enum
{