diff options
Diffstat (limited to 'src/mame/includes/jaguar.h')
-rw-r--r-- | src/mame/includes/jaguar.h | 45 |
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 { |