From 451da1dd332402f36c0b03dc3577ca4d993b03b1 Mon Sep 17 00:00:00 2001 From: Barry Harris <44396066+barry65536@users.noreply.github.com> Date: Fri, 16 Mar 2012 13:29:28 +0000 Subject: [PATCH] Remove sek.h and zet.h from burnint.h, update accordingly --- src/burn/burnint.h | 9 ------ src/burn/devices/seibusnd.cpp | 1 + src/burn/drv/capcom/cps.h | 2 ++ src/burn/drv/cave/cave.h | 2 ++ src/burn/drv/cps3/cps3run.cpp | 42 ++++++++++++++-------------- src/burn/drv/dataeast/d_boogwing.cpp | 1 + src/burn/drv/dataeast/d_cbuster.cpp | 1 + src/burn/drv/dataeast/d_cninja.cpp | 2 ++ src/burn/drv/dataeast/d_darkseal.cpp | 1 + src/burn/drv/dataeast/d_dassault.cpp | 1 + src/burn/drv/dataeast/d_dec0.cpp | 1 + src/burn/drv/dataeast/d_dietgogo.cpp | 1 + src/burn/drv/dataeast/d_funkyjet.cpp | 1 + src/burn/drv/dataeast/d_karnov.cpp | 1 + src/burn/drv/dataeast/d_lemmings.cpp | 1 + src/burn/drv/dataeast/d_pktgaldx.cpp | 1 + src/burn/drv/dataeast/d_rohga.cpp | 1 + src/burn/drv/dataeast/d_supbtime.cpp | 1 + src/burn/drv/dataeast/d_tumblep.cpp | 1 + src/burn/drv/dataeast/d_vaportra.cpp | 1 + src/burn/drv/galaxian/gal.h | 1 + src/burn/drv/irem/d_m62.cpp | 1 + src/burn/drv/irem/d_m63.cpp | 1 + src/burn/drv/irem/d_m72.cpp | 1 + src/burn/drv/irem/d_m90.cpp | 1 + src/burn/drv/irem/d_vigilant.cpp | 1 + src/burn/drv/konami/d_88games.cpp | 1 + src/burn/drv/konami/d_ajax.cpp | 1 + src/burn/drv/konami/d_aliens.cpp | 1 + src/burn/drv/konami/d_blockhl.cpp | 1 + src/burn/drv/konami/d_bottom9.cpp | 1 + src/burn/drv/konami/d_crimfght.cpp | 1 + src/burn/drv/konami/d_gberet.cpp | 1 + src/burn/drv/konami/d_gbusters.cpp | 1 + src/burn/drv/konami/d_gradius3.cpp | 2 ++ src/burn/drv/konami/d_gyruss.cpp | 1 + src/burn/drv/konami/d_hcastle.cpp | 1 + src/burn/drv/konami/d_hexion.cpp | 1 + src/burn/drv/konami/d_mainevt.cpp | 1 + src/burn/drv/konami/d_mogura.cpp | 3 +- src/burn/drv/konami/d_parodius.cpp | 1 + src/burn/drv/konami/d_pooyan.cpp | 1 + src/burn/drv/konami/d_rollerg.cpp | 1 + src/burn/drv/konami/d_scotrsht.cpp | 1 + src/burn/drv/konami/d_simpsons.cpp | 1 + src/burn/drv/konami/d_spy.cpp | 1 + src/burn/drv/konami/d_thunderx.cpp | 3 +- src/burn/drv/konami/d_tmnt.cpp | 2 ++ src/burn/drv/konami/d_twin16.cpp | 2 ++ src/burn/drv/konami/d_ultraman.cpp | 2 ++ src/burn/drv/konami/d_vendetta.cpp | 1 + src/burn/drv/konami/d_xmen.cpp | 2 ++ src/burn/drv/megadrive/megadrive.cpp | 2 ++ src/burn/drv/neogeo/neogeo.h | 2 ++ src/burn/drv/pgm/pgm.h | 2 ++ src/burn/drv/pre90s/d_1942.cpp | 1 + src/burn/drv/pre90s/d_1943.cpp | 1 + src/burn/drv/pre90s/d_4enraya.cpp | 1 + src/burn/drv/pre90s/d_ambush.cpp | 1 + src/burn/drv/pre90s/d_arabian.cpp | 1 + src/burn/drv/pre90s/d_armedf.cpp | 2 ++ src/burn/drv/pre90s/d_aztarac.cpp | 2 ++ src/burn/drv/pre90s/d_bionicc.cpp | 2 ++ src/burn/drv/pre90s/d_blktiger.cpp | 1 + src/burn/drv/pre90s/d_blockout.cpp | 2 ++ src/burn/drv/pre90s/d_blueprnt.cpp | 1 + src/burn/drv/pre90s/d_bombjack.cpp | 1 + src/burn/drv/pre90s/d_commando.cpp | 1 + src/burn/drv/pre90s/d_ddragon.cpp | 1 + src/burn/drv/pre90s/d_dynduke.cpp | 1 + src/burn/drv/pre90s/d_epos.cpp | 1 + src/burn/drv/pre90s/d_exedexes.cpp | 1 + src/burn/drv/pre90s/d_funkybee.cpp | 1 + src/burn/drv/pre90s/d_galaga.cpp | 1 + src/burn/drv/pre90s/d_gauntlet.cpp | 1 + src/burn/drv/pre90s/d_ginganin.cpp | 1 + src/burn/drv/pre90s/d_gng.cpp | 1 + src/burn/drv/pre90s/d_gunsmoke.cpp | 1 + src/burn/drv/pre90s/d_higemaru.cpp | 1 + src/burn/drv/pre90s/d_ikki.cpp | 1 + src/burn/drv/pre90s/d_jack.cpp | 1 + src/burn/drv/pre90s/d_kangaroo.cpp | 3 +- src/burn/drv/pre90s/d_kyugo.cpp | 1 + src/burn/drv/pre90s/d_ladybug.cpp | 1 + src/burn/drv/pre90s/d_lwings.cpp | 1 + src/burn/drv/pre90s/d_madgear.cpp | 2 ++ src/burn/drv/pre90s/d_marineb.cpp | 1 + src/burn/drv/pre90s/d_markham.cpp | 1 + src/burn/drv/pre90s/d_meijinsn.cpp | 2 ++ src/burn/drv/pre90s/d_mitchell.cpp | 1 + src/burn/drv/pre90s/d_momoko.cpp | 1 + src/burn/drv/pre90s/d_mrdo.cpp | 1 + src/burn/drv/pre90s/d_mrflea.cpp | 1 + src/burn/drv/pre90s/d_pacman.cpp | 1 + src/burn/drv/pre90s/d_pkunwar.cpp | 2 ++ src/burn/drv/pre90s/d_prehisle.cpp | 2 ++ src/burn/drv/pre90s/d_quizo.cpp | 2 ++ src/burn/drv/pre90s/d_rallyx.cpp | 1 + src/burn/drv/pre90s/d_route16.cpp | 1 + src/burn/drv/pre90s/d_rpunch.cpp | 2 ++ src/burn/drv/pre90s/d_sf.cpp | 2 ++ src/burn/drv/pre90s/d_skyfox.cpp | 1 + src/burn/drv/pre90s/d_snk68.cpp | 2 ++ src/burn/drv/pre90s/d_solomon.cpp | 1 + src/burn/drv/pre90s/d_srumbler.cpp | 1 + src/burn/drv/pre90s/d_tecmo.cpp | 1 + src/burn/drv/pre90s/d_terracre.cpp | 2 ++ src/burn/drv/pre90s/d_tigeroad.cpp | 2 ++ src/burn/drv/pre90s/d_toki.cpp | 2 ++ src/burn/drv/pre90s/d_vulgus.cpp | 2 ++ src/burn/drv/pre90s/d_wallc.cpp | 1 + src/burn/drv/pre90s/d_wc90.cpp | 1 + src/burn/drv/pre90s/d_wc90b.cpp | 1 + src/burn/drv/pre90s/d_wwfsstar.cpp | 2 ++ src/burn/drv/psikyo/d_psikyo4.cpp | 8 +++--- src/burn/drv/psikyo/d_psikyosh.cpp | 30 ++++++++++---------- src/burn/drv/psikyo/psikyo.h | 2 ++ src/burn/drv/pst90s/d_1945kiii.cpp | 1 + src/burn/drv/pst90s/d_aerofgt.cpp | 2 ++ src/burn/drv/pst90s/d_airbustr.cpp | 2 ++ src/burn/drv/pst90s/d_aquarium.cpp | 2 ++ src/burn/drv/pst90s/d_blmbycar.cpp | 1 + src/burn/drv/pst90s/d_bloodbro.cpp | 2 ++ src/burn/drv/pst90s/d_crospang.cpp | 2 ++ src/burn/drv/pst90s/d_crshrace.cpp | 2 ++ src/burn/drv/pst90s/d_dcon.cpp | 2 ++ src/burn/drv/pst90s/d_ddragon3.cpp | 2 ++ src/burn/drv/pst90s/d_deniam.cpp | 2 ++ src/burn/drv/pst90s/d_diverboy.cpp | 2 ++ src/burn/drv/pst90s/d_drtomy.cpp | 1 + src/burn/drv/pst90s/d_egghunt.cpp | 1 + src/burn/drv/pst90s/d_esd16.cpp | 2 ++ src/burn/drv/pst90s/d_f1gp.cpp | 2 ++ src/burn/drv/pst90s/d_fstarfrc.cpp | 2 ++ src/burn/drv/pst90s/d_funybubl.cpp | 1 + src/burn/drv/pst90s/d_fuukifg3.cpp | 2 ++ src/burn/drv/pst90s/d_gaelco.cpp | 1 + src/burn/drv/pst90s/d_gaiden.cpp | 2 ++ src/burn/drv/pst90s/d_galpanic.cpp | 1 + src/burn/drv/pst90s/d_galspnbl.cpp | 2 ++ src/burn/drv/pst90s/d_gotcha.cpp | 2 ++ src/burn/drv/pst90s/d_gumbo.cpp | 1 + src/burn/drv/pst90s/d_hyperpac.cpp | 2 ++ src/burn/drv/pst90s/d_jchan.cpp | 1 + src/burn/drv/pst90s/d_kaneko16.cpp | 2 ++ src/burn/drv/pst90s/d_lordgun.cpp | 2 ++ src/burn/drv/pst90s/d_mcatadv.cpp | 2 ++ src/burn/drv/pst90s/d_midas.cpp | 1 + src/burn/drv/pst90s/d_mugsmash.cpp | 2 ++ src/burn/drv/pst90s/d_news.cpp | 1 + src/burn/drv/pst90s/d_nmg5.cpp | 2 ++ src/burn/drv/pst90s/d_nmk16.cpp | 2 ++ src/burn/drv/pst90s/d_ohmygod.cpp | 2 ++ src/burn/drv/pst90s/d_pass.cpp | 2 ++ src/burn/drv/pst90s/d_pirates.cpp | 1 + src/burn/drv/pst90s/d_powerins.cpp | 2 ++ src/burn/drv/pst90s/d_pushman.cpp | 2 ++ src/burn/drv/pst90s/d_raiden.cpp | 1 + src/burn/drv/pst90s/d_seta.cpp | 2 ++ src/burn/drv/pst90s/d_seta2.cpp | 1 + src/burn/drv/pst90s/d_shadfrce.cpp | 2 ++ src/burn/drv/pst90s/d_silkroad.cpp | 1 + src/burn/drv/pst90s/d_speedspn.cpp | 1 + src/burn/drv/pst90s/d_suna16.cpp | 2 ++ src/burn/drv/pst90s/d_taotaido.cpp | 2 ++ src/burn/drv/pst90s/d_tecmosys.cpp | 5 ++++ src/burn/drv/pst90s/d_tumbleb.cpp | 2 ++ src/burn/drv/pst90s/d_unico.cpp | 1 + src/burn/drv/pst90s/d_vmetal.cpp | 1 + src/burn/drv/pst90s/d_welltris.cpp | 2 ++ src/burn/drv/pst90s/d_wwfwfest.cpp | 2 ++ src/burn/drv/pst90s/d_xorworld.cpp | 2 ++ src/burn/drv/pst90s/d_yunsun16.cpp | 2 ++ src/burn/drv/pst90s/d_zerozone.cpp | 2 ++ src/burn/drv/sega/d_angelkds.cpp | 1 + src/burn/drv/sega/d_bankp.cpp | 1 + src/burn/drv/sega/d_dotrikun.cpp | 1 + src/burn/drv/sega/d_suprloco.cpp | 1 + src/burn/drv/sega/d_sys1.cpp | 1 + src/burn/drv/sega/sys16.h | 2 ++ src/burn/drv/taito/d_arkanoid.cpp | 1 + src/burn/drv/taito/d_ashnojoe.cpp | 2 ++ src/burn/drv/taito/d_asuka.cpp | 2 ++ src/burn/drv/taito/d_bublbobl.cpp | 1 + src/burn/drv/taito/d_chaknpop.cpp | 1 + src/burn/drv/taito/d_darius2.cpp | 2 ++ src/burn/drv/taito/d_flstory.cpp | 3 +- src/burn/drv/taito/d_lkage.cpp | 1 + src/burn/drv/taito/d_minivdr.cpp | 1 + src/burn/drv/taito/d_othunder.cpp | 2 ++ src/burn/drv/taito/d_retofinv.cpp | 1 + src/burn/drv/taito/d_slapshot.cpp | 2 ++ src/burn/drv/taito/d_superchs.cpp | 2 ++ src/burn/drv/taito/d_taitob.cpp | 2 ++ src/burn/drv/taito/d_taitof2.cpp | 2 ++ src/burn/drv/taito/d_taitomisc.cpp | 2 ++ src/burn/drv/taito/d_taitox.cpp | 2 ++ src/burn/drv/taito/d_taitoz.cpp | 2 ++ src/burn/drv/taito/d_tnzs.cpp | 1 + src/burn/drv/taito/taito.cpp | 2 ++ src/burn/drv/taito/tc0140syt.cpp | 1 + src/burn/drv/toaplan/d_tigerheli.cpp | 1 + src/burn/drv/toaplan/toaplan.h | 2 ++ src/burn/hiscore.cpp | 2 ++ src/burn/snd/burn_y8950.cpp | 2 ++ src/burn/snd/burn_ym3526.cpp | 2 ++ src/burn/snd/burn_ym3812.cpp | 2 ++ src/burn/snd/ics2115.cpp | 1 + src/burn/timer.cpp | 2 ++ src/cpu/i8039/i8039.cpp | 2 +- src/cpu/sek.cpp | 1 + src/cpu/sh2/sh2.h | 5 ++++ src/cpu/zet.cpp | 1 + 213 files changed, 347 insertions(+), 54 deletions(-) diff --git a/src/burn/burnint.h b/src/burn/burnint.h index aaff039a3..fa7199861 100644 --- a/src/burn/burnint.h +++ b/src/burn/burnint.h @@ -11,15 +11,6 @@ #include "burn.h" -// --------------------------------------------------------------------------- -// CPU emulation interfaces - -// sek.cpp -#include "sek.h" - -// zet.cpp -#include "zet.h" - #ifdef LSB_FIRST typedef union { diff --git a/src/burn/devices/seibusnd.cpp b/src/burn/devices/seibusnd.cpp index 1b1c749f3..d596992a6 100644 --- a/src/burn/devices/seibusnd.cpp +++ b/src/burn/devices/seibusnd.cpp @@ -22,6 +22,7 @@ // #include "burnint.h" +#include "zet.h" #include "burn_ym3812.h" #include "burn_ym2151.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/capcom/cps.h b/src/burn/drv/capcom/cps.h index 8feb5d267..d25871424 100644 --- a/src/burn/drv/capcom/cps.h +++ b/src/burn/drv/capcom/cps.h @@ -1,5 +1,7 @@ // CPS ---------------------------------- #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "eeprom.h" diff --git a/src/burn/drv/cave/cave.h b/src/burn/drv/cave/cave.h index 3ab6ebf79..7d8cdef90 100644 --- a/src/burn/drv/cave/cave.h +++ b/src/burn/drv/cave/cave.h @@ -1,4 +1,6 @@ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "eeprom.h" #define CAVE_REFRESHRATE (15625.0 / 271.5) diff --git a/src/burn/drv/cps3/cps3run.cpp b/src/burn/drv/cps3/cps3run.cpp index 30a0e87d6..15daceb6e 100644 --- a/src/burn/drv/cps3/cps3run.cpp +++ b/src/burn/drv/cps3/cps3run.cpp @@ -631,7 +631,7 @@ void __fastcall cps3WriteWord(UINT32 addr, UINT16 data) if (cram_bank != data) { cram_bank = data & 7; //bprintf(PRINT_NORMAL, _T("CRAM bank set to %d\n"), data); - Sh2MapMemory(((UINT8 *)RamCRam) + (cram_bank << 20), 0x04100000, 0x041fffff, SM_RAM); + Sh2MapMemory(((UINT8 *)RamCRam) + (cram_bank << 20), 0x04100000, 0x041fffff, SH2_RAM); } break; @@ -1027,7 +1027,7 @@ static INT32 Cps3Reset() { // re-map cram_bank cram_bank = 0; - Sh2MapMemory((UINT8 *)RamCRam, 0x04100000, 0x041fffff, SM_RAM); + Sh2MapMemory((UINT8 *)RamCRam, 0x04100000, 0x041fffff, SH2_RAM); Cps3PatchRegion(); @@ -1145,12 +1145,12 @@ INT32 cps3Init() Sh2Open(0); // Map 68000 memory: - Sh2MapMemory(RomBios, 0x00000000, 0x0007ffff, SM_ROM); // BIOS - Sh2MapMemory(RamMain, 0x02000000, 0x0207ffff, SM_RAM); // Main RAM - Sh2MapMemory((UINT8 *) RamSpr, 0x04000000, 0x0407ffff, SM_RAM); -// Sh2MapMemory(RamCRam, 0x04100000, 0x041fffff, SM_RAM); // map this while reset -// Sh2MapMemory(RamGfx, 0x04200000, 0x043fffff, SM_WRITE); - Sh2MapMemory((UINT8 *) RamSS, 0x05040000, 0x0504ffff, SM_RAM); // 'SS' RAM (Score Screen) (text tilemap + toles) + Sh2MapMemory(RomBios, 0x00000000, 0x0007ffff, SH2_ROM); // BIOS + Sh2MapMemory(RamMain, 0x02000000, 0x0207ffff, SH2_RAM); // Main RAM + Sh2MapMemory((UINT8 *) RamSpr, 0x04000000, 0x0407ffff, SH2_RAM); +// Sh2MapMemory(RamCRam, 0x04100000, 0x041fffff, SH2_RAM); // map this while reset +// Sh2MapMemory(RamGfx, 0x04200000, 0x043fffff, SH2_WRITE); + Sh2MapMemory((UINT8 *) RamSS, 0x05040000, 0x0504ffff, SH2_RAM); // 'SS' RAM (Score Screen) (text tilemap + toles) Sh2SetReadByteHandler (0, cps3ReadByte); Sh2SetReadWordHandler (0, cps3ReadWord); @@ -1159,9 +1159,9 @@ INT32 cps3Init() Sh2SetWriteWordHandler(0, cps3WriteWord); Sh2SetWriteLongHandler(0, cps3WriteLong); - Sh2MapMemory(RamC000_D, 0xc0000000, 0xc00003ff, SM_FETCH); // Executes code from here - Sh2MapMemory(RamC000, 0xc0000000, 0xc00003ff, SM_READ); - Sh2MapHandler(1, 0xc0000000, 0xc00003ff, SM_WRITE); + Sh2MapMemory(RamC000_D, 0xc0000000, 0xc00003ff, SH2_FETCH); // Executes code from here + Sh2MapMemory(RamC000, 0xc0000000, 0xc00003ff, SH2_READ); + Sh2MapHandler(1, 0xc0000000, 0xc00003ff, SH2_WRITE); Sh2SetWriteByteHandler(1, cps3C0WriteByte); Sh2SetWriteWordHandler(1, cps3C0WriteWord); @@ -1170,14 +1170,14 @@ INT32 cps3Init() if( !BurnDrvGetHardwareCode() & HARDWARE_CAPCOM_CPS3_NO_CD ) { if (cps3_isSpecial) { - Sh2MapMemory(RomGame, 0x06000000, 0x06ffffff, SM_READ); // Decrypted SH2 Code - Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SM_FETCH); // Decrypted SH2 Code + Sh2MapMemory(RomGame, 0x06000000, 0x06ffffff, SH2_READ); // Decrypted SH2 Code + Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SH2_FETCH); // Decrypted SH2 Code } else { - Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SM_READ | SM_FETCH); // Decrypted SH2 Code + Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SH2_READ | SH2_FETCH); // Decrypted SH2 Code } } else { - Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SM_FETCH); // Decrypted SH2 Code - Sh2MapHandler(2, 0x06000000, 0x06ffffff, SM_READ | SM_WRITE); + Sh2MapMemory(RomGame_D, 0x06000000, 0x06ffffff, SH2_FETCH); // Decrypted SH2 Code + Sh2MapHandler(2, 0x06000000, 0x06ffffff, SH2_READ | SH2_WRITE); if (cps3_isSpecial) { Sh2SetReadByteHandler (2, cps3RomReadByteSpe); @@ -1196,7 +1196,7 @@ INT32 cps3Init() } } - Sh2MapHandler(3, 0x040e0000, 0x040e02ff, SM_RAM); + Sh2MapHandler(3, 0x040e0000, 0x040e02ff, SH2_RAM); Sh2SetReadByteHandler (3, cps3SndReadByte); Sh2SetReadWordHandler (3, cps3SndReadWord); Sh2SetReadLongHandler (3, cps3SndReadLong); @@ -1204,8 +1204,8 @@ INT32 cps3Init() Sh2SetWriteWordHandler(3, cps3SndWriteWord); Sh2SetWriteLongHandler(3, cps3SndWriteLong); - Sh2MapMemory((UINT8 *)RamPal, 0x04080000, 0x040bffff, SM_READ); // 16bit BE Colors - Sh2MapHandler(4, 0x04080000, 0x040bffff, SM_WRITE); + Sh2MapMemory((UINT8 *)RamPal, 0x04080000, 0x040bffff, SH2_READ); // 16bit BE Colors + Sh2MapHandler(4, 0x04080000, 0x040bffff, SH2_WRITE); Sh2SetReadByteHandler (4, cps3VidReadByte); Sh2SetReadWordHandler (4, cps3VidReadWord); @@ -1217,7 +1217,7 @@ INT32 cps3Init() #ifdef SPEED_HACK // install speedup read handler Sh2MapHandler(5, 0x02000000 | (cps3_speedup_ram_address & 0x030000), - 0x0200ffff | (cps3_speedup_ram_address & 0x030000), SM_READ); + 0x0200ffff | (cps3_speedup_ram_address & 0x030000), SH2_READ); Sh2SetReadByteHandler (5, cps3RamReadByte); Sh2SetReadWordHandler (5, cps3RamReadWord); Sh2SetReadLongHandler (5, cps3RamReadLong); @@ -2128,7 +2128,7 @@ INT32 cps3Scan(INT32 nAction, INT32 *pnMin) cps3_palette_change = 1; // remap RamCRam - Sh2MapMemory(((UINT8 *)RamCRam) + (cram_bank << 20), 0x04100000, 0x041fffff, SM_RAM); + Sh2MapMemory(((UINT8 *)RamCRam) + (cram_bank << 20), 0x04100000, 0x041fffff, SH2_RAM); } diff --git a/src/burn/drv/dataeast/d_boogwing.cpp b/src/burn/drv/dataeast/d_boogwing.cpp index 2db9b5ef1..4f591da53 100644 --- a/src/burn/drv/dataeast/d_boogwing.cpp +++ b/src/burn/drv/dataeast/d_boogwing.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail and David Haywood #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "deco16ic.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_cbuster.cpp b/src/burn/drv/dataeast/d_cbuster.cpp index 70419fe95..08e6545d9 100644 --- a/src/burn/drv/dataeast/d_cbuster.cpp +++ b/src/burn/drv/dataeast/d_cbuster.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "bitswap.h" #include "deco16ic.h" diff --git a/src/burn/drv/dataeast/d_cninja.cpp b/src/burn/drv/dataeast/d_cninja.cpp index aeefb24bb..dd0126fbc 100644 --- a/src/burn/drv/dataeast/d_cninja.cpp +++ b/src/burn/drv/dataeast/d_cninja.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "h6280_intf.h" #include "bitswap.h" #include "deco16ic.h" diff --git a/src/burn/drv/dataeast/d_darkseal.cpp b/src/burn/drv/dataeast/d_darkseal.cpp index 033868b48..7172e1522 100644 --- a/src/burn/drv/dataeast/d_darkseal.cpp +++ b/src/burn/drv/dataeast/d_darkseal.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "bitswap.h" #include "deco16ic.h" diff --git a/src/burn/drv/dataeast/d_dassault.cpp b/src/burn/drv/dataeast/d_dassault.cpp index 46d50c626..4ba4015fc 100644 --- a/src/burn/drv/dataeast/d_dassault.cpp +++ b/src/burn/drv/dataeast/d_dassault.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "bitswap.h" #include "deco16ic.h" diff --git a/src/burn/drv/dataeast/d_dec0.cpp b/src/burn/drv/dataeast/d_dec0.cpp index 094ee7fbb..072cd3259 100644 --- a/src/burn/drv/dataeast/d_dec0.cpp +++ b/src/burn/drv/dataeast/d_dec0.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "sek.h" #include "m6502_intf.h" #include "msm6295.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/dataeast/d_dietgogo.cpp b/src/burn/drv/dataeast/d_dietgogo.cpp index 250f3d3e4..21614506d 100644 --- a/src/burn/drv/dataeast/d_dietgogo.cpp +++ b/src/burn/drv/dataeast/d_dietgogo.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail and David Haywood #include "tiles_generic.h" +#include "sek.h" #include "deco16ic.h" #include "msm6295.h" #include "h6280_intf.h" diff --git a/src/burn/drv/dataeast/d_funkyjet.cpp b/src/burn/drv/dataeast/d_funkyjet.cpp index 967e394ae..644dd71aa 100644 --- a/src/burn/drv/dataeast/d_funkyjet.cpp +++ b/src/burn/drv/dataeast/d_funkyjet.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "deco16ic.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_karnov.cpp b/src/burn/drv/dataeast/d_karnov.cpp index 1329621a3..ae5c58166 100644 --- a/src/burn/drv/dataeast/d_karnov.cpp +++ b/src/burn/drv/dataeast/d_karnov.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "m6502_intf.h" #include "burn_ym2203.h" #include "burn_ym3526.h" diff --git a/src/burn/drv/dataeast/d_lemmings.cpp b/src/burn/drv/dataeast/d_lemmings.cpp index 38ca80e89..3ba120d7e 100644 --- a/src/burn/drv/dataeast/d_lemmings.cpp +++ b/src/burn/drv/dataeast/d_lemmings.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "burn_ym2151.h" #include "m6809_intf.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_pktgaldx.cpp b/src/burn/drv/dataeast/d_pktgaldx.cpp index ee50aad7e..f30697327 100644 --- a/src/burn/drv/dataeast/d_pktgaldx.cpp +++ b/src/burn/drv/dataeast/d_pktgaldx.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood and Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "deco16ic.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_rohga.cpp b/src/burn/drv/dataeast/d_rohga.cpp index 174a23041..a3d3e5330 100644 --- a/src/burn/drv/dataeast/d_rohga.cpp +++ b/src/burn/drv/dataeast/d_rohga.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "deco16ic.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_supbtime.cpp b/src/burn/drv/dataeast/d_supbtime.cpp index 6bbd89ac0..f4ab25bf9 100644 --- a/src/burn/drv/dataeast/d_supbtime.cpp +++ b/src/burn/drv/dataeast/d_supbtime.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "deco16ic.h" #include "h6280_intf.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_tumblep.cpp b/src/burn/drv/dataeast/d_tumblep.cpp index 7e061e682..e51fde6ab 100644 --- a/src/burn/drv/dataeast/d_tumblep.cpp +++ b/src/burn/drv/dataeast/d_tumblep.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail and David Haywood #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "deco16ic.h" #include "msm6295.h" diff --git a/src/burn/drv/dataeast/d_vaportra.cpp b/src/burn/drv/dataeast/d_vaportra.cpp index 997e1e3b0..f852dfcd2 100644 --- a/src/burn/drv/dataeast/d_vaportra.cpp +++ b/src/burn/drv/dataeast/d_vaportra.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" #include "h6280_intf.h" #include "deco16ic.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/galaxian/gal.h b/src/burn/drv/galaxian/gal.h index 0ab5f6ffc..7d77277aa 100644 --- a/src/burn/drv/galaxian/gal.h +++ b/src/burn/drv/galaxian/gal.h @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "dac.h" #include "8255ppi.h" #include "bitswap.h" diff --git a/src/burn/drv/irem/d_m62.cpp b/src/burn/drv/irem/d_m62.cpp index e1ac06725..8288518e8 100644 --- a/src/burn/drv/irem/d_m62.cpp +++ b/src/burn/drv/irem/d_m62.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "m6800_intf.h" #include "msm5205.h" diff --git a/src/burn/drv/irem/d_m63.cpp b/src/burn/drv/irem/d_m63.cpp index 54026c468..d5ddb12db 100644 --- a/src/burn/drv/irem/d_m63.cpp +++ b/src/burn/drv/irem/d_m63.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "i8039.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/irem/d_m72.cpp b/src/burn/drv/irem/d_m72.cpp index e0209d170..d537fe238 100644 --- a/src/burn/drv/irem/d_m72.cpp +++ b/src/burn/drv/irem/d_m72.cpp @@ -9,6 +9,7 @@ */ #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "vez.h" #include "irem_cpu.h" diff --git a/src/burn/drv/irem/d_m90.cpp b/src/burn/drv/irem/d_m90.cpp index 789831544..68dff39ee 100644 --- a/src/burn/drv/irem/d_m90.cpp +++ b/src/burn/drv/irem/d_m90.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "vez.h" #include "irem_cpu.h" diff --git a/src/burn/drv/irem/d_vigilant.cpp b/src/burn/drv/irem/d_vigilant.cpp index 60769a73b..ce752c182 100644 --- a/src/burn/drv/irem/d_vigilant.cpp +++ b/src/burn/drv/irem/d_vigilant.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "burn_ym2203.h" #include "dac.h" diff --git a/src/burn/drv/konami/d_88games.cpp b/src/burn/drv/konami/d_88games.cpp index 53baf3a9c..d1604508c 100644 --- a/src/burn/drv/konami/d_88games.cpp +++ b/src/burn/drv/konami/d_88games.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_ajax.cpp b/src/burn/drv/konami/d_ajax.cpp index 90a9f85d3..15a6727da 100644 --- a/src/burn/drv/konami/d_ajax.cpp +++ b/src/burn/drv/konami/d_ajax.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Manuel Abadia #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_aliens.cpp b/src/burn/drv/konami/d_aliens.cpp index 3fea70d0f..293940c57 100644 --- a/src/burn/drv/konami/d_aliens.cpp +++ b/src/burn/drv/konami/d_aliens.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Manuel Abadia #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_blockhl.cpp b/src/burn/drv/konami/d_blockhl.cpp index 38166bef7..c890c3ba2 100644 --- a/src/burn/drv/konami/d_blockhl.cpp +++ b/src/burn/drv/konami/d_blockhl.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_bottom9.cpp b/src/burn/drv/konami/d_bottom9.cpp index dda349152..893d69048 100644 --- a/src/burn/drv/konami/d_bottom9.cpp +++ b/src/burn/drv/konami/d_bottom9.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "konamiic.h" #include "k007232.h" #include "m6809_intf.h" diff --git a/src/burn/drv/konami/d_crimfght.cpp b/src/burn/drv/konami/d_crimfght.cpp index 6f554bc24..9a1d7dd80 100644 --- a/src/burn/drv/konami/d_crimfght.cpp +++ b/src/burn/drv/konami/d_crimfght.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Manuel Abadia #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_gberet.cpp b/src/burn/drv/konami/d_gberet.cpp index d21e64d0d..8971ea379 100644 --- a/src/burn/drv/konami/d_gberet.cpp +++ b/src/burn/drv/konami/d_gberet.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *Mem, *MemEnd, *Rom, *Gfx0, *Gfx1, *Prom; diff --git a/src/burn/drv/konami/d_gbusters.cpp b/src/burn/drv/konami/d_gbusters.cpp index 1d2c9741f..0e67766a7 100644 --- a/src/burn/drv/konami/d_gbusters.cpp +++ b/src/burn/drv/konami/d_gbusters.cpp @@ -2,6 +2,7 @@ // Based on MAME by Manuel Abadia #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_gradius3.cpp b/src/burn/drv/konami/d_gradius3.cpp index 566256c97..dc7450ca1 100644 --- a/src/burn/drv/konami/d_gradius3.cpp +++ b/src/burn/drv/konami/d_gradius3.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_gyruss.cpp b/src/burn/drv/konami/d_gyruss.cpp index e30f8732b..d42653305 100644 --- a/src/burn/drv/konami/d_gyruss.cpp +++ b/src/burn/drv/konami/d_gyruss.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Mirko Buffoni, Michael Cuddy, and Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "m6809_intf.h" #include "i8039.h" #include "driver.h" diff --git a/src/burn/drv/konami/d_hcastle.cpp b/src/burn/drv/konami/d_hcastle.cpp index 4d596c4e8..47661117b 100644 --- a/src/burn/drv/konami/d_hcastle.cpp +++ b/src/burn/drv/konami/d_hcastle.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "burn_ym3812.h" #include "k051649.h" diff --git a/src/burn/drv/konami/d_hexion.cpp b/src/burn/drv/konami/d_hexion.cpp index 9bb00e260..c391017c6 100644 --- a/src/burn/drv/konami/d_hexion.cpp +++ b/src/burn/drv/konami/d_hexion.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "k051649.h" #include "msm6295.h" diff --git a/src/burn/drv/konami/d_mainevt.cpp b/src/burn/drv/konami/d_mainevt.cpp index 5d2de67ac..535249077 100644 --- a/src/burn/drv/konami/d_mainevt.cpp +++ b/src/burn/drv/konami/d_mainevt.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "zet.h" #include "hd6309_intf.h" #include "konamiic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/konami/d_mogura.cpp b/src/burn/drv/konami/d_mogura.cpp index 9d81106cb..be420de69 100644 --- a/src/burn/drv/konami/d_mogura.cpp +++ b/src/burn/drv/konami/d_mogura.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "zet.h" #include "dac.h" static UINT8 *AllMem; @@ -171,7 +172,7 @@ static void DrvPaletteInit() static INT32 moguraDACSync() { - return (float)(nBurnSoundLen * (ZetTotalCyclesPrecise() / (3000000.0000 / (nBurnFPS / 100.0000)))); + return (INT32)(float)(nBurnSoundLen * (ZetTotalCyclesPrecise() / (3000000.0000 / (nBurnFPS / 100.0000)))); } static INT32 DrvDoReset() diff --git a/src/burn/drv/konami/d_parodius.cpp b/src/burn/drv/konami/d_parodius.cpp index fee664b92..92d317bf5 100644 --- a/src/burn/drv/konami/d_parodius.cpp +++ b/src/burn/drv/konami/d_parodius.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "konami_intf.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_pooyan.cpp b/src/burn/drv/konami/d_pooyan.cpp index 1a7b9b4ff..1f6e67604 100644 --- a/src/burn/drv/konami/d_pooyan.cpp +++ b/src/burn/drv/konami/d_pooyan.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Allard van der Bas, Mike Cuddy, Nicola Salmoria, Martin Binder, and Marco Cassili #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/konami/d_rollerg.cpp b/src/burn/drv/konami/d_rollerg.cpp index 3e01d0c18..eb3466263 100644 --- a/src/burn/drv/konami/d_rollerg.cpp +++ b/src/burn/drv/konami/d_rollerg.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "burn_ym3812.h" #include "konami_intf.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_scotrsht.cpp b/src/burn/drv/konami/d_scotrsht.cpp index 704de17a8..d9ca15e43 100644 --- a/src/burn/drv/konami/d_scotrsht.cpp +++ b/src/burn/drv/konami/d_scotrsht.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Pierpaolo Prazzoli #include "tiles_generic.h" +#include "zet.h" #include "m6809_intf.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/konami/d_simpsons.cpp b/src/burn/drv/konami/d_simpsons.cpp index f2a3b2921..ec824dc9e 100644 --- a/src/burn/drv/konami/d_simpsons.cpp +++ b/src/burn/drv/konami/d_simpsons.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Ernesto Corvi and various others #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "konami_intf.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_spy.cpp b/src/burn/drv/konami/d_spy.cpp index b1bf5049d..b3dea2534 100644 --- a/src/burn/drv/konami/d_spy.cpp +++ b/src/burn/drv/konami/d_spy.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria and Acho A. Tang #include "tiles_generic.h" +#include "zet.h" #include "m6809_intf.h" #include "burn_ym3812.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_thunderx.cpp b/src/burn/drv/konami/d_thunderx.cpp index 574813146..68174baad 100644 --- a/src/burn/drv/konami/d_thunderx.cpp +++ b/src/burn/drv/konami/d_thunderx.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by by Bryan McPhail, Manuel Abadia, and Eddie Edwards #include "tiles_generic.h" +#include "zet.h" #include "konami_intf.h" #include "konamiic.h" #include "burn_ym2151.h" @@ -330,7 +331,7 @@ static void scontra_bankswitch(INT32 data) INT32 nBank = 0x10000 + (data & 0x0f) * 0x2000; - konamiMapMemory(DrvKonROM + nBank, 0x6000, 0x7fff, SM_ROM); + konamiMapMemory(DrvKonROM + nBank, 0x6000, 0x7fff, KON_ROM); } static void thunderx_videobank(INT32 data) diff --git a/src/burn/drv/konami/d_tmnt.cpp b/src/burn/drv/konami/d_tmnt.cpp index b6009a2df..2e4ca40ac 100644 --- a/src/burn/drv/konami/d_tmnt.cpp +++ b/src/burn/drv/konami/d_tmnt.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "konamiic.h" #include "burn_ym2151.h" #include "upd7759.h" diff --git a/src/burn/drv/konami/d_twin16.cpp b/src/burn/drv/konami/d_twin16.cpp index 63db1b9ce..8399e3615 100644 --- a/src/burn/drv/konami/d_twin16.cpp +++ b/src/burn/drv/konami/d_twin16.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Phil Stroffolino #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "upd7759.h" #include "k007232.h" diff --git a/src/burn/drv/konami/d_ultraman.cpp b/src/burn/drv/konami/d_ultraman.cpp index 8661b956b..fb3304034 100644 --- a/src/burn/drv/konami/d_ultraman.cpp +++ b/src/burn/drv/konami/d_ultraman.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Manuel Abadia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_vendetta.cpp b/src/burn/drv/konami/d_vendetta.cpp index 1003b4968..169276e85 100644 --- a/src/burn/drv/konami/d_vendetta.cpp +++ b/src/burn/drv/konami/d_vendetta.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Ernesto Corvi #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2151.h" #include "konami_intf.h" #include "konamiic.h" diff --git a/src/burn/drv/konami/d_xmen.cpp b/src/burn/drv/konami/d_xmen.cpp index ee3fd2699..ccc1cc45d 100644 --- a/src/burn/drv/konami/d_xmen.cpp +++ b/src/burn/drv/konami/d_xmen.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "konamiic.h" #include "burn_ym2151.h" #include "k054539.h" diff --git a/src/burn/drv/megadrive/megadrive.cpp b/src/burn/drv/megadrive/megadrive.cpp index 9df52fe87..d75cdd4c0 100644 --- a/src/burn/drv/megadrive/megadrive.cpp +++ b/src/burn/drv/megadrive/megadrive.cpp @@ -20,6 +20,8 @@ ********************************************************************************/ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2612.h" #include "sn76496.h" #include "megadrive.h" diff --git a/src/burn/drv/neogeo/neogeo.h b/src/burn/drv/neogeo/neogeo.h index a1f5cfa04..b73204e3c 100644 --- a/src/burn/drv/neogeo/neogeo.h +++ b/src/burn/drv/neogeo/neogeo.h @@ -1,4 +1,6 @@ #include "burnint.h" +#include "sek.h" +#include "zet.h" // Uncomment the following line to make the display the full 320 pixels wide #define NEO_DISPLAY_OVERSCAN diff --git a/src/burn/drv/pgm/pgm.h b/src/burn/drv/pgm/pgm.h index 361c7cc02..7cf562092 100644 --- a/src/burn/drv/pgm/pgm.h +++ b/src/burn/drv/pgm/pgm.h @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "arm7_intf.h" #include "ics2115.h" diff --git a/src/burn/drv/pre90s/d_1942.cpp b/src/burn/drv/pre90s/d_1942.cpp index 886952d1b..cda429885 100644 --- a/src/burn/drv/pre90s/d_1942.cpp +++ b/src/burn/drv/pre90s/d_1942.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_1943.cpp b/src/burn/drv/pre90s/d_1943.cpp index 34f67fcfe..ebde2da31 100644 --- a/src/burn/drv/pre90s/d_1943.cpp +++ b/src/burn/drv/pre90s/d_1943.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 DrvInputPort0[8] = {0, 0, 0, 0, 0, 0, 0, 0}; diff --git a/src/burn/drv/pre90s/d_4enraya.cpp b/src/burn/drv/pre90s/d_4enraya.cpp index 9379baf3f..4149c4d1a 100644 --- a/src/burn/drv/pre90s/d_4enraya.cpp +++ b/src/burn/drv/pre90s/d_4enraya.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Tomasz Slanina #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_ambush.cpp b/src/burn/drv/pre90s/d_ambush.cpp index 19d02619f..f8b309960 100644 --- a/src/burn/drv/pre90s/d_ambush.cpp +++ b/src/burn/drv/pre90s/d_ambush.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Zsolt Vasvari #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_arabian.cpp b/src/burn/drv/pre90s/d_arabian.cpp index 235832d63..2e065b994 100644 --- a/src/burn/drv/pre90s/d_arabian.cpp +++ b/src/burn/drv/pre90s/d_arabian.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Jarek Burczynski and various others #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_armedf.cpp b/src/burn/drv/pre90s/d_armedf.cpp index 52232bc1c..4089599e9 100644 --- a/src/burn/drv/pre90s/d_armedf.cpp +++ b/src/burn/drv/pre90s/d_armedf.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Carlos A. Lozano, Phil Stroffolino, and Takahiro Nogi #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "dac.h" diff --git a/src/burn/drv/pre90s/d_aztarac.cpp b/src/burn/drv/pre90s/d_aztarac.cpp index 087b3e826..8b5f53612 100644 --- a/src/burn/drv/pre90s/d_aztarac.cpp +++ b/src/burn/drv/pre90s/d_aztarac.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Mathis Rosenhauer #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "vector.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_bionicc.cpp b/src/burn/drv/pre90s/d_bionicc.cpp index f30e72ab1..efb170c3d 100644 --- a/src/burn/drv/pre90s/d_bionicc.cpp +++ b/src/burn/drv/pre90s/d_bionicc.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Steven Frew, Phil Stroffolino, and Paul Leaman #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" static UINT8 DrvJoy1[8]; diff --git a/src/burn/drv/pre90s/d_blktiger.cpp b/src/burn/drv/pre90s/d_blktiger.cpp index 3e38b134f..5f7026298 100644 --- a/src/burn/drv/pre90s/d_blktiger.cpp +++ b/src/burn/drv/pre90s/d_blktiger.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Paul Leaman #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pre90s/d_blockout.cpp b/src/burn/drv/pre90s/d_blockout.cpp index eba8480a5..deab3b710 100644 --- a/src/burn/drv/pre90s/d_blockout.cpp +++ b/src/burn/drv/pre90s/d_blockout.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pre90s/d_blueprnt.cpp b/src/burn/drv/pre90s/d_blueprnt.cpp index ce2ab4369..bab55fc5f 100644 --- a/src/burn/drv/pre90s/d_blueprnt.cpp +++ b/src/burn/drv/pre90s/d_blueprnt.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_bombjack.cpp b/src/burn/drv/pre90s/d_bombjack.cpp index db4f855c5..73b6b5fa6 100644 --- a/src/burn/drv/pre90s/d_bombjack.cpp +++ b/src/burn/drv/pre90s/d_bombjack.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_commando.cpp b/src/burn/drv/pre90s/d_commando.cpp index 327dcddc7..3be835baf 100644 --- a/src/burn/drv/pre90s/d_commando.cpp +++ b/src/burn/drv/pre90s/d_commando.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 DrvInputPort0[8] = {0, 0, 0, 0, 0, 0, 0, 0}; diff --git a/src/burn/drv/pre90s/d_ddragon.cpp b/src/burn/drv/pre90s/d_ddragon.cpp index 6e5a727a4..27d2b6682 100644 --- a/src/burn/drv/pre90s/d_ddragon.cpp +++ b/src/burn/drv/pre90s/d_ddragon.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "hd6309_intf.h" #include "m6800_intf.h" #include "m6805_intf.h" diff --git a/src/burn/drv/pre90s/d_dynduke.cpp b/src/burn/drv/pre90s/d_dynduke.cpp index 8613927ca..9f53aa14e 100644 --- a/src/burn/drv/pre90s/d_dynduke.cpp +++ b/src/burn/drv/pre90s/d_dynduke.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "zet.h" #include "seibusnd.h" #include "vez.h" diff --git a/src/burn/drv/pre90s/d_epos.cpp b/src/burn/drv/pre90s/d_epos.cpp index 3360b579d..cd22c457f 100644 --- a/src/burn/drv/pre90s/d_epos.cpp +++ b/src/burn/drv/pre90s/d_epos.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Zsolt Vasvari #include "tiles_generic.h" +#include "zet.h" #include "8255ppi.h" #include "bitswap.h" #include "driver.h" diff --git a/src/burn/drv/pre90s/d_exedexes.cpp b/src/burn/drv/pre90s/d_exedexes.cpp index 9eb8148d6..73b86e6d6 100644 --- a/src/burn/drv/pre90s/d_exedexes.cpp +++ b/src/burn/drv/pre90s/d_exedexes.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Richard Davies, Paul Swan, and various others #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_funkybee.cpp b/src/burn/drv/pre90s/d_funkybee.cpp index 4ae252dfa..1d4c737a5 100644 --- a/src/burn/drv/pre90s/d_funkybee.cpp +++ b/src/burn/drv/pre90s/d_funkybee.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Zsolt Vasvari #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_galaga.cpp b/src/burn/drv/pre90s/d_galaga.cpp index 07986d36f..128b366a4 100644 --- a/src/burn/drv/pre90s/d_galaga.cpp +++ b/src/burn/drv/pre90s/d_galaga.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "namco_snd.h" #include "samples.h" diff --git a/src/burn/drv/pre90s/d_gauntlet.cpp b/src/burn/drv/pre90s/d_gauntlet.cpp index a203d3e89..f782eaf5c 100644 --- a/src/burn/drv/pre90s/d_gauntlet.cpp +++ b/src/burn/drv/pre90s/d_gauntlet.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "sek.h" #include "m6502_intf.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/pre90s/d_ginganin.cpp b/src/burn/drv/pre90s/d_ginganin.cpp index e8162ee93..634f9d9a0 100644 --- a/src/burn/drv/pre90s/d_ginganin.cpp +++ b/src/burn/drv/pre90s/d_ginganin.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Luca Elia and Takahiro Nogi #include "tiles_generic.h" +#include "sek.h" #include "m6809_intf.h" #include "burn_y8950.h" #include "driver.h" diff --git a/src/burn/drv/pre90s/d_gng.cpp b/src/burn/drv/pre90s/d_gng.cpp index 11d2819c2..3f9aac14c 100644 --- a/src/burn/drv/pre90s/d_gng.cpp +++ b/src/burn/drv/pre90s/d_gng.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "m6809_intf.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/pre90s/d_gunsmoke.cpp b/src/burn/drv/pre90s/d_gunsmoke.cpp index 214a4adb5..6fb13bdd5 100644 --- a/src/burn/drv/pre90s/d_gunsmoke.cpp +++ b/src/burn/drv/pre90s/d_gunsmoke.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Paul Leaman #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 *Mem, *MemEnd, *Rom0, *Rom1, *Ram; diff --git a/src/burn/drv/pre90s/d_higemaru.cpp b/src/burn/drv/pre90s/d_higemaru.cpp index 32ef575d7..83308b008 100644 --- a/src/burn/drv/pre90s/d_higemaru.cpp +++ b/src/burn/drv/pre90s/d_higemaru.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Mirko Buffoni #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_ikki.cpp b/src/burn/drv/pre90s/d_ikki.cpp index cb88241ef..2428cb3a6 100644 --- a/src/burn/drv/pre90s/d_ikki.cpp +++ b/src/burn/drv/pre90s/d_ikki.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Uki #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pre90s/d_jack.cpp b/src/burn/drv/pre90s/d_jack.cpp index 94b74e335..916550fbe 100644 --- a/src/burn/drv/pre90s/d_jack.cpp +++ b/src/burn/drv/pre90s/d_jack.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Brad Oliver #include "tiles_generic.h" +#include "zet.h" #include "bitswap.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_kangaroo.cpp b/src/burn/drv/pre90s/d_kangaroo.cpp index 7bfe5d290..645aa17f4 100644 --- a/src/burn/drv/pre90s/d_kangaroo.cpp +++ b/src/burn/drv/pre90s/d_kangaroo.cpp @@ -1,5 +1,6 @@ - #include "tiles_generic.h" +#include "zet.h" + #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_kyugo.cpp b/src/burn/drv/pre90s/d_kyugo.cpp index 8df07e001..61207114f 100644 --- a/src/burn/drv/pre90s/d_kyugo.cpp +++ b/src/burn/drv/pre90s/d_kyugo.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_ladybug.cpp b/src/burn/drv/pre90s/d_ladybug.cpp index 0a34002e2..444f3709e 100644 --- a/src/burn/drv/pre90s/d_ladybug.cpp +++ b/src/burn/drv/pre90s/d_ladybug.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" #include "bitswap.h" diff --git a/src/burn/drv/pre90s/d_lwings.cpp b/src/burn/drv/pre90s/d_lwings.cpp index bc3b2410e..7158f44d8 100644 --- a/src/burn/drv/pre90s/d_lwings.cpp +++ b/src/burn/drv/pre90s/d_lwings.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Paul Leaman #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_madgear.cpp b/src/burn/drv/pre90s/d_madgear.cpp index 0e0aea589..cae466c11 100644 --- a/src/burn/drv/pre90s/d_madgear.cpp +++ b/src/burn/drv/pre90s/d_madgear.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm6295.h" diff --git a/src/burn/drv/pre90s/d_marineb.cpp b/src/burn/drv/pre90s/d_marineb.cpp index bda49086c..99d18301b 100644 --- a/src/burn/drv/pre90s/d_marineb.cpp +++ b/src/burn/drv/pre90s/d_marineb.cpp @@ -2,6 +2,7 @@ #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_markham.cpp b/src/burn/drv/pre90s/d_markham.cpp index 1cef3ddf9..d86e18df9 100644 --- a/src/burn/drv/pre90s/d_markham.cpp +++ b/src/burn/drv/pre90s/d_markham.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Uki #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pre90s/d_meijinsn.cpp b/src/burn/drv/pre90s/d_meijinsn.cpp index 6dcfe50f3..035b320fd 100644 --- a/src/burn/drv/pre90s/d_meijinsn.cpp +++ b/src/burn/drv/pre90s/d_meijinsn.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Tomasz Slanina #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_mitchell.cpp b/src/burn/drv/pre90s/d_mitchell.cpp index 8c2a7820b..abc00d243 100644 --- a/src/burn/drv/pre90s/d_mitchell.cpp +++ b/src/burn/drv/pre90s/d_mitchell.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "eeprom.h" #include "burn_ym2413.h" #include "msm6295.h" diff --git a/src/burn/drv/pre90s/d_momoko.cpp b/src/burn/drv/pre90s/d_momoko.cpp index da2306daa..b0ae3859e 100644 --- a/src/burn/drv/pre90s/d_momoko.cpp +++ b/src/burn/drv/pre90s/d_momoko.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Uki #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pre90s/d_mrdo.cpp b/src/burn/drv/pre90s/d_mrdo.cpp index 0075b9678..38146b88d 100644 --- a/src/burn/drv/pre90s/d_mrdo.cpp +++ b/src/burn/drv/pre90s/d_mrdo.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *Mem, *Rom, *Gfx0, *Gfx1, *Gfx2, *Prom; diff --git a/src/burn/drv/pre90s/d_mrflea.cpp b/src/burn/drv/pre90s/d_mrflea.cpp index e2684fe47..b5cb188b1 100644 --- a/src/burn/drv/pre90s/d_mrflea.cpp +++ b/src/burn/drv/pre90s/d_mrflea.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Phil Stroffolino #include "burnint.h" +#include "zet.h" #include "bitswap.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_pacman.cpp b/src/burn/drv/pre90s/d_pacman.cpp index 206d357d9..ffa5e1c1e 100644 --- a/src/burn/drv/pre90s/d_pacman.cpp +++ b/src/burn/drv/pre90s/d_pacman.cpp @@ -4,6 +4,7 @@ // Fix Shoot the Bull inputs #include "tiles_generic.h" +#include "zet.h" #include "bitswap.h" #include "sn76496.h" #include "namco_snd.h" diff --git a/src/burn/drv/pre90s/d_pkunwar.cpp b/src/burn/drv/pre90s/d_pkunwar.cpp index ae62729c9..428b7503e 100644 --- a/src/burn/drv/pre90s/d_pkunwar.cpp +++ b/src/burn/drv/pre90s/d_pkunwar.cpp @@ -2,6 +2,8 @@ // Based on MAME Driver by David Haywood and Phil Stroffolino #include "tiles_generic.h" +#include "zet.h" + #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_prehisle.cpp b/src/burn/drv/pre90s/d_prehisle.cpp index 3ebcb0438..c41bb85a4 100644 --- a/src/burn/drv/pre90s/d_prehisle.cpp +++ b/src/burn/drv/pre90s/d_prehisle.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "upd7759.h" diff --git a/src/burn/drv/pre90s/d_quizo.cpp b/src/burn/drv/pre90s/d_quizo.cpp index 74a5f24ed..c76d8b372 100644 --- a/src/burn/drv/pre90s/d_quizo.cpp +++ b/src/burn/drv/pre90s/d_quizo.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Tomasz Slanina #include "burnint.h" +#include "zet.h" + #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_rallyx.cpp b/src/burn/drv/pre90s/d_rallyx.cpp index d8a70f83d..aaebace69 100644 --- a/src/burn/drv/pre90s/d_rallyx.cpp +++ b/src/burn/drv/pre90s/d_rallyx.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "namco_snd.h" #include "samples.h" diff --git a/src/burn/drv/pre90s/d_route16.cpp b/src/burn/drv/pre90s/d_route16.cpp index 35bfb7310..be1ca5de3 100644 --- a/src/burn/drv/pre90s/d_route16.cpp +++ b/src/burn/drv/pre90s/d_route16.cpp @@ -2,6 +2,7 @@ // Based on code by Zsolt Vasvari #include "burnint.h" +#include "zet.h" #include "driver.h" #include "dac.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_rpunch.cpp b/src/burn/drv/pre90s/d_rpunch.cpp index 8f04f40db..c84f12d42 100644 --- a/src/burn/drv/pre90s/d_rpunch.cpp +++ b/src/burn/drv/pre90s/d_rpunch.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Aaron Giles #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "upd7759.h" diff --git a/src/burn/drv/pre90s/d_sf.cpp b/src/burn/drv/pre90s/d_sf.cpp index 75a2c3aeb..caf8f4cef 100644 --- a/src/burn/drv/pre90s/d_sf.cpp +++ b/src/burn/drv/pre90s/d_sf.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_skyfox.cpp b/src/burn/drv/pre90s/d_skyfox.cpp index 07f2947dc..8d5f946c2 100644 --- a/src/burn/drv/pre90s/d_skyfox.cpp +++ b/src/burn/drv/pre90s/d_skyfox.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pre90s/d_snk68.cpp b/src/burn/drv/pre90s/d_snk68.cpp index e83585405..2155ae6ed 100644 --- a/src/burn/drv/pre90s/d_snk68.cpp +++ b/src/burn/drv/pre90s/d_snk68.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "upd7759.h" diff --git a/src/burn/drv/pre90s/d_solomon.cpp b/src/burn/drv/pre90s/d_solomon.cpp index 4cebb0de5..63cf485dd 100644 --- a/src/burn/drv/pre90s/d_solomon.cpp +++ b/src/burn/drv/pre90s/d_solomon.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_srumbler.cpp b/src/burn/drv/pre90s/d_srumbler.cpp index fce17cc81..da4b0ab9c 100644 --- a/src/burn/drv/pre90s/d_srumbler.cpp +++ b/src/burn/drv/pre90s/d_srumbler.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Paul Leaman #include "tiles_generic.h" +#include "zet.h" #include "m6809_intf.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/pre90s/d_tecmo.cpp b/src/burn/drv/pre90s/d_tecmo.cpp index 0f640e149..98e2ad84d 100644 --- a/src/burn/drv/pre90s/d_tecmo.cpp +++ b/src/burn/drv/pre90s/d_tecmo.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_terracre.cpp b/src/burn/drv/pre90s/d_terracre.cpp index 3c81b33ce..84ea5d133 100644 --- a/src/burn/drv/pre90s/d_terracre.cpp +++ b/src/burn/drv/pre90s/d_terracre.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3526.h" #include "burn_ym2203.h" #include "dac.h" diff --git a/src/burn/drv/pre90s/d_tigeroad.cpp b/src/burn/drv/pre90s/d_tigeroad.cpp index 247ae9e95..f82dc2fb4 100644 --- a/src/burn/drv/pre90s/d_tigeroad.cpp +++ b/src/burn/drv/pre90s/d_tigeroad.cpp @@ -3,6 +3,8 @@ // F1 Dream protection code by Eric Hustvedt #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_toki.cpp b/src/burn/drv/pre90s/d_toki.cpp index 2d32de691..5459a36b6 100644 --- a/src/burn/drv/pre90s/d_toki.cpp +++ b/src/burn/drv/pre90s/d_toki.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_vulgus.cpp b/src/burn/drv/pre90s/d_vulgus.cpp index b6f9d4adc..851372bf1 100644 --- a/src/burn/drv/pre90s/d_vulgus.cpp +++ b/src/burn/drv/pre90s/d_vulgus.cpp @@ -4,6 +4,8 @@ // To do: flip screen #include "tiles_generic.h" +#include "zet.h" + #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/pre90s/d_wallc.cpp b/src/burn/drv/pre90s/d_wallc.cpp index ab315bfe0..86d9499b3 100644 --- a/src/burn/drv/pre90s/d_wallc.cpp +++ b/src/burn/drv/pre90s/d_wallc.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Jarek Burczynski #include "tiles_generic.h" +#include "zet.h" #include "bitswap.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/pre90s/d_wc90.cpp b/src/burn/drv/pre90s/d_wc90.cpp index e73eb928b..379451cb1 100644 --- a/src/burn/drv/pre90s/d_wc90.cpp +++ b/src/burn/drv/pre90s/d_wc90.cpp @@ -1,6 +1,7 @@ // FB Alpha - World Cup '90 driver #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2608.h" static UINT8 Wc90InputPort0[6] = {0, 0, 0, 0, 0, 0}; diff --git a/src/burn/drv/pre90s/d_wc90b.cpp b/src/burn/drv/pre90s/d_wc90b.cpp index 5ee6f5485..30500c017 100644 --- a/src/burn/drv/pre90s/d_wc90b.cpp +++ b/src/burn/drv/pre90s/d_wc90b.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm5205.h" diff --git a/src/burn/drv/pre90s/d_wwfsstar.cpp b/src/burn/drv/pre90s/d_wwfsstar.cpp index 898f74659..2a47ce16b 100644 --- a/src/burn/drv/pre90s/d_wwfsstar.cpp +++ b/src/burn/drv/pre90s/d_wwfsstar.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/psikyo/d_psikyo4.cpp b/src/burn/drv/psikyo/d_psikyo4.cpp index 98919997f..63530fce8 100644 --- a/src/burn/drv/psikyo/d_psikyo4.cpp +++ b/src/burn/drv/psikyo/d_psikyo4.cpp @@ -703,9 +703,9 @@ static INT32 DrvInit(INT32 (*LoadCallback)(), INT32 gfx_len) Sh2Init(1); Sh2Open(0); - Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SM_ROM); - Sh2MapMemory(DrvSh2ROM + 0x100000, 0x02000000, 0x021fffff, SM_ROM); - Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SM_RAM); + Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SH2_ROM); + Sh2MapMemory(DrvSh2ROM + 0x100000, 0x02000000, 0x021fffff, SH2_ROM); + Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SH2_RAM); Sh2SetReadByteHandler (0, ps4_read_byte); Sh2SetReadWordHandler (0, ps4_read_word); Sh2SetReadLongHandler (0, ps4_read_long); @@ -713,7 +713,7 @@ static INT32 DrvInit(INT32 (*LoadCallback)(), INT32 gfx_len) Sh2SetWriteWordHandler(0, ps4_write_word); Sh2SetWriteLongHandler(0, ps4_write_long); - Sh2MapHandler(1, 0x06000000 | speedhack_address, 0x0600ffff | speedhack_address, SM_ROM); + Sh2MapHandler(1, 0x06000000 | speedhack_address, 0x0600ffff | speedhack_address, SH2_ROM); Sh2SetReadByteHandler (1, ps4hack_read_byte); Sh2SetReadWordHandler (1, ps4hack_read_word); Sh2SetReadLongHandler (1, ps4hack_read_long); diff --git a/src/burn/drv/psikyo/d_psikyosh.cpp b/src/burn/drv/psikyo/d_psikyosh.cpp index b86a4d644..5adc8a3f8 100644 --- a/src/burn/drv/psikyo/d_psikyosh.cpp +++ b/src/burn/drv/psikyo/d_psikyosh.cpp @@ -290,8 +290,8 @@ static void graphics_bank() if (bank < 0 || bank >= graphics_min_max[1]) bank = graphics_min_max[1] - graphics_min_max[0]; - Sh2MapMemory(pPsikyoshTiles + bank, 0x3060000, 0x307ffff, SM_ROM); - Sh2MapMemory(pPsikyoshTiles + bank, 0x4060000, 0x407ffff, SM_ROM); + Sh2MapMemory(pPsikyoshTiles + bank, 0x3060000, 0x307ffff, SH2_ROM); + Sh2MapMemory(pPsikyoshTiles + bank, 0x4060000, 0x407ffff, SH2_ROM); } } @@ -666,12 +666,12 @@ static INT32 DrvInit(INT32 (*LoadCallback)(), INT32 type, INT32 gfx_max, INT32 g { Sh2Init(1); Sh2Open(0); - Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SM_ROM); - Sh2MapMemory(DrvSh2ROM + 0x100000, 0x02000000, 0x020fffff, SM_ROM); - Sh2MapMemory(DrvSprRAM, 0x03000000, 0x0300ffff, SM_RAM); - Sh2MapMemory(DrvPalRAM, 0x03040000, 0x0304ffff, SM_RAM); - Sh2MapMemory(DrvZoomRAM, 0x03050000, 0x0305ffff, SM_ROM); - Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SM_RAM); + Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SH2_ROM); + Sh2MapMemory(DrvSh2ROM + 0x100000, 0x02000000, 0x020fffff, SH2_ROM); + Sh2MapMemory(DrvSprRAM, 0x03000000, 0x0300ffff, SH2_RAM); + Sh2MapMemory(DrvPalRAM, 0x03040000, 0x0304ffff, SH2_RAM); + Sh2MapMemory(DrvZoomRAM, 0x03050000, 0x0305ffff, SH2_ROM); + Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SH2_RAM); Sh2SetReadByteHandler (0, ps3v1_read_byte); Sh2SetWriteByteHandler(0, ps3v1_write_byte); Sh2SetWriteWordHandler(0, ps3v1_write_word); @@ -679,19 +679,19 @@ static INT32 DrvInit(INT32 (*LoadCallback)(), INT32 type, INT32 gfx_max, INT32 g } else { Sh2Init(1); Sh2Open(0); - Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SM_ROM); - Sh2MapMemory(DrvSprRAM, 0x04000000, 0x0400ffff, SM_RAM); - Sh2MapMemory(DrvPalRAM, 0x04040000, 0x0404ffff, SM_RAM); - Sh2MapMemory(DrvZoomRAM, 0x04050000, 0x0405ffff, SM_ROM); - Sh2MapMemory(DrvSh2ROM + 0x100000, 0x05000000, 0x0507ffff, SM_ROM); - Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SM_RAM); + Sh2MapMemory(DrvSh2ROM, 0x00000000, 0x000fffff, SH2_ROM); + Sh2MapMemory(DrvSprRAM, 0x04000000, 0x0400ffff, SH2_RAM); + Sh2MapMemory(DrvPalRAM, 0x04040000, 0x0404ffff, SH2_RAM); + Sh2MapMemory(DrvZoomRAM, 0x04050000, 0x0405ffff, SH2_ROM); + Sh2MapMemory(DrvSh2ROM + 0x100000, 0x05000000, 0x0507ffff, SH2_ROM); + Sh2MapMemory(DrvSh2RAM, 0x06000000, 0x060fffff, SH2_RAM); Sh2SetReadByteHandler (0, ps5_read_byte); Sh2SetWriteByteHandler(0, ps5_write_byte); Sh2SetWriteWordHandler(0, ps5_write_word); Sh2SetWriteLongHandler(0, psx_write_long); } - Sh2MapHandler(1, 0x06000000 | speedhack_address, 0x0600ffff | speedhack_address, SM_ROM); + Sh2MapHandler(1, 0x06000000 | speedhack_address, 0x0600ffff | speedhack_address, SH2_ROM); Sh2SetReadByteHandler (1, hack_read_byte); Sh2SetReadWordHandler (1, hack_read_word); Sh2SetReadLongHandler (1, hack_read_long); diff --git a/src/burn/drv/psikyo/psikyo.h b/src/burn/drv/psikyo/psikyo.h index 5049f6c07..0d2807559 100644 --- a/src/burn/drv/psikyo/psikyo.h +++ b/src/burn/drv/psikyo/psikyo.h @@ -1,4 +1,6 @@ #include "burnint.h" +#include "sek.h" +#include "zet.h" // General enum { diff --git a/src/burn/drv/pst90s/d_1945kiii.cpp b/src/burn/drv/pst90s/d_1945kiii.cpp index ee15c30e2..794d4e193 100644 --- a/src/burn/drv/pst90s/d_1945kiii.cpp +++ b/src/burn/drv/pst90s/d_1945kiii.cpp @@ -2,6 +2,7 @@ // Port to Finalburn Alpha by OopsWare. 2007 #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" static UINT8 *Mem = NULL; diff --git a/src/burn/drv/pst90s/d_aerofgt.cpp b/src/burn/drv/pst90s/d_aerofgt.cpp index 4fea66d61..1b048d96a 100644 --- a/src/burn/drv/pst90s/d_aerofgt.cpp +++ b/src/burn/drv/pst90s/d_aerofgt.cpp @@ -19,6 +19,8 @@ */ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" #define USE_BURN_HIGHCOL 1 diff --git a/src/burn/drv/pst90s/d_airbustr.cpp b/src/burn/drv/pst90s/d_airbustr.cpp index 5518b490f..b571167b4 100644 --- a/src/burn/drv/pst90s/d_airbustr.cpp +++ b/src/burn/drv/pst90s/d_airbustr.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2203.h" #include "pandora.h" diff --git a/src/burn/drv/pst90s/d_aquarium.cpp b/src/burn/drv/pst90s/d_aquarium.cpp index 87e76aecf..33ddf806c 100644 --- a/src/burn/drv/pst90s/d_aquarium.cpp +++ b/src/burn/drv/pst90s/d_aquarium.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" #include "bitswap.h" diff --git a/src/burn/drv/pst90s/d_blmbycar.cpp b/src/burn/drv/pst90s/d_blmbycar.cpp index dba852f27..fe74e5ce7 100644 --- a/src/burn/drv/pst90s/d_blmbycar.cpp +++ b/src/burn/drv/pst90s/d_blmbycar.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" static UINT8 DrvInputPort0[8] = {0, 0, 0, 0, 0, 0, 0, 0}; diff --git a/src/burn/drv/pst90s/d_bloodbro.cpp b/src/burn/drv/pst90s/d_bloodbro.cpp index ef2fbadeb..8720709d2 100644 --- a/src/burn/drv/pst90s/d_bloodbro.cpp +++ b/src/burn/drv/pst90s/d_bloodbro.cpp @@ -3,6 +3,8 @@ // Based on MAME driver by Carlos A. Lozano Baides and Richard Bush #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "seibusnd.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_crospang.cpp b/src/burn/drv/pst90s/d_crospang.cpp index e8a218c32..3543e6b2a 100644 --- a/src/burn/drv/pst90s/d_crospang.cpp +++ b/src/burn/drv/pst90s/d_crospang.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Pierpaolo Prazzoli and David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym3812.h" diff --git a/src/burn/drv/pst90s/d_crshrace.cpp b/src/burn/drv/pst90s/d_crshrace.cpp index 1f42ae06c..69822ef2d 100644 --- a/src/burn/drv/pst90s/d_crshrace.cpp +++ b/src/burn/drv/pst90s/d_crshrace.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" static UINT8 DrvJoy1[16]; diff --git a/src/burn/drv/pst90s/d_dcon.cpp b/src/burn/drv/pst90s/d_dcon.cpp index 61b489f3c..636c9ebc8 100644 --- a/src/burn/drv/pst90s/d_dcon.cpp +++ b/src/burn/drv/pst90s/d_dcon.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "seibusnd.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_ddragon3.cpp b/src/burn/drv/pst90s/d_ddragon3.cpp index fec68c49c..230ee61e6 100644 --- a/src/burn/drv/pst90s/d_ddragon3.cpp +++ b/src/burn/drv/pst90s/d_ddragon3.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_deniam.cpp b/src/burn/drv/pst90s/d_deniam.cpp index d63084868..8f4f00a56 100644 --- a/src/burn/drv/pst90s/d_deniam.cpp +++ b/src/burn/drv/pst90s/d_deniam.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_diverboy.cpp b/src/burn/drv/pst90s/d_diverboy.cpp index 932cc94bb..02e253e85 100644 --- a/src/burn/drv/pst90s/d_diverboy.cpp +++ b/src/burn/drv/pst90s/d_diverboy.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_drtomy.cpp b/src/burn/drv/pst90s/d_drtomy.cpp index d061befb0..da6059766 100644 --- a/src/burn/drv/pst90s/d_drtomy.cpp +++ b/src/burn/drv/pst90s/d_drtomy.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" static UINT8 *Mem, *MemEnd, *RamStart, *RamEnd; diff --git a/src/burn/drv/pst90s/d_egghunt.cpp b/src/burn/drv/pst90s/d_egghunt.cpp index 58b9454c3..92dc96bac 100644 --- a/src/burn/drv/pst90s/d_egghunt.cpp +++ b/src/burn/drv/pst90s/d_egghunt.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "zet.h" #include "msm6295.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_esd16.cpp b/src/burn/drv/pst90s/d_esd16.cpp index e1e3ab3e1..dc43bc434 100644 --- a/src/burn/drv/pst90s/d_esd16.cpp +++ b/src/burn/drv/pst90s/d_esd16.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "eeprom.h" #include "burn_ym3812.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_f1gp.cpp b/src/burn/drv/pst90s/d_f1gp.cpp index e618e6742..dc03e3ee4 100644 --- a/src/burn/drv/pst90s/d_f1gp.cpp +++ b/src/burn/drv/pst90s/d_f1gp.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_fstarfrc.cpp b/src/burn/drv/pst90s/d_fstarfrc.cpp index 4c9f1e10b..c6b48ef8f 100644 --- a/src/burn/drv/pst90s/d_fstarfrc.cpp +++ b/src/burn/drv/pst90s/d_fstarfrc.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/pst90s/d_funybubl.cpp b/src/burn/drv/pst90s/d_funybubl.cpp index d4dce5901..9ea242a8e 100644 --- a/src/burn/drv/pst90s/d_funybubl.cpp +++ b/src/burn/drv/pst90s/d_funybubl.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Pierpaolo Prazzoli and David Haywood #include "tiles_generic.h" +#include "zet.h" #include "msm6295.h" // To do: diff --git a/src/burn/drv/pst90s/d_fuukifg3.cpp b/src/burn/drv/pst90s/d_fuukifg3.cpp index 787b1fd8a..e71de2fae 100644 --- a/src/burn/drv/pst90s/d_fuukifg3.cpp +++ b/src/burn/drv/pst90s/d_fuukifg3.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Paul Priest and David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ymf278b.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_gaelco.cpp b/src/burn/drv/pst90s/d_gaelco.cpp index fc2590106..543751d5d 100644 --- a/src/burn/drv/pst90s/d_gaelco.cpp +++ b/src/burn/drv/pst90s/d_gaelco.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Manuel Abadia with various bits by Nicola Salmoria and Andreas Naive #include "tiles_generic.h" +#include "sek.h" #include "m6809_intf.h" #include "msm6295.h" #include "burn_ym3812.h" diff --git a/src/burn/drv/pst90s/d_gaiden.cpp b/src/burn/drv/pst90s/d_gaiden.cpp index eec29640f..d7cbcf3b8 100644 --- a/src/burn/drv/pst90s/d_gaiden.cpp +++ b/src/burn/drv/pst90s/d_gaiden.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Alex Pasadyn, Phil Stroffolino, Nicola Salmoria, and various others #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2151.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/pst90s/d_galpanic.cpp b/src/burn/drv/pst90s/d_galpanic.cpp index be8bca8aa..6dbf4e76f 100644 --- a/src/burn/drv/pst90s/d_galpanic.cpp +++ b/src/burn/drv/pst90s/d_galpanic.cpp @@ -5,6 +5,7 @@ */ #include "burnint.h" +#include "sek.h" #include "driver.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_galspnbl.cpp b/src/burn/drv/pst90s/d_galspnbl.cpp index 43789d3e8..bda67c1dc 100644 --- a/src/burn/drv/pst90s/d_galspnbl.cpp +++ b/src/burn/drv/pst90s/d_galspnbl.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" #include "bitswap.h" diff --git a/src/burn/drv/pst90s/d_gotcha.cpp b/src/burn/drv/pst90s/d_gotcha.cpp index 504d62fde..a8413d24a 100644 --- a/src/burn/drv/pst90s/d_gotcha.cpp +++ b/src/burn/drv/pst90s/d_gotcha.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" #include "bitswap.h" diff --git a/src/burn/drv/pst90s/d_gumbo.cpp b/src/burn/drv/pst90s/d_gumbo.cpp index e68bb534f..76c175b19 100644 --- a/src/burn/drv/pst90s/d_gumbo.cpp +++ b/src/burn/drv/pst90s/d_gumbo.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_hyperpac.cpp b/src/burn/drv/pst90s/d_hyperpac.cpp index 2ad500a4a..2634348d6 100644 --- a/src/burn/drv/pst90s/d_hyperpac.cpp +++ b/src/burn/drv/pst90s/d_hyperpac.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "timer.h" #include "msm6295.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/pst90s/d_jchan.cpp b/src/burn/drv/pst90s/d_jchan.cpp index 0cfc9c527..eae6e020f 100644 --- a/src/burn/drv/pst90s/d_jchan.cpp +++ b/src/burn/drv/pst90s/d_jchan.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" #include "sknsspr.h" #include "ymz280b.h" diff --git a/src/burn/drv/pst90s/d_kaneko16.cpp b/src/burn/drv/pst90s/d_kaneko16.cpp index a7da8e4d9..b2a33ef9c 100644 --- a/src/burn/drv/pst90s/d_kaneko16.cpp +++ b/src/burn/drv/pst90s/d_kaneko16.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2151.h" #include "eeprom.h" diff --git a/src/burn/drv/pst90s/d_lordgun.cpp b/src/burn/drv/pst90s/d_lordgun.cpp index 83bf0608e..b568e0221 100644 --- a/src/burn/drv/pst90s/d_lordgun.cpp +++ b/src/burn/drv/pst90s/d_lordgun.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia, XingXing, and David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ymf278b.h" #include "burn_ym3812.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_mcatadv.cpp b/src/burn/drv/pst90s/d_mcatadv.cpp index 8c6237555..5c4d9e632 100644 --- a/src/burn/drv/pst90s/d_mcatadv.cpp +++ b/src/burn/drv/pst90s/d_mcatadv.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Paul Priest and David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_midas.cpp b/src/burn/drv/pst90s/d_midas.cpp index 01b2b4136..adb0e3604 100644 --- a/src/burn/drv/pst90s/d_midas.cpp +++ b/src/burn/drv/pst90s/d_midas.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" #include "eeprom.h" #include "ymz280b.h" diff --git a/src/burn/drv/pst90s/d_mugsmash.cpp b/src/burn/drv/pst90s/d_mugsmash.cpp index 213d99a3a..b03fa5020 100644 --- a/src/burn/drv/pst90s/d_mugsmash.cpp +++ b/src/burn/drv/pst90s/d_mugsmash.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_news.cpp b/src/burn/drv/pst90s/d_news.cpp index 3889b0d8f..d2aaf8946 100644 --- a/src/burn/drv/pst90s/d_news.cpp +++ b/src/burn/drv/pst90s/d_news.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "msm6295.h" // FB Alpha - "News" Driver diff --git a/src/burn/drv/pst90s/d_nmg5.cpp b/src/burn/drv/pst90s/d_nmg5.cpp index 69be33cc3..23637eeeb 100644 --- a/src/burn/drv/pst90s/d_nmg5.cpp +++ b/src/burn/drv/pst90s/d_nmg5.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Pierpaolo Prazzoli #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_nmk16.cpp b/src/burn/drv/pst90s/d_nmk16.cpp index a44556141..38f385e29 100644 --- a/src/burn/drv/pst90s/d_nmk16.cpp +++ b/src/burn/drv/pst90s/d_nmk16.cpp @@ -3,6 +3,8 @@ // Also, a huge "thank you!" to JackC for helping bug test #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "seibusnd.h" #include "bitswap.h" #include "nmk004.h" diff --git a/src/burn/drv/pst90s/d_ohmygod.cpp b/src/burn/drv/pst90s/d_ohmygod.cpp index 335c7bfd8..90b41b6e1 100644 --- a/src/burn/drv/pst90s/d_ohmygod.cpp +++ b/src/burn/drv/pst90s/d_ohmygod.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" // define this to enable basic unmapped memory reads and writes diff --git a/src/burn/drv/pst90s/d_pass.cpp b/src/burn/drv/pst90s/d_pass.cpp index 8db9751be..ead5d8149 100644 --- a/src/burn/drv/pst90s/d_pass.cpp +++ b/src/burn/drv/pst90s/d_pass.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood and Stephh #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_pirates.cpp b/src/burn/drv/pst90s/d_pirates.cpp index 66f39a884..4807bf293 100644 --- a/src/burn/drv/pst90s/d_pirates.cpp +++ b/src/burn/drv/pst90s/d_pirates.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood and Nicola Salmoria #include "tiles_generic.h" +#include "sek.h" #include "bitswap.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_powerins.cpp b/src/burn/drv/pst90s/d_powerins.cpp index 0c8edb948..69ac1301d 100644 --- a/src/burn/drv/pst90s/d_powerins.cpp +++ b/src/burn/drv/pst90s/d_powerins.cpp @@ -7,6 +7,8 @@ ***************************************************************/ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/pst90s/d_pushman.cpp b/src/burn/drv/pst90s/d_pushman.cpp index 409f4aa1d..06bfa9feb 100644 --- a/src/burn/drv/pst90s/d_pushman.cpp +++ b/src/burn/drv/pst90s/d_pushman.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Bryan McPhail #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "m6805_intf.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/pst90s/d_raiden.cpp b/src/burn/drv/pst90s/d_raiden.cpp index ce4f5459a..5e7e71c4a 100644 --- a/src/burn/drv/pst90s/d_raiden.cpp +++ b/src/burn/drv/pst90s/d_raiden.cpp @@ -5,6 +5,7 @@ #include "burnint.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" #include "vez.h" diff --git a/src/burn/drv/pst90s/d_seta.cpp b/src/burn/drv/pst90s/d_seta.cpp index 4620f70d7..fca8807ea 100644 --- a/src/burn/drv/pst90s/d_seta.cpp +++ b/src/burn/drv/pst90s/d_seta.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2612.h" #include "burn_ym3812.h" #include "burn_gun.h" diff --git a/src/burn/drv/pst90s/d_seta2.cpp b/src/burn/drv/pst90s/d_seta2.cpp index e7bdee3c3..858335600 100644 --- a/src/burn/drv/pst90s/d_seta2.cpp +++ b/src/burn/drv/pst90s/d_seta2.cpp @@ -6,6 +6,7 @@ ********************************************************************************/ #include "tiles_generic.h" +#include "sek.h" #include "burn_gun.h" #include "eeprom.h" #include "x1010.h" diff --git a/src/burn/drv/pst90s/d_shadfrce.cpp b/src/burn/drv/pst90s/d_shadfrce.cpp index ddb1e9881..5a9eaad3c 100644 --- a/src/burn/drv/pst90s/d_shadfrce.cpp +++ b/src/burn/drv/pst90s/d_shadfrce.cpp @@ -13,6 +13,8 @@ ********************************************************************************/ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_silkroad.cpp b/src/burn/drv/pst90s/d_silkroad.cpp index fa45084dc..3bcd3c9bc 100644 --- a/src/burn/drv/pst90s/d_silkroad.cpp +++ b/src/burn/drv/pst90s/d_silkroad.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood, R.Belmont, and Stephh #include "tiles_generic.h" +#include "sek.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_speedspn.cpp b/src/burn/drv/pst90s/d_speedspn.cpp index b3bcc7e48..cbee8bf87 100644 --- a/src/burn/drv/pst90s/d_speedspn.cpp +++ b/src/burn/drv/pst90s/d_speedspn.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "zet.h" #include "msm6295.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_suna16.cpp b/src/burn/drv/pst90s/d_suna16.cpp index 02730f09f..82ad398fe 100644 --- a/src/burn/drv/pst90s/d_suna16.cpp +++ b/src/burn/drv/pst90s/d_suna16.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "burn_ym3526.h" #include "driver.h" diff --git a/src/burn/drv/pst90s/d_taotaido.cpp b/src/burn/drv/pst90s/d_taotaido.cpp index 5cfc32b4c..7a67c08a1 100644 --- a/src/burn/drv/pst90s/d_taotaido.cpp +++ b/src/burn/drv/pst90s/d_taotaido.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_tecmosys.cpp b/src/burn/drv/pst90s/d_tecmosys.cpp index aa0dfce01..c14898404 100644 --- a/src/burn/drv/pst90s/d_tecmosys.cpp +++ b/src/burn/drv/pst90s/d_tecmosys.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Farfetch, David Haywood, Tomasz Slanina, and nuapete #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" #include "eeprom.h" #include "ymz280b.h" @@ -9,6 +10,10 @@ //#define ENABLE_SOUND_HARDWARE // no sound without ymf262 core anyway... +#ifdef ENABLE_SOUND_HARDWARE +#include "zet.h" +#endif + static UINT8 *AllMem; static UINT8 *MemEnd; static UINT8 *AllRam; diff --git a/src/burn/drv/pst90s/d_tumbleb.cpp b/src/burn/drv/pst90s/d_tumbleb.cpp index 8b34c6c4a..f4e582dad 100644 --- a/src/burn/drv/pst90s/d_tumbleb.cpp +++ b/src/burn/drv/pst90s/d_tumbleb.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" #include "burn_ym3812.h" diff --git a/src/burn/drv/pst90s/d_unico.cpp b/src/burn/drv/pst90s/d_unico.cpp index 6a79b8e69..c4b77ce1d 100644 --- a/src/burn/drv/pst90s/d_unico.cpp +++ b/src/burn/drv/pst90s/d_unico.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "sek.h" #include "burn_ym3812.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_vmetal.cpp b/src/burn/drv/pst90s/d_vmetal.cpp index 333f5962e..8a1f50c0a 100644 --- a/src/burn/drv/pst90s/d_vmetal.cpp +++ b/src/burn/drv/pst90s/d_vmetal.cpp @@ -5,6 +5,7 @@ // Also a bug in sprite drawing, flipped case? (see special shot) #include "tiles_generic.h" +#include "sek.h" #include "msm6295.h" #include "es8712.h" diff --git a/src/burn/drv/pst90s/d_welltris.cpp b/src/burn/drv/pst90s/d_welltris.cpp index 3e6f20e87..0bb6fec15 100644 --- a/src/burn/drv/pst90s/d_welltris.cpp +++ b/src/burn/drv/pst90s/d_welltris.cpp @@ -2,6 +2,8 @@ // Based on MAME driver David Haywood #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2610.h" static UINT8 *AllMem; diff --git a/src/burn/drv/pst90s/d_wwfwfest.cpp b/src/burn/drv/pst90s/d_wwfwfest.cpp index c641057a1..3952e08b2 100644 --- a/src/burn/drv/pst90s/d_wwfwfest.cpp +++ b/src/burn/drv/pst90s/d_wwfwfest.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_xorworld.cpp b/src/burn/drv/pst90s/d_xorworld.cpp index d8548ebd9..c75caa91c 100644 --- a/src/burn/drv/pst90s/d_xorworld.cpp +++ b/src/burn/drv/pst90s/d_xorworld.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Manuel Abadia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "saa1099.h" #include "eeprom.h" diff --git a/src/burn/drv/pst90s/d_yunsun16.cpp b/src/burn/drv/pst90s/d_yunsun16.cpp index 71718d73d..d2f537dc0 100644 --- a/src/burn/drv/pst90s/d_yunsun16.cpp +++ b/src/burn/drv/pst90s/d_yunsun16.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Luca Elia #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym3812.h" #include "msm6295.h" diff --git a/src/burn/drv/pst90s/d_zerozone.cpp b/src/burn/drv/pst90s/d_zerozone.cpp index 1ef59dca9..8301cacf2 100644 --- a/src/burn/drv/pst90s/d_zerozone.cpp +++ b/src/burn/drv/pst90s/d_zerozone.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by Brad Oliver #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" static UINT8 *AllMem; diff --git a/src/burn/drv/sega/d_angelkds.cpp b/src/burn/drv/sega/d_angelkds.cpp index 0c189f9bc..d5b38b3ca 100644 --- a/src/burn/drv/sega/d_angelkds.cpp +++ b/src/burn/drv/sega/d_angelkds.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by David Haywood #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" #include "bitswap.h" diff --git a/src/burn/drv/sega/d_bankp.cpp b/src/burn/drv/sega/d_bankp.cpp index baa50f5f4..bb0512dd8 100644 --- a/src/burn/drv/sega/d_bankp.cpp +++ b/src/burn/drv/sega/d_bankp.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Nicola Salmoria #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *Mem, *Rom, *Gfx0, *Gfx1, *Prom; diff --git a/src/burn/drv/sega/d_dotrikun.cpp b/src/burn/drv/sega/d_dotrikun.cpp index 0a64d9fbb..b26f757b9 100644 --- a/src/burn/drv/sega/d_dotrikun.cpp +++ b/src/burn/drv/sega/d_dotrikun.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Takahiro Nogi #include "tiles_generic.h" +#include "zet.h" static UINT8 *AllMem; static UINT8 *MemEnd; diff --git a/src/burn/drv/sega/d_suprloco.cpp b/src/burn/drv/sega/d_suprloco.cpp index b06da01d8..f5b47f908 100644 --- a/src/burn/drv/sega/d_suprloco.cpp +++ b/src/burn/drv/sega/d_suprloco.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Zsolt Vasvari #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" static UINT8 *AllMem; diff --git a/src/burn/drv/sega/d_sys1.cpp b/src/burn/drv/sega/d_sys1.cpp index 81b4c86bf..7de75529f 100644 --- a/src/burn/drv/sega/d_sys1.cpp +++ b/src/burn/drv/sega/d_sys1.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "sn76496.h" #include "bitswap.h" #include "mc8123.h" diff --git a/src/burn/drv/sega/sys16.h b/src/burn/drv/sega/sys16.h index 190575447..3ed141c93 100644 --- a/src/burn/drv/sega/sys16.h +++ b/src/burn/drv/sega/sys16.h @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "burn_ym2203.h" #include "burn_ym2413.h" diff --git a/src/burn/drv/taito/d_arkanoid.cpp b/src/burn/drv/taito/d_arkanoid.cpp index f2c579a59..3bac889c9 100644 --- a/src/burn/drv/taito/d_arkanoid.cpp +++ b/src/burn/drv/taito/d_arkanoid.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Brad Oliver and MANY others. #include "tiles_generic.h" +#include "zet.h" #include "taito_m68705.h" #include "driver.h" extern "C" { diff --git a/src/burn/drv/taito/d_ashnojoe.cpp b/src/burn/drv/taito/d_ashnojoe.cpp index 8c34451b5..29f6495ad 100644 --- a/src/burn/drv/taito/d_ashnojoe.cpp +++ b/src/burn/drv/taito/d_ashnojoe.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by driver by David Haywood and Pierpaolo Prazzoli #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2203.h" #include "msm5205.h" diff --git a/src/burn/drv/taito/d_asuka.cpp b/src/burn/drv/taito/d_asuka.cpp index 34a9202fe..91e7f27d1 100644 --- a/src/burn/drv/taito/d_asuka.cpp +++ b/src/burn/drv/taito/d_asuka.cpp @@ -2,6 +2,8 @@ // Based on MAME driver by David Graves, Brian Troha, and #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "burn_ym2610.h" #include "msm5205.h" diff --git a/src/burn/drv/taito/d_bublbobl.cpp b/src/burn/drv/taito/d_bublbobl.cpp index 781222eb7..19766c34c 100644 --- a/src/burn/drv/taito/d_bublbobl.cpp +++ b/src/burn/drv/taito/d_bublbobl.cpp @@ -1,4 +1,5 @@ #include "tiles_generic.h" +#include "zet.h" #include "m6800_intf.h" #include "taito_m68705.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/taito/d_chaknpop.cpp b/src/burn/drv/taito/d_chaknpop.cpp index 80bbc22be..bd0c681d8 100644 --- a/src/burn/drv/taito/d_chaknpop.cpp +++ b/src/burn/drv/taito/d_chaknpop.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by BUT #include "tiles_generic.h" +#include "zet.h" #include "driver.h" extern "C" { #include "ay8910.h" diff --git a/src/burn/drv/taito/d_darius2.cpp b/src/burn/drv/taito/d_darius2.cpp index e6531fbdd..cef56cd04 100644 --- a/src/burn/drv/taito/d_darius2.cpp +++ b/src/burn/drv/taito/d_darius2.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_flstory.cpp b/src/burn/drv/taito/d_flstory.cpp index a3f63ab8a..0d925c350 100644 --- a/src/burn/drv/taito/d_flstory.cpp +++ b/src/burn/drv/taito/d_flstory.cpp @@ -1,5 +1,6 @@ #include "tiles_generic.h" #include "taito_m68705.h" +#include "zet.h" #include "driver.h" #include "dac.h" extern "C" { @@ -669,7 +670,7 @@ UINT8 __fastcall flstory_sound_read(UINT16 address) static INT32 flstoryDACSync() { - return (float)(nBurnSoundLen * (ZetTotalCyclesPrecise() / (4000000.000 / (nBurnFPS / 100.000)))); + return (INT32)(float)(nBurnSoundLen * (ZetTotalCyclesPrecise() / (4000000.000 / (nBurnFPS / 100.000)))); } static INT32 DrvDoReset() diff --git a/src/burn/drv/taito/d_lkage.cpp b/src/burn/drv/taito/d_lkage.cpp index 8ec350587..2202ad0a4 100644 --- a/src/burn/drv/taito/d_lkage.cpp +++ b/src/burn/drv/taito/d_lkage.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Phil Stroffolino #include "tiles_generic.h" +#include "zet.h" #include "taito_m68705.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/taito/d_minivdr.cpp b/src/burn/drv/taito/d_minivdr.cpp index f4898d284..b930a369a 100644 --- a/src/burn/drv/taito/d_minivdr.cpp +++ b/src/burn/drv/taito/d_minivdr.cpp @@ -2,6 +2,7 @@ //Based on MAME Driver by Takahiro Nogi #include "tiles_generic.h" +#include "zet.h" static UINT8 *AllMem; static UINT8 *MemEnd; diff --git a/src/burn/drv/taito/d_othunder.cpp b/src/burn/drv/taito/d_othunder.cpp index a51351e65..67902f4c9 100644 --- a/src/burn/drv/taito/d_othunder.cpp +++ b/src/burn/drv/taito/d_othunder.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_retofinv.cpp b/src/burn/drv/taito/d_retofinv.cpp index b33f63c19..0a44eb6d5 100644 --- a/src/burn/drv/taito/d_retofinv.cpp +++ b/src/burn/drv/taito/d_retofinv.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Jarek Parchanski and Andrea Mazzoleni #include "tiles_generic.h" +#include "zet.h" #include "taito_m68705.h" #include "bitswap.h" #include "sn76496.h" diff --git a/src/burn/drv/taito/d_slapshot.cpp b/src/burn/drv/taito/d_slapshot.cpp index 88daa26d6..7f771cdbc 100644 --- a/src/burn/drv/taito/d_slapshot.cpp +++ b/src/burn/drv/taito/d_slapshot.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_superchs.cpp b/src/burn/drv/taito/d_superchs.cpp index 49d0af7f2..7b9465fbd 100644 --- a/src/burn/drv/taito/d_superchs.cpp +++ b/src/burn/drv/taito/d_superchs.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "eeprom.h" diff --git a/src/burn/drv/taito/d_taitob.cpp b/src/burn/drv/taito/d_taitob.cpp index cb7fb28dc..493ad48fa 100644 --- a/src/burn/drv/taito/d_taitob.cpp +++ b/src/burn/drv/taito/d_taitob.cpp @@ -6,6 +6,8 @@ // master of weapon title screen is incorrect #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_taitof2.cpp b/src/burn/drv/taito/d_taitof2.cpp index 36827d91b..ac93de592 100644 --- a/src/burn/drv/taito/d_taitof2.cpp +++ b/src/burn/drv/taito/d_taitof2.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_taitomisc.cpp b/src/burn/drv/taito/d_taitomisc.cpp index d3b61e925..5cff1d18c 100644 --- a/src/burn/drv/taito/d_taitomisc.cpp +++ b/src/burn/drv/taito/d_taitomisc.cpp @@ -1,6 +1,8 @@ // PC080SN & PC090OJ based games #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "msm5205.h" diff --git a/src/burn/drv/taito/d_taitox.cpp b/src/burn/drv/taito/d_taitox.cpp index e9e5c6936..a18400b48 100644 --- a/src/burn/drv/taito/d_taitox.cpp +++ b/src/burn/drv/taito/d_taitox.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2151.h" diff --git a/src/burn/drv/taito/d_taitoz.cpp b/src/burn/drv/taito/d_taitoz.cpp index a8e231bde..23d912201 100644 --- a/src/burn/drv/taito/d_taitoz.cpp +++ b/src/burn/drv/taito/d_taitoz.cpp @@ -1,4 +1,6 @@ #include "tiles_generic.h" +#include "sek.h" +#include "zet.h" #include "taito.h" #include "taito_ic.h" #include "burn_ym2610.h" diff --git a/src/burn/drv/taito/d_tnzs.cpp b/src/burn/drv/taito/d_tnzs.cpp index 7abb82eed..cdfc9a2f8 100644 --- a/src/burn/drv/taito/d_tnzs.cpp +++ b/src/burn/drv/taito/d_tnzs.cpp @@ -2,6 +2,7 @@ // Based on MAME driver by Chris Moore, Brad Oliver, Nicola Salmoria, and many others #include "tiles_generic.h" +#include "zet.h" #include "burn_ym2203.h" #include "burn_ym2151.h" #include "tnzs_prot.h" diff --git a/src/burn/drv/taito/taito.cpp b/src/burn/drv/taito/taito.cpp index dd7392f75..f4018ef48 100644 --- a/src/burn/drv/taito/taito.cpp +++ b/src/burn/drv/taito/taito.cpp @@ -1,6 +1,8 @@ #include "tiles_generic.h" #include "taito.h" #include "taito_ic.h" +#include "sek.h" +#include "zet.h" #include "burn_ym2151.h" #include "burn_ym2610.h" #include "burn_ym2203.h" diff --git a/src/burn/drv/taito/tc0140syt.cpp b/src/burn/drv/taito/tc0140syt.cpp index d50510c65..e65745ca9 100644 --- a/src/burn/drv/taito/tc0140syt.cpp +++ b/src/burn/drv/taito/tc0140syt.cpp @@ -1,6 +1,7 @@ // TC0140SYT #include "burnint.h" +#include "zet.h" #include "taito_ic.h" #define TC0140SYT_PORT01_FULL (0x01) diff --git a/src/burn/drv/toaplan/d_tigerheli.cpp b/src/burn/drv/toaplan/d_tigerheli.cpp index 1d9b859cd..cacfcdfb3 100644 --- a/src/burn/drv/toaplan/d_tigerheli.cpp +++ b/src/burn/drv/toaplan/d_tigerheli.cpp @@ -1,6 +1,7 @@ // Tiger Heli, Get Star / Guardian, & Slap Fight #include "burnint.h" +#include "zet.h" #include "taito_m68705.h" #include "bitswap.h" #include "driver.h" diff --git a/src/burn/drv/toaplan/toaplan.h b/src/burn/drv/toaplan/toaplan.h index 8cf29efb2..c31c05e8e 100644 --- a/src/burn/drv/toaplan/toaplan.h +++ b/src/burn/drv/toaplan/toaplan.h @@ -1,4 +1,6 @@ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "msm6295.h" #include "burn_ym2151.h" #include "burn_ym3812.h" diff --git a/src/burn/hiscore.cpp b/src/burn/hiscore.cpp index 3c8fd2908..a7b8512bd 100644 --- a/src/burn/hiscore.cpp +++ b/src/burn/hiscore.cpp @@ -1,4 +1,6 @@ #include "burnint.h" +#include "sek.h" +#include "zet.h" #include "vez.h" #include "sh2.h" #include "m6502_intf.h" diff --git a/src/burn/snd/burn_y8950.cpp b/src/burn/snd/burn_y8950.cpp index d48ce18c6..093d0cbdd 100644 --- a/src/burn/snd/burn_y8950.cpp +++ b/src/burn/snd/burn_y8950.cpp @@ -1,6 +1,8 @@ #include "burnint.h" #include "burn_sound.h" #include "burn_y8950.h" +#include "sek.h" +#include "zet.h" #include "m6809_intf.h" #include "hd6309_intf.h" #include "m6800_intf.h" diff --git a/src/burn/snd/burn_ym3526.cpp b/src/burn/snd/burn_ym3526.cpp index 6f748e318..fcc06fede 100644 --- a/src/burn/snd/burn_ym3526.cpp +++ b/src/burn/snd/burn_ym3526.cpp @@ -1,6 +1,8 @@ #include "burnint.h" #include "burn_sound.h" #include "burn_ym3526.h" +#include "sek.h" +#include "zet.h" #include "m6809_intf.h" #include "hd6309_intf.h" #include "m6800_intf.h" diff --git a/src/burn/snd/burn_ym3812.cpp b/src/burn/snd/burn_ym3812.cpp index 15c389170..4ae26e878 100644 --- a/src/burn/snd/burn_ym3812.cpp +++ b/src/burn/snd/burn_ym3812.cpp @@ -1,6 +1,8 @@ #include "burnint.h" #include "burn_sound.h" #include "burn_ym3812.h" +#include "sek.h" +#include "zet.h" #include "m6809_intf.h" #include "hd6309_intf.h" #include "m6800_intf.h" diff --git a/src/burn/snd/ics2115.cpp b/src/burn/snd/ics2115.cpp index 397d35893..7900841d8 100644 --- a/src/burn/snd/ics2115.cpp +++ b/src/burn/snd/ics2115.cpp @@ -12,6 +12,7 @@ ******************************************************/ #include "burnint.h" +#include "zet.h" #include "msm6295.h" #include "burn_sound.h" #include "ics2115.h" diff --git a/src/burn/timer.cpp b/src/burn/timer.cpp index a33b7e612..d700c70ba 100644 --- a/src/burn/timer.cpp +++ b/src/burn/timer.cpp @@ -1,6 +1,8 @@ // Timers (for Yamaha FM cips and generic) #include "burnint.h" #include "timer.h" +#include "sek.h" +#include "zet.h" #include "m6809_intf.h" #include "hd6309_intf.h" #include "m6800_intf.h" diff --git a/src/cpu/i8039/i8039.cpp b/src/cpu/i8039/i8039.cpp index 1ba974e87..c33df2bcd 100644 --- a/src/cpu/i8039/i8039.cpp +++ b/src/cpu/i8039/i8039.cpp @@ -910,7 +910,7 @@ int I8039Run(int cycles) INT32 I8039TotalCycles() { - return R.total_cycles + (i8039_ICount_cycles - i8039_ICount); + return (INT32)R.total_cycles + (i8039_ICount_cycles - i8039_ICount); } void I8039NewFrame() diff --git a/src/cpu/sek.cpp b/src/cpu/sek.cpp index f104b46c0..0a858124e 100644 --- a/src/cpu/sek.cpp +++ b/src/cpu/sek.cpp @@ -1,5 +1,6 @@ // 680x0 (Sixty Eight K) Interface #include "burnint.h" +#include "sek.h" #include "sekdebug.h" #ifdef EMU_M68K diff --git a/src/cpu/sh2/sh2.h b/src/cpu/sh2/sh2.h index c90660b75..fb724cfd1 100644 --- a/src/cpu/sh2/sh2.h +++ b/src/cpu/sh2/sh2.h @@ -54,3 +54,8 @@ void Sh2BurnCycles(int cycles); int Sh2Scan(int); +#define SH2_READ (1) +#define SH2_WRITE (2) +#define SH2_FETCH (4) +#define SH2_ROM (SH2_READ | SH2_FETCH) +#define SH2_RAM (SH2_READ | SH2_WRITE | SH2_FETCH) diff --git a/src/cpu/zet.cpp b/src/cpu/zet.cpp index 8fe4d21bb..3fda430c7 100644 --- a/src/cpu/zet.cpp +++ b/src/cpu/zet.cpp @@ -1,5 +1,6 @@ // Z80 (Zed Eight-Ty) Interface #include "burnint.h" +#include "zet.h" #define MAX_Z80 8 static struct ZetExt * ZetCPUContext[MAX_Z80] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL };