mirror of
https://github.com/holub/mame
synced 2025-10-04 16:34:53 +03:00
From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Friday, November 07, 2008 9:47 PM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] More header files for mame Hi mamedev, Here's another set of about 20 new include files for MAME. As before, the only issues discovered by the migration were some dead prototypes. ~aa
This commit is contained in:
parent
6a979c82ff
commit
5fc6083545
21
.gitattributes
vendored
21
.gitattributes
vendored
@ -2173,13 +2173,16 @@ src/mame/etc/fd1094dp.c svneol=native#text/plain
|
||||
src/mame/etc/jrcrypt.c svneol=native#text/plain
|
||||
src/mame/includes/20pacgal.h svneol=native#text/plain
|
||||
src/mame/includes/8080bw.h svneol=native#text/plain
|
||||
src/mame/includes/aerofgt.h svneol=native#text/plain
|
||||
src/mame/includes/ajax.h svneol=native#text/plain
|
||||
src/mame/includes/amiga.h svneol=native#text/plain
|
||||
src/mame/includes/appoooh.h svneol=native#text/plain
|
||||
src/mame/includes/aquarium.h svneol=native#text/plain
|
||||
src/mame/includes/arabian.h svneol=native#text/plain
|
||||
src/mame/includes/arcadecl.h svneol=native#text/plain
|
||||
src/mame/includes/argus.h svneol=native#text/plain
|
||||
src/mame/includes/arkanoid.h svneol=native#text/plain
|
||||
src/mame/includes/armedf.h svneol=native#text/plain
|
||||
src/mame/includes/artmagic.h svneol=native#text/plain
|
||||
src/mame/includes/asteroid.h svneol=native#text/plain
|
||||
src/mame/includes/astrocde.h svneol=native#text/plain
|
||||
@ -2240,6 +2243,7 @@ src/mame/includes/cyberbal.h svneol=native#text/plain
|
||||
src/mame/includes/dc.h svneol=native#text/plain
|
||||
src/mame/includes/dcheese.h svneol=native#text/plain
|
||||
src/mame/includes/dec0.h svneol=native#text/plain
|
||||
src/mame/includes/dec8.h svneol=native#text/plain
|
||||
src/mame/includes/deco16ic.h svneol=native#text/plain
|
||||
src/mame/includes/deco32.h svneol=native#text/plain
|
||||
src/mame/includes/decocrpt.h svneol=native#text/plain
|
||||
@ -2247,6 +2251,7 @@ src/mame/includes/decoprot.h svneol=native#text/plain
|
||||
src/mame/includes/dkong.h svneol=native#text/plain
|
||||
src/mame/includes/docastle.h svneol=native#text/plain
|
||||
src/mame/includes/dogfgt.h svneol=native#text/plain
|
||||
src/mame/includes/dooyong.h svneol=native#text/plain
|
||||
src/mame/includes/dragrace.h svneol=native#text/plain
|
||||
src/mame/includes/drgnmst.h svneol=native#text/plain
|
||||
src/mame/includes/dribling.h svneol=native#text/plain
|
||||
@ -2268,6 +2273,7 @@ src/mame/includes/fitfight.h svneol=native#text/plain
|
||||
src/mame/includes/flower.h svneol=native#text/plain
|
||||
src/mame/includes/flstory.h svneol=native#text/plain
|
||||
src/mame/includes/foodf.h svneol=native#text/plain
|
||||
src/mame/includes/fromanc2.h svneol=native#text/plain
|
||||
src/mame/includes/fromance.h svneol=native#text/plain
|
||||
src/mame/includes/gaelco2.h svneol=native#text/plain
|
||||
src/mame/includes/gaelco3d.h svneol=native#text/plain
|
||||
@ -2354,10 +2360,17 @@ src/mame/includes/namcos2.h svneol=native#text/plain
|
||||
src/mame/includes/namcos21.h svneol=native#text/plain
|
||||
src/mame/includes/namcos22.h svneol=native#text/plain
|
||||
src/mame/includes/nb1413m3.h svneol=native#text/plain
|
||||
src/mame/includes/nbmj8688.h svneol=native#text/plain
|
||||
src/mame/includes/nbmj8891.h svneol=native#text/plain
|
||||
src/mame/includes/nbmj8991.h svneol=native#text/plain
|
||||
src/mame/includes/nbmj9195.h svneol=native#text/plain
|
||||
src/mame/includes/nemesis.h svneol=native#text/plain
|
||||
src/mame/includes/neogeo.h svneol=native#text/plain
|
||||
src/mame/includes/news.h svneol=native#text/plain
|
||||
src/mame/includes/ninjakd2.h svneol=native#text/plain
|
||||
src/mame/includes/nitedrvr.h svneol=native#text/plain
|
||||
src/mame/includes/niyanpai.h svneol=native#text/plain
|
||||
src/mame/includes/nmk16.h svneol=native#text/plain
|
||||
src/mame/includes/nova2001.h svneol=native#text/plain
|
||||
src/mame/includes/nycaptor.h svneol=native#text/plain
|
||||
src/mame/includes/offtwall.h svneol=native#text/plain
|
||||
@ -2369,6 +2382,7 @@ src/mame/includes/pgm.h svneol=native#text/plain
|
||||
src/mame/includes/phoenix.h svneol=native#text/plain
|
||||
src/mame/includes/pitnrun.h svneol=native#text/plain
|
||||
src/mame/includes/playch10.h svneol=native#text/plain
|
||||
src/mame/includes/playmark.h svneol=native#text/plain
|
||||
src/mame/includes/polepos.h svneol=native#text/plain
|
||||
src/mame/includes/policetr.h svneol=native#text/plain
|
||||
src/mame/includes/polyplay.h svneol=native#text/plain
|
||||
@ -2403,6 +2417,7 @@ src/mame/includes/spacefb.h svneol=native#text/plain
|
||||
src/mame/includes/spiders.h svneol=native#text/plain
|
||||
src/mame/includes/sprint2.h svneol=native#text/plain
|
||||
src/mame/includes/sprint8.h svneol=native#text/plain
|
||||
src/mame/includes/sspeedr.h svneol=native#text/plain
|
||||
src/mame/includes/st0016.h svneol=native#text/plain
|
||||
src/mame/includes/stactics.h svneol=native#text/plain
|
||||
src/mame/includes/starfire.h svneol=native#text/plain
|
||||
@ -2415,25 +2430,30 @@ src/mame/includes/suna8.h svneol=native#text/plain
|
||||
src/mame/includes/suprnova.h svneol=native#text/plain
|
||||
src/mame/includes/suprridr.h svneol=native#text/plain
|
||||
src/mame/includes/system16.h svneol=native#text/plain
|
||||
src/mame/includes/taito_b.h svneol=native#text/plain
|
||||
src/mame/includes/taito_f2.h svneol=native#text/plain
|
||||
src/mame/includes/taito_f3.h svneol=native#text/plain
|
||||
src/mame/includes/taitoipt.h svneol=native#text/plain
|
||||
src/mame/includes/taitosj.h svneol=native#text/plain
|
||||
src/mame/includes/tank8.h svneol=native#text/plain
|
||||
src/mame/includes/taotaido.h svneol=native#text/plain
|
||||
src/mame/includes/targ.h svneol=native#text/plain
|
||||
src/mame/includes/tatsumi.h svneol=native#text/plain
|
||||
src/mame/includes/taxidrvr.h svneol=native#text/plain
|
||||
src/mame/includes/tecmosys.h svneol=native#text/plain
|
||||
src/mame/includes/tetrisp2.h svneol=native#text/plain
|
||||
src/mame/includes/thedeep.h svneol=native#text/plain
|
||||
src/mame/includes/thunderj.h svneol=native#text/plain
|
||||
src/mame/includes/tiamc1.h svneol=native#text/plain
|
||||
src/mame/includes/timeplt.h svneol=native#text/plain
|
||||
src/mame/includes/tmnt.h svneol=native#text/plain
|
||||
src/mame/includes/tnzs.h svneol=native#text/plain
|
||||
src/mame/includes/toaplan1.h svneol=native#text/plain
|
||||
src/mame/includes/toaplan2.h svneol=native#text/plain
|
||||
src/mame/includes/toobin.h svneol=native#text/plain
|
||||
src/mame/includes/triplhnt.h svneol=native#text/plain
|
||||
src/mame/includes/tubep.h svneol=native#text/plain
|
||||
src/mame/includes/tumbleb.h svneol=native#text/plain
|
||||
src/mame/includes/turbo.h svneol=native#text/plain
|
||||
src/mame/includes/tutankhm.h svneol=native#text/plain
|
||||
src/mame/includes/twin16.h svneol=native#text/plain
|
||||
@ -2449,6 +2469,7 @@ src/mame/includes/videopin.h svneol=native#text/plain
|
||||
src/mame/includes/vindictr.h svneol=native#text/plain
|
||||
src/mame/includes/vsnes.h svneol=native#text/plain
|
||||
src/mame/includes/warpwarp.h svneol=native#text/plain
|
||||
src/mame/includes/wc90.h svneol=native#text/plain
|
||||
src/mame/includes/williams.h svneol=native#text/plain
|
||||
src/mame/includes/wrally.h svneol=native#text/plain
|
||||
src/mame/includes/wwfwfest.h svneol=native#text/plain
|
||||
|
@ -63,45 +63,7 @@ Verification still needed for the other PCBs.
|
||||
#include "sound/2610intf.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "sound/okim6295.h"
|
||||
|
||||
|
||||
extern UINT16 *aerofgt_rasterram;
|
||||
extern UINT16 *aerofgt_bg1videoram,*aerofgt_bg2videoram;
|
||||
extern UINT16 *aerofgt_spriteram1,*aerofgt_spriteram2,*aerofgt_spriteram3;
|
||||
extern UINT16 *wbbc97_bitmapram;
|
||||
extern size_t aerofgt_spriteram1_size,aerofgt_spriteram2_size,aerofgt_spriteram3_size;
|
||||
extern UINT16 *spikes91_tx_tilemap_ram;
|
||||
|
||||
WRITE16_HANDLER( aerofgt_bg1videoram_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2videoram_w );
|
||||
WRITE16_HANDLER( pspikes_gfxbank_w );
|
||||
WRITE16_HANDLER( pspikesb_gfxbank_w );
|
||||
WRITE16_HANDLER( spikes91_lookup_w );
|
||||
WRITE16_HANDLER( karatblz_gfxbank_w );
|
||||
WRITE16_HANDLER( spinlbrk_gfxbank_w );
|
||||
WRITE16_HANDLER( turbofrc_gfxbank_w );
|
||||
WRITE16_HANDLER( aerofgt_gfxbank_w );
|
||||
WRITE16_HANDLER( aerofgt_bg1scrollx_w );
|
||||
WRITE16_HANDLER( aerofgt_bg1scrolly_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2scrollx_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2scrolly_w );
|
||||
WRITE16_HANDLER( pspikes_palette_bank_w );
|
||||
WRITE16_HANDLER( wbbc97_bitmap_enable_w );
|
||||
VIDEO_START( pspikes );
|
||||
VIDEO_START( karatblz );
|
||||
VIDEO_START( spinlbrk );
|
||||
VIDEO_START( turbofrc );
|
||||
VIDEO_UPDATE( pspikes );
|
||||
VIDEO_UPDATE( pspikesb );
|
||||
VIDEO_UPDATE( spikes91 );
|
||||
VIDEO_UPDATE( karatblz );
|
||||
VIDEO_UPDATE( spinlbrk );
|
||||
VIDEO_UPDATE( turbofrc );
|
||||
VIDEO_UPDATE( aerofgt );
|
||||
VIDEO_UPDATE( aerfboot );
|
||||
VIDEO_UPDATE( aerfboo2 );
|
||||
VIDEO_START( wbbc97 );
|
||||
VIDEO_UPDATE( wbbc97 );
|
||||
#include "includes/aerofgt.h"
|
||||
|
||||
|
||||
static int pending_command;
|
||||
|
@ -89,66 +89,7 @@ Known issues :
|
||||
#include "driver.h"
|
||||
#include "deprecat.h"
|
||||
#include "sound/2203intf.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Variables
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
extern UINT8 *argus_paletteram;
|
||||
extern UINT8 *argus_txram;
|
||||
extern UINT8 *argus_bg0ram;
|
||||
extern UINT8 *argus_bg0_scrollx;
|
||||
extern UINT8 *argus_bg0_scrolly;
|
||||
extern UINT8 *argus_bg1ram;
|
||||
extern UINT8 *argus_bg1_scrollx;
|
||||
extern UINT8 *argus_bg1_scrolly;
|
||||
extern UINT8 *butasan_bg1ram;
|
||||
|
||||
VIDEO_START( argus );
|
||||
VIDEO_START( valtric );
|
||||
VIDEO_START( butasan );
|
||||
VIDEO_RESET( argus );
|
||||
VIDEO_RESET( valtric );
|
||||
VIDEO_RESET( butasan );
|
||||
VIDEO_UPDATE( argus );
|
||||
VIDEO_UPDATE( valtric );
|
||||
VIDEO_UPDATE( butasan );
|
||||
|
||||
READ8_HANDLER( argus_txram_r );
|
||||
READ8_HANDLER( argus_bg1ram_r );
|
||||
READ8_HANDLER( argus_paletteram_r );
|
||||
|
||||
WRITE8_HANDLER( argus_txram_w );
|
||||
WRITE8_HANDLER( argus_bg1ram_w );
|
||||
WRITE8_HANDLER( argus_bg0_scrollx_w );
|
||||
WRITE8_HANDLER( argus_bg0_scrolly_w );
|
||||
WRITE8_HANDLER( argus_bg1_scrollx_w );
|
||||
WRITE8_HANDLER( argus_bg1_scrolly_w );
|
||||
WRITE8_HANDLER( argus_bg_status_w );
|
||||
WRITE8_HANDLER( argus_flipscreen_w );
|
||||
WRITE8_HANDLER( argus_paletteram_w );
|
||||
|
||||
WRITE8_HANDLER( valtric_bg_status_w );
|
||||
WRITE8_HANDLER( valtric_paletteram_w );
|
||||
WRITE8_HANDLER( valtric_mosaic_w );
|
||||
WRITE8_HANDLER( valtric_unknown_w );
|
||||
|
||||
READ8_HANDLER( butasan_pagedram_r );
|
||||
READ8_HANDLER( butasan_bg1ram_r );
|
||||
READ8_HANDLER( butasan_txbackram_r );
|
||||
READ8_HANDLER( butasan_bg0backram_r );
|
||||
WRITE8_HANDLER( butasan_pageselect_w );
|
||||
WRITE8_HANDLER( butasan_pagedram_w );
|
||||
WRITE8_HANDLER( butasan_bg1ram_w );
|
||||
WRITE8_HANDLER( butasan_bg0_status_w );
|
||||
WRITE8_HANDLER( butasan_paletteram_w );
|
||||
WRITE8_HANDLER( butasan_txbackram_w );
|
||||
WRITE8_HANDLER( butasan_bg0backram_w );
|
||||
WRITE8_HANDLER( butasan_bg1_status_w );
|
||||
WRITE8_HANDLER( butasan_unknown_w );
|
||||
#include "includes/argus.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
@ -163,35 +163,11 @@ Stephh's notes (based on the games M68000 code and some tests) :
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "sound/dac.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "includes/armedf.h"
|
||||
|
||||
#define LEGION_HACK 0
|
||||
|
||||
|
||||
extern void armedf_setgfxtype( int type );
|
||||
|
||||
VIDEO_UPDATE( armedf );
|
||||
VIDEO_EOF( armedf );
|
||||
VIDEO_START( armedf );
|
||||
|
||||
WRITE16_HANDLER( armedf_bg_videoram_w );
|
||||
WRITE16_HANDLER( armedf_fg_videoram_w );
|
||||
WRITE16_HANDLER( armedf_text_videoram_w );
|
||||
WRITE16_HANDLER( terraf_fg_scrollx_w );
|
||||
WRITE16_HANDLER( terraf_fg_scrolly_w );
|
||||
WRITE16_HANDLER( terraf_fg_scroll_msb_arm_w );
|
||||
WRITE16_HANDLER( armedf_fg_scrollx_w );
|
||||
WRITE16_HANDLER( armedf_fg_scrolly_w );
|
||||
WRITE16_HANDLER( armedf_bg_scrollx_w );
|
||||
WRITE16_HANDLER( armedf_bg_scrolly_w );
|
||||
WRITE16_HANDLER( armedf_mcu_cmd );
|
||||
|
||||
extern UINT16 armedf_vreg;
|
||||
extern UINT16 *armedf_bg_videoram;
|
||||
extern UINT16 *armedf_fg_videoram;
|
||||
extern UINT16 *terraf_text_videoram;
|
||||
extern UINT16 *legion_cmd;
|
||||
extern tilemap *armedf_tx_tilemap;
|
||||
|
||||
static WRITE16_HANDLER( io_w )
|
||||
{
|
||||
COMBINE_DATA(&armedf_vreg);
|
||||
|
@ -43,47 +43,7 @@ To do:
|
||||
#include "sound/2203intf.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "sound/msm5205.h"
|
||||
|
||||
PALETTE_INIT( ghostb );
|
||||
VIDEO_UPDATE( cobracom );
|
||||
VIDEO_UPDATE( ghostb );
|
||||
VIDEO_UPDATE( srdarwin );
|
||||
VIDEO_UPDATE( gondo );
|
||||
VIDEO_UPDATE( garyoret );
|
||||
VIDEO_UPDATE( lastmiss );
|
||||
VIDEO_UPDATE( shackled );
|
||||
VIDEO_UPDATE( oscar );
|
||||
VIDEO_START( cobracom );
|
||||
VIDEO_START( oscar );
|
||||
VIDEO_START( ghostb );
|
||||
VIDEO_START( lastmiss );
|
||||
VIDEO_START( shackled );
|
||||
VIDEO_START( srdarwin );
|
||||
VIDEO_START( gondo );
|
||||
VIDEO_START( garyoret );
|
||||
|
||||
WRITE8_HANDLER( dec8_bac06_0_w );
|
||||
WRITE8_HANDLER( dec8_bac06_1_w );
|
||||
WRITE8_HANDLER( dec8_pf0_data_w );
|
||||
WRITE8_HANDLER( dec8_pf1_data_w );
|
||||
READ8_HANDLER( dec8_pf0_data_r );
|
||||
READ8_HANDLER( dec8_pf1_data_r );
|
||||
WRITE8_HANDLER( srdarwin_videoram_w );
|
||||
WRITE8_HANDLER( dec8_scroll1_w );
|
||||
WRITE8_HANDLER( dec8_scroll2_w );
|
||||
WRITE8_HANDLER( srdarwin_control_w );
|
||||
WRITE8_HANDLER( gondo_scroll_w );
|
||||
WRITE8_HANDLER( shackled_control_w );
|
||||
WRITE8_HANDLER( lastmiss_control_w );
|
||||
WRITE8_HANDLER( lastmiss_scrollx_w );
|
||||
WRITE8_HANDLER( lastmiss_scrolly_w );
|
||||
WRITE8_HANDLER( dec8_bac06_0_w );
|
||||
WRITE8_HANDLER( dec8_bac06_1_w );
|
||||
WRITE8_HANDLER( dec8_videoram_w );
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
extern UINT8 *dec8_pf0_data,*dec8_pf1_data,*dec8_row;
|
||||
#include "includes/dec8.h"
|
||||
|
||||
static int nmi_enable,int_enable;
|
||||
static int i8751_return, i8751_value;
|
||||
|
@ -54,48 +54,7 @@ Flying Tiger
|
||||
#include "sound/2203intf.h"
|
||||
#include "sound/2151intf.h"
|
||||
#include "sound/okim6295.h"
|
||||
|
||||
|
||||
extern UINT8 *dooyong_txvideoram;
|
||||
|
||||
WRITE8_HANDLER( dooyong_bgscroll8_w );
|
||||
WRITE8_HANDLER( dooyong_bg2scroll8_w );
|
||||
WRITE8_HANDLER( dooyong_fgscroll8_w );
|
||||
WRITE8_HANDLER( dooyong_fg2scroll8_w );
|
||||
|
||||
WRITE16_HANDLER( dooyong_bgscroll16_w );
|
||||
WRITE16_HANDLER( dooyong_bg2scroll16_w );
|
||||
WRITE16_HANDLER( dooyong_fgscroll16_w );
|
||||
WRITE16_HANDLER( dooyong_fg2scroll16_w );
|
||||
|
||||
WRITE8_HANDLER( dooyong_txvideoram8_w );
|
||||
|
||||
WRITE8_HANDLER( lastday_ctrl_w );
|
||||
WRITE8_HANDLER( pollux_ctrl_w );
|
||||
WRITE8_HANDLER( primella_ctrl_w );
|
||||
WRITE8_HANDLER( flytiger_ctrl_w );
|
||||
WRITE16_HANDLER( rshark_ctrl_w );
|
||||
|
||||
VIDEO_UPDATE( lastday );
|
||||
VIDEO_UPDATE( gulfstrm );
|
||||
VIDEO_UPDATE( pollux );
|
||||
VIDEO_UPDATE( bluehawk );
|
||||
VIDEO_UPDATE( flytiger );
|
||||
VIDEO_UPDATE( primella );
|
||||
VIDEO_UPDATE( rshark );
|
||||
VIDEO_UPDATE( popbingo );
|
||||
|
||||
VIDEO_START( lastday );
|
||||
VIDEO_START( gulfstrm );
|
||||
VIDEO_START( pollux );
|
||||
VIDEO_START( bluehawk );
|
||||
VIDEO_START( flytiger );
|
||||
VIDEO_START( primella );
|
||||
VIDEO_START( rshark );
|
||||
VIDEO_START( popbingo );
|
||||
|
||||
VIDEO_EOF( dooyong );
|
||||
VIDEO_EOF( rshark );
|
||||
#include "includes/dooyong.h"
|
||||
|
||||
|
||||
static WRITE8_HANDLER( lastday_bankswitch_w )
|
||||
|
@ -27,47 +27,7 @@ Memo:
|
||||
#include "machine/eeprom.h"
|
||||
#include "sound/2610intf.h"
|
||||
#include "rendlay.h"
|
||||
|
||||
|
||||
VIDEO_UPDATE( fromanc2 );
|
||||
VIDEO_START( fromanc2 );
|
||||
VIDEO_START( fromancr );
|
||||
VIDEO_START( fromanc4 );
|
||||
|
||||
READ16_HANDLER( fromanc2_paletteram_0_r );
|
||||
READ16_HANDLER( fromanc2_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromanc2_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromanc2_paletteram_1_w );
|
||||
READ16_HANDLER( fromancr_paletteram_0_r );
|
||||
READ16_HANDLER( fromancr_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromancr_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromancr_paletteram_1_w );
|
||||
READ16_HANDLER( fromanc4_paletteram_0_r );
|
||||
READ16_HANDLER( fromanc4_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromanc4_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromanc4_paletteram_1_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_0_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_1_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_3_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_0_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_1_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_0_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_1_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_2_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_3_w );
|
||||
WRITE16_HANDLER( fromancr_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromancr_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxbank_0_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxbank_1_w );
|
||||
void fromancr_gfxbank_w(int data);
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_2_w );
|
||||
#include "includes/fromanc2.h"
|
||||
|
||||
|
||||
static int fromanc2_portselect;
|
||||
|
@ -90,9 +90,6 @@ Blitter source graphics
|
||||
|
||||
static int i8039_status;
|
||||
|
||||
WRITE8_HANDLER( tutankhm_sh_irqtrigger_w );
|
||||
|
||||
|
||||
static WRITE8_HANDLER( junofrst_bankselect_w )
|
||||
{
|
||||
memory_set_bank(1, data & 0x0f);
|
||||
|
@ -48,25 +48,10 @@ Ports:
|
||||
8002 Sound Control (According to Manual)
|
||||
8003 D0=SelfTest LED
|
||||
|
||||
*/
|
||||
#include "driver.h"
|
||||
|
||||
INTERRUPT_GEN( invaders_interrupt );
|
||||
void ramtek_sh_update(void);
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
video.c
|
||||
|
||||
Functions to emulate the video hardware of the machine.
|
||||
|
||||
***************************************************************************/
|
||||
*/
|
||||
|
||||
#include "driver.h"
|
||||
|
||||
|
||||
|
||||
static UINT8 *ramtek_videoram;
|
||||
static UINT8 *mask;
|
||||
|
||||
|
@ -34,6 +34,8 @@ TODO:
|
||||
#include "sound/3812intf.h"
|
||||
#include "rendlay.h"
|
||||
#include "nbmj8688.lh"
|
||||
#include "includes/nbmj8688.h"
|
||||
|
||||
|
||||
#define SIGNED_DAC 0 // 0:unsigned DAC, 1:signed DAC
|
||||
#if SIGNED_DAC
|
||||
@ -43,36 +45,6 @@ TODO:
|
||||
#endif
|
||||
|
||||
|
||||
extern PALETTE_INIT( mbmj8688_8bit );
|
||||
extern PALETTE_INIT( mbmj8688_12bit );
|
||||
extern PALETTE_INIT( mbmj8688_16bit );
|
||||
extern VIDEO_UPDATE( mbmj8688 );
|
||||
extern VIDEO_UPDATE( mbmj8688_LCD );
|
||||
extern VIDEO_START( mbmj8688_8bit );
|
||||
extern VIDEO_START( mbmj8688_hybrid_12bit );
|
||||
extern VIDEO_START( mbmj8688_pure_12bit );
|
||||
extern VIDEO_START( mbmj8688_hybrid_16bit );
|
||||
extern VIDEO_START( mbmj8688_pure_16bit );
|
||||
extern VIDEO_START( mbmj8688_pure_16bit_LCD );
|
||||
|
||||
extern WRITE8_HANDLER( nbmj8688_clut_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_blitter_w );
|
||||
extern WRITE8_HANDLER( mjsikaku_gfxflag2_w );
|
||||
extern WRITE8_HANDLER( mjsikaku_gfxflag3_w );
|
||||
extern WRITE8_HANDLER( mjsikaku_scrolly_w );
|
||||
extern WRITE8_HANDLER( mjsikaku_romsel_w );
|
||||
extern WRITE8_HANDLER( secolove_romsel_w );
|
||||
extern WRITE8_HANDLER( seiha_romsel_w );
|
||||
extern WRITE8_HANDLER( crystalg_romsel_w );
|
||||
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_0_instr_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_0_data_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_1_instr_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_1_data_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_both_instr_w );
|
||||
extern WRITE8_HANDLER( nbmj8688_HD61830B_both_data_w );
|
||||
|
||||
|
||||
static DRIVER_INIT( mjsikaku )
|
||||
{
|
||||
nb1413m3_type = NB1413M3_MJSIKAKU;
|
||||
|
@ -48,6 +48,7 @@ TODO:
|
||||
#include "sound/dac.h"
|
||||
#include "sound/ay8910.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "includes/nbmj8891.h"
|
||||
|
||||
|
||||
#define SIGNED_DAC 0 // 0:unsigned DAC, 1:signed DAC
|
||||
@ -58,29 +59,6 @@ TODO:
|
||||
#endif
|
||||
|
||||
|
||||
extern VIDEO_UPDATE( nbmj8891 );
|
||||
extern VIDEO_START( nbmj8891_1layer );
|
||||
extern VIDEO_START( nbmj8891_2layer );
|
||||
|
||||
extern READ8_HANDLER( nbmj8891_palette_type1_r );
|
||||
extern WRITE8_HANDLER( nbmj8891_palette_type1_w );
|
||||
extern READ8_HANDLER( nbmj8891_palette_type2_r );
|
||||
extern WRITE8_HANDLER( nbmj8891_palette_type2_w );
|
||||
extern READ8_HANDLER( nbmj8891_palette_type3_r );
|
||||
extern WRITE8_HANDLER( nbmj8891_palette_type3_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_blitter_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_scrolly_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_vramsel_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_romsel_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_clutsel_w );
|
||||
extern READ8_HANDLER( nbmj8891_clut_r );
|
||||
extern WRITE8_HANDLER( nbmj8891_clut_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_taiwanmb_blitter_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_taiwanmb_gfxflag_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_taiwanmb_gfxdraw_w );
|
||||
extern WRITE8_HANDLER( nbmj8891_taiwanmb_mcu_w );
|
||||
|
||||
|
||||
static DRIVER_INIT( gionbana )
|
||||
{
|
||||
UINT8 *prot = memory_region(machine, "protection");
|
||||
|
@ -34,6 +34,7 @@ Notes:
|
||||
#include "sound/ay8910.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "sound/dac.h"
|
||||
#include "includes/nbmj8991.h"
|
||||
|
||||
|
||||
#define SIGNED_DAC 0 // 0:unsigned DAC, 1:signed DAC
|
||||
@ -46,18 +47,6 @@ Notes:
|
||||
#endif
|
||||
|
||||
|
||||
extern VIDEO_UPDATE( nbmj8991_type1 ); // galkoku
|
||||
extern VIDEO_UPDATE( nbmj8991_type2 ); // pstadium
|
||||
extern VIDEO_START( nbmj8991 ); // pstadium
|
||||
|
||||
extern WRITE8_HANDLER( nbmj8991_palette_type1_w ); // galkoku
|
||||
extern WRITE8_HANDLER( nbmj8991_palette_type2_w ); // galkaika
|
||||
extern WRITE8_HANDLER( nbmj8991_palette_type3_w ); // pstadium
|
||||
extern WRITE8_HANDLER( nbmj8991_blitter_w );
|
||||
extern READ8_HANDLER( nbmj8991_clut_r );
|
||||
extern WRITE8_HANDLER( nbmj8991_clut_w );
|
||||
|
||||
|
||||
static WRITE8_HANDLER( nbmj8991_soundbank_w )
|
||||
{
|
||||
if (!(data & 0x80)) soundlatch_clear_w(machine, 0, 0);
|
||||
|
@ -25,6 +25,7 @@ Notes:
|
||||
#include "sound/3812intf.h"
|
||||
#include "sound/dac.h"
|
||||
#include "cpu/z80/z80daisy.h"
|
||||
#include "includes/nbmj9195.h"
|
||||
|
||||
|
||||
#define SIGNED_DAC 0 // 0:unsigned DAC, 1:signed DAC
|
||||
@ -37,26 +38,6 @@ Notes:
|
||||
#endif
|
||||
|
||||
|
||||
extern VIDEO_UPDATE( nbmj9195 );
|
||||
extern VIDEO_START( nbmj9195_1layer );
|
||||
extern VIDEO_START( nbmj9195_2layer );
|
||||
extern VIDEO_START( nbmj9195_nb22090 );
|
||||
|
||||
extern READ8_HANDLER( nbmj9195_palette_r );
|
||||
extern WRITE8_HANDLER( nbmj9195_palette_w );
|
||||
extern READ8_HANDLER( nbmj9195_nb22090_palette_r );
|
||||
extern WRITE8_HANDLER( nbmj9195_nb22090_palette_w );
|
||||
|
||||
extern READ8_HANDLER( nbmj9195_blitter_0_r );
|
||||
extern READ8_HANDLER( nbmj9195_blitter_1_r );
|
||||
extern WRITE8_HANDLER( nbmj9195_blitter_0_w );
|
||||
extern WRITE8_HANDLER( nbmj9195_blitter_1_w );
|
||||
extern WRITE8_HANDLER( nbmj9195_clut_0_w );
|
||||
extern WRITE8_HANDLER( nbmj9195_clut_1_w );
|
||||
extern void nbmj9195_clutsel_w(int data);
|
||||
extern void nbmj9195_gfxflag2_w(int data);
|
||||
|
||||
|
||||
static int nbmj9195_inputport;
|
||||
static int nbmj9195_dipswbitsel;
|
||||
static int nbmj9195_outcoin_flag;
|
||||
|
@ -46,36 +46,11 @@ So this is the correct behavior of real hardware, not an emulation bug.
|
||||
#include "sound/k005289.h"
|
||||
#include "sound/k007232.h"
|
||||
#include "sound/k051649.h"
|
||||
#include "includes/nemesis.h"
|
||||
|
||||
static UINT16 *ram;
|
||||
static UINT16 *ram2;
|
||||
|
||||
extern UINT16 *nemesis_videoram1b;
|
||||
extern UINT16 *nemesis_videoram1f;
|
||||
extern UINT16 *nemesis_videoram2b;
|
||||
extern UINT16 *nemesis_videoram2f;
|
||||
extern UINT16 *nemesis_characterram;
|
||||
extern UINT16 *nemesis_xscroll1,*nemesis_xscroll2, *nemesis_yscroll;
|
||||
extern size_t nemesis_characterram_size;
|
||||
|
||||
WRITE16_HANDLER( nemesis_videoram1b_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram1f_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram2b_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram2f_word_w );
|
||||
WRITE16_HANDLER( nemesis_characterram_word_w );
|
||||
VIDEO_UPDATE( nemesis );
|
||||
VIDEO_START( nemesis );
|
||||
VIDEO_UPDATE( salamand );
|
||||
static MACHINE_RESET( nemesis );
|
||||
|
||||
WRITE16_HANDLER( nemesis_gfx_flipx_w );
|
||||
WRITE16_HANDLER( nemesis_gfx_flipy_w );
|
||||
WRITE16_HANDLER( salamander_palette_word_w );
|
||||
|
||||
extern UINT16 *nemesis_yscroll1, *nemesis_yscroll2;
|
||||
|
||||
WRITE16_HANDLER( nemesis_palette_word_w );
|
||||
|
||||
static int irq_on = 0;
|
||||
static int irq1_on = 0;
|
||||
static int irq2_on = 0;
|
||||
|
@ -39,6 +39,7 @@ Memo:
|
||||
#include "sound/dac.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "cpu/z80/z80daisy.h"
|
||||
#include "includes/niyanpai.h"
|
||||
|
||||
|
||||
#define SIGNED_DAC 0 // 0:unsigned DAC, 1:signed DAC
|
||||
@ -52,26 +53,6 @@ Memo:
|
||||
|
||||
|
||||
|
||||
extern VIDEO_UPDATE( niyanpai );
|
||||
extern VIDEO_START( niyanpai );
|
||||
|
||||
extern READ16_HANDLER( niyanpai_palette_r );
|
||||
extern WRITE16_HANDLER( niyanpai_palette_w );
|
||||
|
||||
extern READ16_HANDLER( niyanpai_blitter_0_r );
|
||||
extern READ16_HANDLER( niyanpai_blitter_1_r );
|
||||
extern READ16_HANDLER( niyanpai_blitter_2_r );
|
||||
extern WRITE16_HANDLER( niyanpai_blitter_0_w );
|
||||
extern WRITE16_HANDLER( niyanpai_blitter_1_w );
|
||||
extern WRITE16_HANDLER( niyanpai_blitter_2_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clut_0_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clut_1_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clut_2_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clutsel_0_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clutsel_1_w );
|
||||
extern WRITE16_HANDLER( niyanpai_clutsel_2_w );
|
||||
|
||||
|
||||
static int musobana_inputport;
|
||||
static int musobana_outcoin_flag;
|
||||
|
||||
|
@ -160,6 +160,7 @@ Afega stands for "Art-Fiction Electronic Game"
|
||||
#include "machine/nmk004.h"
|
||||
#include "machine/nmk112.h"
|
||||
#include "cpu/pic16c5x/pic16c5x.h"
|
||||
#include "includes/nmk16.h"
|
||||
|
||||
|
||||
/**********************************************************
|
||||
@ -200,66 +201,6 @@ static WRITE16_HANDLER( nmk16_mainram_strange_w )
|
||||
}
|
||||
}
|
||||
|
||||
extern UINT16 *nmk_bgvideoram,*nmk_fgvideoram,*nmk_txvideoram;
|
||||
extern UINT16 *gunnail_scrollram, *gunnail_scrollramy;
|
||||
|
||||
READ16_HANDLER( nmk_bgvideoram_r );
|
||||
WRITE16_HANDLER( nmk_bgvideoram_w );
|
||||
READ16_HANDLER( nmk_fgvideoram_r );
|
||||
WRITE16_HANDLER( nmk_fgvideoram_w );
|
||||
READ16_HANDLER( nmk_txvideoram_r );
|
||||
WRITE16_HANDLER( nmk_txvideoram_w );
|
||||
WRITE16_HANDLER( nmk_scroll_w );
|
||||
WRITE16_HANDLER( nmk_scroll_2_w );
|
||||
WRITE16_HANDLER( nmk_scroll_3_w );
|
||||
WRITE16_HANDLER( nmk_flipscreen_w );
|
||||
WRITE16_HANDLER( nmk_tilebank_w );
|
||||
WRITE16_HANDLER( bioship_scroll_w );
|
||||
WRITE16_HANDLER( bioship_bank_w );
|
||||
WRITE16_HANDLER( mustang_scroll_w );
|
||||
WRITE16_HANDLER( bioshipbg_scroll_w );
|
||||
WRITE16_HANDLER( vandyke_scroll_w );
|
||||
WRITE16_HANDLER( manybloc_scroll_w );
|
||||
|
||||
VIDEO_START( macross );
|
||||
VIDEO_UPDATE( manybloc );
|
||||
VIDEO_START( gunnail );
|
||||
VIDEO_START( macross2 );
|
||||
VIDEO_START( tdragon2 );
|
||||
VIDEO_START( bjtwin );
|
||||
VIDEO_START( bioship );
|
||||
VIDEO_START( strahl );
|
||||
VIDEO_UPDATE( bioship );
|
||||
VIDEO_UPDATE( strahl );
|
||||
VIDEO_UPDATE( macross );
|
||||
VIDEO_UPDATE( gunnail );
|
||||
VIDEO_UPDATE( bjtwin );
|
||||
VIDEO_UPDATE( tharrier );
|
||||
VIDEO_UPDATE( hachamf );
|
||||
VIDEO_UPDATE( tdragon );
|
||||
VIDEO_EOF( nmk );
|
||||
VIDEO_EOF( strahl );
|
||||
|
||||
/* Variables defined in video: */
|
||||
|
||||
extern UINT16 *afega_vram_0, *afega_scroll_0;
|
||||
extern UINT16 *afega_vram_1, *afega_scroll_1;
|
||||
|
||||
/* Functions defined in video: */
|
||||
|
||||
WRITE16_HANDLER( afega_vram_0_w );
|
||||
WRITE16_HANDLER( afega_vram_1_w );
|
||||
//WRITE16_HANDLER( afega_palette_w );
|
||||
|
||||
VIDEO_START( afega );
|
||||
VIDEO_START( grdnstrm );
|
||||
VIDEO_START( firehawk );
|
||||
VIDEO_UPDATE( afega );
|
||||
VIDEO_UPDATE( redhawkb );
|
||||
VIDEO_UPDATE(redhawki );
|
||||
VIDEO_UPDATE( bubl2000 );
|
||||
VIDEO_UPDATE( firehawk );
|
||||
|
||||
|
||||
|
||||
static MACHINE_RESET( nmk16 )
|
||||
|
@ -43,6 +43,7 @@ TODO:
|
||||
#include "machine/eeprom.h"
|
||||
#include "cpu/pic16c5x/pic16c5x.h"
|
||||
#include "sound/okim6295.h"
|
||||
#include "includes/playmark.h"
|
||||
|
||||
|
||||
static UINT16 playmark_snd_command;
|
||||
@ -51,34 +52,6 @@ static UINT8 playmark_oki_control;
|
||||
static UINT8 playmark_oki_command;
|
||||
|
||||
|
||||
extern UINT16 *bigtwin_bgvideoram;
|
||||
extern UINT16 *wbeachvl_videoram1,*wbeachvl_videoram2,*wbeachvl_videoram3;
|
||||
extern UINT16 *wbeachvl_rowscroll;
|
||||
|
||||
VIDEO_START( bigtwin );
|
||||
VIDEO_START( wbeachvl );
|
||||
VIDEO_START( excelsr );
|
||||
VIDEO_START( hotmind );
|
||||
VIDEO_START( hrdtimes );
|
||||
WRITE16_HANDLER( wbeachvl_txvideoram_w );
|
||||
WRITE16_HANDLER( wbeachvl_fgvideoram_w );
|
||||
WRITE16_HANDLER( wbeachvl_bgvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_txvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_fgvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_bgvideoram_w );
|
||||
WRITE16_HANDLER( bigtwin_paletteram_w );
|
||||
WRITE16_HANDLER( bigtwin_bgvideoram_w );
|
||||
WRITE16_HANDLER( bigtwin_scroll_w );
|
||||
WRITE16_HANDLER( wbeachvl_scroll_w );
|
||||
WRITE16_HANDLER( excelsr_scroll_w );
|
||||
WRITE16_HANDLER( hrdtimes_scroll_w );
|
||||
VIDEO_UPDATE( bigtwin );
|
||||
VIDEO_UPDATE( wbeachvl );
|
||||
VIDEO_UPDATE( excelsr );
|
||||
VIDEO_UPDATE( hrdtimes );
|
||||
|
||||
|
||||
|
||||
static WRITE16_HANDLER( coinctrl_w )
|
||||
{
|
||||
if (ACCESSING_BITS_8_15)
|
||||
|
@ -5,27 +5,8 @@ Taito Super Speed Race driver
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
|
||||
#include "sspeedr.lh"
|
||||
|
||||
extern WRITE8_HANDLER( sspeedr_driver_horz_w );
|
||||
extern WRITE8_HANDLER( sspeedr_driver_horz_2_w );
|
||||
extern WRITE8_HANDLER( sspeedr_driver_vert_w );
|
||||
extern WRITE8_HANDLER( sspeedr_driver_pic_w );
|
||||
|
||||
extern WRITE8_HANDLER( sspeedr_drones_horz_w );
|
||||
extern WRITE8_HANDLER( sspeedr_drones_horz_2_w );
|
||||
extern WRITE8_HANDLER( sspeedr_drones_vert_w );
|
||||
extern WRITE8_HANDLER( sspeedr_drones_mask_w );
|
||||
|
||||
extern WRITE8_HANDLER( sspeedr_track_horz_w );
|
||||
extern WRITE8_HANDLER( sspeedr_track_horz_2_w );
|
||||
extern WRITE8_HANDLER( sspeedr_track_vert_w );
|
||||
extern WRITE8_HANDLER( sspeedr_track_ice_w );
|
||||
|
||||
extern VIDEO_START( sspeedr );
|
||||
extern VIDEO_UPDATE( sspeedr );
|
||||
extern VIDEO_EOF( sspeedr );
|
||||
#include "includes/sspeedr.h"
|
||||
|
||||
static UINT8 led_TIME[2];
|
||||
static UINT8 led_SCORE[24];
|
||||
|
@ -178,33 +178,7 @@ Notes:
|
||||
#include "sound/2203intf.h"
|
||||
#include "sound/2610intf.h"
|
||||
#include "sound/okim6295.h"
|
||||
|
||||
extern UINT16 *taitob_scroll;
|
||||
extern UINT16 *TC0180VCU_ram;
|
||||
extern UINT16 *taitob_spriteram;
|
||||
extern UINT16 *taitob_pixelram;
|
||||
|
||||
VIDEO_START( taitob_color_order0 );
|
||||
VIDEO_START( taitob_color_order1 );
|
||||
VIDEO_START( taitob_color_order2 );
|
||||
VIDEO_START( hitice );
|
||||
VIDEO_EOF( taitob );
|
||||
|
||||
VIDEO_RESET( hitice );
|
||||
|
||||
VIDEO_UPDATE( taitob );
|
||||
|
||||
WRITE16_HANDLER( TC0180VCU_word_w );
|
||||
READ16_HANDLER ( TC0180VCU_word_r );
|
||||
|
||||
READ16_HANDLER( TC0180VCU_framebuffer_word_r );
|
||||
WRITE16_HANDLER( TC0180VCU_framebuffer_word_w );
|
||||
|
||||
WRITE16_HANDLER( taitob_v_control_w );
|
||||
READ16_HANDLER ( taitob_v_control_r );
|
||||
|
||||
WRITE16_HANDLER( hitice_pixelram_w );
|
||||
WRITE16_HANDLER( hitice_pixel_scroll_w );
|
||||
#include "includes/taito_b.h"
|
||||
|
||||
static WRITE8_HANDLER( bankswitch_w )
|
||||
{
|
||||
|
@ -65,21 +65,10 @@ zooming might be wrong
|
||||
|
||||
#include "driver.h"
|
||||
#include "sound/2610intf.h"
|
||||
#include "includes/taotaido.h"
|
||||
|
||||
#define TAOTAIDO_SHOW_ALL_INPUTS 0
|
||||
|
||||
UINT16 *taotaido_spriteram;
|
||||
UINT16 *taotaido_spriteram2;
|
||||
UINT16 *taotaido_scrollram;
|
||||
UINT16 *taotaido_bgram;
|
||||
|
||||
WRITE16_HANDLER( taotaido_sprite_character_bank_select_w );
|
||||
WRITE16_HANDLER( taotaido_tileregs_w );
|
||||
WRITE16_HANDLER( taotaido_bgvideoram_w );
|
||||
VIDEO_START( taotaido );
|
||||
VIDEO_UPDATE( taotaido );
|
||||
VIDEO_EOF( taotaido );
|
||||
|
||||
static int pending_command;
|
||||
|
||||
static READ16_HANDLER( pending_command_r )
|
||||
|
@ -37,6 +37,7 @@ Notes:
|
||||
#include "sound/okim6295.h"
|
||||
#include "sound/ymz280b.h"
|
||||
#include "rocknms.lh"
|
||||
#include "includes/tetrisp2.h"
|
||||
|
||||
UINT16 tetrisp2_systemregs[0x10];
|
||||
static UINT16 rocknms_sub_systemregs[0x10];
|
||||
@ -48,50 +49,6 @@ static UINT16 rockn_soundvolume;
|
||||
static emu_timer *rockn_timer_l4;
|
||||
static emu_timer *rockn_timer_sub_l4;
|
||||
|
||||
/* Variables defined in video: */
|
||||
|
||||
extern UINT16 *tetrisp2_vram_bg, *tetrisp2_scroll_bg;
|
||||
extern UINT16 *tetrisp2_vram_fg, *tetrisp2_scroll_fg;
|
||||
extern UINT16 *tetrisp2_vram_rot, *tetrisp2_rotregs;
|
||||
|
||||
extern UINT16 *tetrisp2_priority;
|
||||
|
||||
extern UINT16 *rocknms_sub_vram_bg, *rocknms_sub_scroll_bg;
|
||||
extern UINT16 *rocknms_sub_vram_fg, *rocknms_sub_scroll_fg;
|
||||
extern UINT16 *rocknms_sub_vram_rot, *rocknms_sub_rotregs;
|
||||
|
||||
extern UINT16 *rocknms_sub_priority;
|
||||
|
||||
/* Functions defined in video: */
|
||||
|
||||
WRITE16_HANDLER( tetrisp2_palette_w );
|
||||
WRITE16_HANDLER( rocknms_sub_palette_w );
|
||||
READ16_HANDLER( tetrisp2_priority_r );
|
||||
WRITE16_HANDLER( tetrisp2_priority_w );
|
||||
WRITE16_HANDLER( rockn_priority_w );
|
||||
READ16_HANDLER( rocknms_sub_priority_r );
|
||||
WRITE16_HANDLER( rocknms_sub_priority_w );
|
||||
READ16_HANDLER( nndmseal_priority_r );
|
||||
|
||||
WRITE16_HANDLER( tetrisp2_vram_bg_w );
|
||||
WRITE16_HANDLER( tetrisp2_vram_fg_w );
|
||||
WRITE16_HANDLER( tetrisp2_vram_rot_w );
|
||||
|
||||
WRITE16_HANDLER( rocknms_sub_vram_bg_w );
|
||||
WRITE16_HANDLER( rocknms_sub_vram_fg_w );
|
||||
WRITE16_HANDLER( rocknms_sub_vram_rot_w );
|
||||
|
||||
VIDEO_START( tetrisp2 );
|
||||
VIDEO_UPDATE( tetrisp2 );
|
||||
|
||||
VIDEO_START( rockntread );
|
||||
VIDEO_UPDATE( rockntread );
|
||||
|
||||
VIDEO_START( rocknms );
|
||||
VIDEO_UPDATE( rocknms );
|
||||
|
||||
VIDEO_START( nndmseal );
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
|
||||
|
@ -77,37 +77,8 @@ Updates:
|
||||
#include "sound/k054539.h"
|
||||
#include "sound/k007232.h"
|
||||
#include "sound/upd7759.h"
|
||||
#include "includes/tmnt.h"
|
||||
|
||||
WRITE16_HANDLER( tmnt_paletteram_word_w );
|
||||
WRITE16_HANDLER( tmnt_0a0000_w );
|
||||
WRITE16_HANDLER( punkshot_0a0020_w );
|
||||
WRITE16_HANDLER( lgtnfght_0a0018_w );
|
||||
WRITE16_HANDLER( blswhstl_700300_w );
|
||||
READ16_HANDLER( glfgreat_rom_r );
|
||||
WRITE16_HANDLER( glfgreat_122000_w );
|
||||
WRITE16_HANDLER( ssriders_1c0300_w );
|
||||
WRITE16_HANDLER( prmrsocr_122000_w );
|
||||
WRITE16_HANDLER( tmnt_priority_w );
|
||||
READ16_HANDLER( glfgreat_ball_r );
|
||||
READ16_HANDLER( prmrsocr_rom_r );
|
||||
VIDEO_START( sunsetbl );
|
||||
VIDEO_START( cuebrick );
|
||||
VIDEO_START( mia );
|
||||
VIDEO_START( tmnt );
|
||||
VIDEO_START( punkshot );
|
||||
VIDEO_START( lgtnfght );
|
||||
VIDEO_START( blswhstl );
|
||||
VIDEO_START( glfgreat );
|
||||
VIDEO_START( thndrx2 );
|
||||
VIDEO_START( prmrsocr );
|
||||
VIDEO_UPDATE( mia );
|
||||
VIDEO_UPDATE( tmnt );
|
||||
VIDEO_UPDATE( punkshot );
|
||||
VIDEO_UPDATE( lgtnfght );
|
||||
VIDEO_UPDATE( glfgreat );
|
||||
VIDEO_UPDATE( tmnt2 );
|
||||
VIDEO_UPDATE( thndrx2 );
|
||||
VIDEO_EOF( blswhstl );
|
||||
|
||||
static int tmnt_soundlatch;
|
||||
static int cuebrick_snd_irqlatch, cuebrick_nvram_bank;
|
||||
|
@ -314,46 +314,12 @@ Stephh's notes (based on the games M68000 code and some tests) :
|
||||
#include "sound/2151intf.h"
|
||||
#include "sound/3812intf.h"
|
||||
#include "sound/okim6295.h"
|
||||
#include "includes/tumbleb.h"
|
||||
|
||||
#define TUMBLEP_HACK 0
|
||||
#define FNCYWLD_HACK 0
|
||||
|
||||
VIDEO_START( tumblepb );
|
||||
VIDEO_START( fncywld );
|
||||
VIDEO_START( jumppop );
|
||||
VIDEO_START( sdfight );
|
||||
VIDEO_UPDATE( tumblep );
|
||||
VIDEO_UPDATE( tumblepb );
|
||||
VIDEO_UPDATE( jumpkids );
|
||||
VIDEO_UPDATE( fncywld );
|
||||
VIDEO_UPDATE( jumppop );
|
||||
VIDEO_UPDATE( semicom );
|
||||
VIDEO_UPDATE( semicom_altoffsets );
|
||||
VIDEO_UPDATE( bcstory );
|
||||
VIDEO_UPDATE(semibase );
|
||||
VIDEO_START( suprtrio );
|
||||
VIDEO_UPDATE( suprtrio );
|
||||
VIDEO_START( pangpang );
|
||||
VIDEO_UPDATE( pangpang );
|
||||
VIDEO_UPDATE( sdfight );
|
||||
|
||||
|
||||
|
||||
WRITE16_HANDLER( tumblepb_pf1_data_w );
|
||||
WRITE16_HANDLER( tumblepb_pf2_data_w );
|
||||
WRITE16_HANDLER( fncywld_pf1_data_w );
|
||||
WRITE16_HANDLER( fncywld_pf2_data_w );
|
||||
WRITE16_HANDLER( tumblepb_control_0_w );
|
||||
static WRITE16_HANDLER( semicom_soundcmd_w );
|
||||
WRITE16_HANDLER( pangpang_pf1_data_w );
|
||||
WRITE16_HANDLER( pangpang_pf2_data_w );
|
||||
|
||||
extern WRITE16_HANDLER( bcstory_tilebank_w );
|
||||
extern WRITE16_HANDLER( suprtrio_tilebank_w );
|
||||
extern WRITE16_HANDLER( chokchok_tilebank_w );
|
||||
extern WRITE16_HANDLER( wlstar_tilebank_w );
|
||||
|
||||
extern UINT16 *tumblepb_pf1_data,*tumblepb_pf2_data;
|
||||
static UINT16* tumblepb_mainram;
|
||||
UINT16* jumppop_control;
|
||||
UINT16* suprtrio_control;
|
||||
|
@ -54,25 +54,7 @@ Press one of the start buttons to exit.
|
||||
#include "driver.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "sound/2608intf.h"
|
||||
|
||||
|
||||
extern UINT8 *wc90_fgvideoram,*wc90_bgvideoram,*wc90_txvideoram;
|
||||
|
||||
|
||||
extern UINT8 *wc90_scroll0xlo, *wc90_scroll0xhi;
|
||||
extern UINT8 *wc90_scroll1xlo, *wc90_scroll1xhi;
|
||||
extern UINT8 *wc90_scroll2xlo, *wc90_scroll2xhi;
|
||||
|
||||
extern UINT8 *wc90_scroll0ylo, *wc90_scroll0yhi;
|
||||
extern UINT8 *wc90_scroll1ylo, *wc90_scroll1yhi;
|
||||
extern UINT8 *wc90_scroll2ylo, *wc90_scroll2yhi;
|
||||
|
||||
VIDEO_START( wc90 );
|
||||
VIDEO_START( wc90t );
|
||||
WRITE8_HANDLER( wc90_fgvideoram_w );
|
||||
WRITE8_HANDLER( wc90_bgvideoram_w );
|
||||
WRITE8_HANDLER( wc90_txvideoram_w );
|
||||
VIDEO_UPDATE( wc90 );
|
||||
#include "includes/wc90.h"
|
||||
|
||||
|
||||
static UINT8 *wc90_shared;
|
||||
|
39
src/mame/includes/aerofgt.h
Normal file
39
src/mame/includes/aerofgt.h
Normal file
@ -0,0 +1,39 @@
|
||||
/*----------- defined in video/aerofgt.c -----------*/
|
||||
|
||||
extern UINT16 *aerofgt_rasterram;
|
||||
extern UINT16 *aerofgt_bg1videoram,*aerofgt_bg2videoram;
|
||||
extern UINT16 *aerofgt_spriteram1,*aerofgt_spriteram2,*aerofgt_spriteram3;
|
||||
extern UINT16 *wbbc97_bitmapram;
|
||||
extern size_t aerofgt_spriteram1_size,aerofgt_spriteram2_size,aerofgt_spriteram3_size;
|
||||
extern UINT16 *spikes91_tx_tilemap_ram;
|
||||
|
||||
WRITE16_HANDLER( aerofgt_bg1videoram_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2videoram_w );
|
||||
WRITE16_HANDLER( pspikes_gfxbank_w );
|
||||
WRITE16_HANDLER( pspikesb_gfxbank_w );
|
||||
WRITE16_HANDLER( spikes91_lookup_w );
|
||||
WRITE16_HANDLER( karatblz_gfxbank_w );
|
||||
WRITE16_HANDLER( spinlbrk_gfxbank_w );
|
||||
WRITE16_HANDLER( turbofrc_gfxbank_w );
|
||||
WRITE16_HANDLER( aerofgt_gfxbank_w );
|
||||
WRITE16_HANDLER( aerofgt_bg1scrollx_w );
|
||||
WRITE16_HANDLER( aerofgt_bg1scrolly_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2scrollx_w );
|
||||
WRITE16_HANDLER( aerofgt_bg2scrolly_w );
|
||||
WRITE16_HANDLER( pspikes_palette_bank_w );
|
||||
WRITE16_HANDLER( wbbc97_bitmap_enable_w );
|
||||
VIDEO_START( pspikes );
|
||||
VIDEO_START( karatblz );
|
||||
VIDEO_START( spinlbrk );
|
||||
VIDEO_START( turbofrc );
|
||||
VIDEO_UPDATE( pspikes );
|
||||
VIDEO_UPDATE( pspikesb );
|
||||
VIDEO_UPDATE( spikes91 );
|
||||
VIDEO_UPDATE( karatblz );
|
||||
VIDEO_UPDATE( spinlbrk );
|
||||
VIDEO_UPDATE( turbofrc );
|
||||
VIDEO_UPDATE( aerofgt );
|
||||
VIDEO_UPDATE( aerfboot );
|
||||
VIDEO_UPDATE( aerfboo2 );
|
||||
VIDEO_START( wbbc97 );
|
||||
VIDEO_UPDATE( wbbc97 );
|
49
src/mame/includes/argus.h
Normal file
49
src/mame/includes/argus.h
Normal file
@ -0,0 +1,49 @@
|
||||
/*----------- defined in video/argus.c -----------*/
|
||||
|
||||
extern UINT8 *argus_paletteram;
|
||||
extern UINT8 *argus_txram;
|
||||
extern UINT8 *argus_bg0_scrollx;
|
||||
extern UINT8 *argus_bg0_scrolly;
|
||||
extern UINT8 *argus_bg1ram;
|
||||
extern UINT8 *argus_bg1_scrollx;
|
||||
extern UINT8 *argus_bg1_scrolly;
|
||||
extern UINT8 *butasan_bg1ram;
|
||||
|
||||
VIDEO_START( argus );
|
||||
VIDEO_START( valtric );
|
||||
VIDEO_START( butasan );
|
||||
VIDEO_RESET( argus );
|
||||
VIDEO_RESET( valtric );
|
||||
VIDEO_RESET( butasan );
|
||||
VIDEO_UPDATE( argus );
|
||||
VIDEO_UPDATE( valtric );
|
||||
VIDEO_UPDATE( butasan );
|
||||
|
||||
READ8_HANDLER( argus_txram_r );
|
||||
READ8_HANDLER( argus_bg1ram_r );
|
||||
READ8_HANDLER( argus_paletteram_r );
|
||||
|
||||
WRITE8_HANDLER( argus_txram_w );
|
||||
WRITE8_HANDLER( argus_bg1ram_w );
|
||||
WRITE8_HANDLER( argus_bg0_scrollx_w );
|
||||
WRITE8_HANDLER( argus_bg0_scrolly_w );
|
||||
WRITE8_HANDLER( argus_bg1_scrollx_w );
|
||||
WRITE8_HANDLER( argus_bg1_scrolly_w );
|
||||
WRITE8_HANDLER( argus_bg_status_w );
|
||||
WRITE8_HANDLER( argus_flipscreen_w );
|
||||
WRITE8_HANDLER( argus_paletteram_w );
|
||||
|
||||
WRITE8_HANDLER( valtric_bg_status_w );
|
||||
WRITE8_HANDLER( valtric_paletteram_w );
|
||||
WRITE8_HANDLER( valtric_mosaic_w );
|
||||
WRITE8_HANDLER( valtric_unknown_w );
|
||||
|
||||
READ8_HANDLER( butasan_pagedram_r );
|
||||
READ8_HANDLER( butasan_bg1ram_r );
|
||||
WRITE8_HANDLER( butasan_pageselect_w );
|
||||
WRITE8_HANDLER( butasan_pagedram_w );
|
||||
WRITE8_HANDLER( butasan_bg1ram_w );
|
||||
WRITE8_HANDLER( butasan_bg0_status_w );
|
||||
WRITE8_HANDLER( butasan_paletteram_w );
|
||||
WRITE8_HANDLER( butasan_bg1_status_w );
|
||||
WRITE8_HANDLER( butasan_unknown_w );
|
26
src/mame/includes/armedf.h
Normal file
26
src/mame/includes/armedf.h
Normal file
@ -0,0 +1,26 @@
|
||||
/*----------- defined in video/armedf.c -----------*/
|
||||
|
||||
extern UINT16 armedf_vreg;
|
||||
extern UINT16 *armedf_bg_videoram;
|
||||
extern UINT16 *armedf_fg_videoram;
|
||||
extern UINT16 *terraf_text_videoram;
|
||||
extern UINT16 *legion_cmd;
|
||||
extern tilemap *armedf_tx_tilemap;
|
||||
|
||||
void armedf_setgfxtype( int type );
|
||||
|
||||
VIDEO_UPDATE( armedf );
|
||||
VIDEO_EOF( armedf );
|
||||
VIDEO_START( armedf );
|
||||
|
||||
WRITE16_HANDLER( armedf_bg_videoram_w );
|
||||
WRITE16_HANDLER( armedf_fg_videoram_w );
|
||||
WRITE16_HANDLER( armedf_text_videoram_w );
|
||||
WRITE16_HANDLER( terraf_fg_scrollx_w );
|
||||
WRITE16_HANDLER( terraf_fg_scrolly_w );
|
||||
WRITE16_HANDLER( terraf_fg_scroll_msb_arm_w );
|
||||
WRITE16_HANDLER( armedf_fg_scrollx_w );
|
||||
WRITE16_HANDLER( armedf_fg_scrolly_w );
|
||||
WRITE16_HANDLER( armedf_bg_scrollx_w );
|
||||
WRITE16_HANDLER( armedf_bg_scrolly_w );
|
||||
WRITE16_HANDLER( armedf_mcu_cmd );
|
37
src/mame/includes/dec8.h
Normal file
37
src/mame/includes/dec8.h
Normal file
@ -0,0 +1,37 @@
|
||||
/*----------- defined in video/dec8.c -----------*/
|
||||
|
||||
extern UINT8 *dec8_pf0_data,*dec8_pf1_data,*dec8_row;
|
||||
|
||||
PALETTE_INIT( ghostb );
|
||||
VIDEO_UPDATE( cobracom );
|
||||
VIDEO_UPDATE( ghostb );
|
||||
VIDEO_UPDATE( srdarwin );
|
||||
VIDEO_UPDATE( gondo );
|
||||
VIDEO_UPDATE( garyoret );
|
||||
VIDEO_UPDATE( lastmiss );
|
||||
VIDEO_UPDATE( shackled );
|
||||
VIDEO_UPDATE( oscar );
|
||||
VIDEO_START( cobracom );
|
||||
VIDEO_START( oscar );
|
||||
VIDEO_START( ghostb );
|
||||
VIDEO_START( lastmiss );
|
||||
VIDEO_START( shackled );
|
||||
VIDEO_START( srdarwin );
|
||||
VIDEO_START( gondo );
|
||||
VIDEO_START( garyoret );
|
||||
|
||||
WRITE8_HANDLER( dec8_bac06_0_w );
|
||||
WRITE8_HANDLER( dec8_bac06_1_w );
|
||||
WRITE8_HANDLER( dec8_pf0_data_w );
|
||||
WRITE8_HANDLER( dec8_pf1_data_w );
|
||||
READ8_HANDLER( dec8_pf0_data_r );
|
||||
READ8_HANDLER( dec8_pf1_data_r );
|
||||
WRITE8_HANDLER( srdarwin_videoram_w );
|
||||
WRITE8_HANDLER( dec8_scroll2_w );
|
||||
WRITE8_HANDLER( srdarwin_control_w );
|
||||
WRITE8_HANDLER( gondo_scroll_w );
|
||||
WRITE8_HANDLER( shackled_control_w );
|
||||
WRITE8_HANDLER( lastmiss_control_w );
|
||||
WRITE8_HANDLER( lastmiss_scrollx_w );
|
||||
WRITE8_HANDLER( lastmiss_scrolly_w );
|
||||
WRITE8_HANDLER( dec8_videoram_w );
|
41
src/mame/includes/dooyong.h
Normal file
41
src/mame/includes/dooyong.h
Normal file
@ -0,0 +1,41 @@
|
||||
/*----------- defined in video/dooyong.c -----------*/
|
||||
|
||||
extern UINT8 *dooyong_txvideoram;
|
||||
|
||||
WRITE8_HANDLER( dooyong_bgscroll8_w );
|
||||
WRITE8_HANDLER( dooyong_fgscroll8_w );
|
||||
WRITE8_HANDLER( dooyong_fg2scroll8_w );
|
||||
|
||||
WRITE16_HANDLER( dooyong_bgscroll16_w );
|
||||
WRITE16_HANDLER( dooyong_bg2scroll16_w );
|
||||
WRITE16_HANDLER( dooyong_fgscroll16_w );
|
||||
WRITE16_HANDLER( dooyong_fg2scroll16_w );
|
||||
|
||||
WRITE8_HANDLER( dooyong_txvideoram8_w );
|
||||
|
||||
WRITE8_HANDLER( lastday_ctrl_w );
|
||||
WRITE8_HANDLER( pollux_ctrl_w );
|
||||
WRITE8_HANDLER( primella_ctrl_w );
|
||||
WRITE8_HANDLER( flytiger_ctrl_w );
|
||||
WRITE16_HANDLER( rshark_ctrl_w );
|
||||
|
||||
VIDEO_UPDATE( lastday );
|
||||
VIDEO_UPDATE( gulfstrm );
|
||||
VIDEO_UPDATE( pollux );
|
||||
VIDEO_UPDATE( bluehawk );
|
||||
VIDEO_UPDATE( flytiger );
|
||||
VIDEO_UPDATE( primella );
|
||||
VIDEO_UPDATE( rshark );
|
||||
VIDEO_UPDATE( popbingo );
|
||||
|
||||
VIDEO_START( lastday );
|
||||
VIDEO_START( gulfstrm );
|
||||
VIDEO_START( pollux );
|
||||
VIDEO_START( bluehawk );
|
||||
VIDEO_START( flytiger );
|
||||
VIDEO_START( primella );
|
||||
VIDEO_START( rshark );
|
||||
VIDEO_START( popbingo );
|
||||
|
||||
VIDEO_EOF( dooyong );
|
||||
VIDEO_EOF( rshark );
|
41
src/mame/includes/fromanc2.h
Normal file
41
src/mame/includes/fromanc2.h
Normal file
@ -0,0 +1,41 @@
|
||||
/*----------- defined in video/fromanc2.c -----------*/
|
||||
|
||||
VIDEO_UPDATE( fromanc2 );
|
||||
VIDEO_START( fromanc2 );
|
||||
VIDEO_START( fromancr );
|
||||
VIDEO_START( fromanc4 );
|
||||
|
||||
READ16_HANDLER( fromanc2_paletteram_0_r );
|
||||
READ16_HANDLER( fromanc2_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromanc2_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromanc2_paletteram_1_w );
|
||||
READ16_HANDLER( fromancr_paletteram_0_r );
|
||||
READ16_HANDLER( fromancr_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromancr_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromancr_paletteram_1_w );
|
||||
READ16_HANDLER( fromanc4_paletteram_0_r );
|
||||
READ16_HANDLER( fromanc4_paletteram_1_r );
|
||||
WRITE16_HANDLER( fromanc4_paletteram_0_w );
|
||||
WRITE16_HANDLER( fromanc4_paletteram_1_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_0_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_1_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc2_videoram_3_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_0_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_1_w );
|
||||
WRITE16_HANDLER( fromancr_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_0_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_1_w );
|
||||
WRITE16_HANDLER( fromanc4_videoram_2_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_2_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxreg_3_w );
|
||||
WRITE16_HANDLER( fromancr_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromancr_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxbank_0_w );
|
||||
WRITE16_HANDLER( fromanc2_gfxbank_1_w );
|
||||
void fromancr_gfxbank_w(int data);
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_0_w );
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_1_w );
|
||||
WRITE16_HANDLER( fromanc4_gfxreg_2_w );
|
29
src/mame/includes/nbmj8688.h
Normal file
29
src/mame/includes/nbmj8688.h
Normal file
@ -0,0 +1,29 @@
|
||||
/*----------- defined in video/nbmj8688.c -----------*/
|
||||
|
||||
PALETTE_INIT( mbmj8688_8bit );
|
||||
PALETTE_INIT( mbmj8688_12bit );
|
||||
PALETTE_INIT( mbmj8688_16bit );
|
||||
VIDEO_UPDATE( mbmj8688 );
|
||||
VIDEO_UPDATE( mbmj8688_LCD );
|
||||
VIDEO_START( mbmj8688_8bit );
|
||||
VIDEO_START( mbmj8688_hybrid_12bit );
|
||||
VIDEO_START( mbmj8688_pure_12bit );
|
||||
VIDEO_START( mbmj8688_hybrid_16bit );
|
||||
VIDEO_START( mbmj8688_pure_16bit );
|
||||
VIDEO_START( mbmj8688_pure_16bit_LCD );
|
||||
|
||||
WRITE8_HANDLER( nbmj8688_clut_w );
|
||||
WRITE8_HANDLER( nbmj8688_blitter_w );
|
||||
WRITE8_HANDLER( mjsikaku_gfxflag2_w );
|
||||
WRITE8_HANDLER( mjsikaku_scrolly_w );
|
||||
WRITE8_HANDLER( mjsikaku_romsel_w );
|
||||
WRITE8_HANDLER( secolove_romsel_w );
|
||||
WRITE8_HANDLER( seiha_romsel_w );
|
||||
WRITE8_HANDLER( crystalg_romsel_w );
|
||||
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_0_instr_w );
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_0_data_w );
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_1_instr_w );
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_1_data_w );
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_both_instr_w );
|
||||
WRITE8_HANDLER( nbmj8688_HD61830B_both_data_w );
|
23
src/mame/includes/nbmj8891.h
Normal file
23
src/mame/includes/nbmj8891.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*----------- defined in video/nbmj8891.c -----------*/
|
||||
|
||||
VIDEO_UPDATE( nbmj8891 );
|
||||
VIDEO_START( nbmj8891_1layer );
|
||||
VIDEO_START( nbmj8891_2layer );
|
||||
|
||||
READ8_HANDLER( nbmj8891_palette_type1_r );
|
||||
WRITE8_HANDLER( nbmj8891_palette_type1_w );
|
||||
READ8_HANDLER( nbmj8891_palette_type2_r );
|
||||
WRITE8_HANDLER( nbmj8891_palette_type2_w );
|
||||
READ8_HANDLER( nbmj8891_palette_type3_r );
|
||||
WRITE8_HANDLER( nbmj8891_palette_type3_w );
|
||||
WRITE8_HANDLER( nbmj8891_blitter_w );
|
||||
WRITE8_HANDLER( nbmj8891_scrolly_w );
|
||||
WRITE8_HANDLER( nbmj8891_vramsel_w );
|
||||
WRITE8_HANDLER( nbmj8891_romsel_w );
|
||||
WRITE8_HANDLER( nbmj8891_clutsel_w );
|
||||
READ8_HANDLER( nbmj8891_clut_r );
|
||||
WRITE8_HANDLER( nbmj8891_clut_w );
|
||||
WRITE8_HANDLER( nbmj8891_taiwanmb_blitter_w );
|
||||
WRITE8_HANDLER( nbmj8891_taiwanmb_gfxflag_w );
|
||||
WRITE8_HANDLER( nbmj8891_taiwanmb_gfxdraw_w );
|
||||
WRITE8_HANDLER( nbmj8891_taiwanmb_mcu_w );
|
12
src/mame/includes/nbmj8991.h
Normal file
12
src/mame/includes/nbmj8991.h
Normal file
@ -0,0 +1,12 @@
|
||||
/*----------- defined in video/nbmj8991.c -----------*/
|
||||
|
||||
VIDEO_UPDATE( nbmj8991_type1 );
|
||||
VIDEO_UPDATE( nbmj8991_type2 );
|
||||
VIDEO_START( nbmj8991 );
|
||||
|
||||
WRITE8_HANDLER( nbmj8991_palette_type1_w );
|
||||
WRITE8_HANDLER( nbmj8991_palette_type2_w );
|
||||
WRITE8_HANDLER( nbmj8991_palette_type3_w );
|
||||
WRITE8_HANDLER( nbmj8991_blitter_w );
|
||||
READ8_HANDLER( nbmj8991_clut_r );
|
||||
WRITE8_HANDLER( nbmj8991_clut_w );
|
21
src/mame/includes/nbmj9195.h
Normal file
21
src/mame/includes/nbmj9195.h
Normal file
@ -0,0 +1,21 @@
|
||||
/*----------- defined in video/nbmj9195.c -----------*/
|
||||
|
||||
VIDEO_UPDATE( nbmj9195 );
|
||||
VIDEO_START( nbmj9195_1layer );
|
||||
VIDEO_START( nbmj9195_2layer );
|
||||
VIDEO_START( nbmj9195_nb22090 );
|
||||
|
||||
READ8_HANDLER( nbmj9195_palette_r );
|
||||
WRITE8_HANDLER( nbmj9195_palette_w );
|
||||
READ8_HANDLER( nbmj9195_nb22090_palette_r );
|
||||
WRITE8_HANDLER( nbmj9195_nb22090_palette_w );
|
||||
|
||||
READ8_HANDLER( nbmj9195_blitter_0_r );
|
||||
READ8_HANDLER( nbmj9195_blitter_1_r );
|
||||
WRITE8_HANDLER( nbmj9195_blitter_0_w );
|
||||
WRITE8_HANDLER( nbmj9195_blitter_1_w );
|
||||
WRITE8_HANDLER( nbmj9195_clut_0_w );
|
||||
WRITE8_HANDLER( nbmj9195_clut_1_w );
|
||||
|
||||
void nbmj9195_clutsel_w(int data);
|
||||
void nbmj9195_gfxflag2_w(int data);
|
24
src/mame/includes/nemesis.h
Normal file
24
src/mame/includes/nemesis.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*----------- defined in video/nemesis.c -----------*/
|
||||
|
||||
extern UINT16 *nemesis_videoram1b;
|
||||
extern UINT16 *nemesis_videoram1f;
|
||||
extern UINT16 *nemesis_videoram2b;
|
||||
extern UINT16 *nemesis_videoram2f;
|
||||
extern UINT16 *nemesis_characterram;
|
||||
extern UINT16 *nemesis_xscroll1,*nemesis_xscroll2, *nemesis_yscroll;
|
||||
extern size_t nemesis_characterram_size;
|
||||
extern UINT16 *nemesis_yscroll1, *nemesis_yscroll2;
|
||||
|
||||
WRITE16_HANDLER( nemesis_videoram1b_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram1f_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram2b_word_w );
|
||||
WRITE16_HANDLER( nemesis_videoram2f_word_w );
|
||||
WRITE16_HANDLER( nemesis_characterram_word_w );
|
||||
VIDEO_UPDATE( nemesis );
|
||||
VIDEO_START( nemesis );
|
||||
VIDEO_UPDATE( salamand );
|
||||
|
||||
WRITE16_HANDLER( nemesis_gfx_flipx_w );
|
||||
WRITE16_HANDLER( nemesis_gfx_flipy_w );
|
||||
WRITE16_HANDLER( salamander_palette_word_w );
|
||||
WRITE16_HANDLER( nemesis_palette_word_w );
|
20
src/mame/includes/niyanpai.h
Normal file
20
src/mame/includes/niyanpai.h
Normal file
@ -0,0 +1,20 @@
|
||||
/*----------- defined in video/niyanpai.c -----------*/
|
||||
|
||||
VIDEO_UPDATE( niyanpai );
|
||||
VIDEO_START( niyanpai );
|
||||
|
||||
READ16_HANDLER( niyanpai_palette_r );
|
||||
WRITE16_HANDLER( niyanpai_palette_w );
|
||||
|
||||
READ16_HANDLER( niyanpai_blitter_0_r );
|
||||
READ16_HANDLER( niyanpai_blitter_1_r );
|
||||
READ16_HANDLER( niyanpai_blitter_2_r );
|
||||
WRITE16_HANDLER( niyanpai_blitter_0_w );
|
||||
WRITE16_HANDLER( niyanpai_blitter_1_w );
|
||||
WRITE16_HANDLER( niyanpai_blitter_2_w );
|
||||
WRITE16_HANDLER( niyanpai_clut_0_w );
|
||||
WRITE16_HANDLER( niyanpai_clut_1_w );
|
||||
WRITE16_HANDLER( niyanpai_clut_2_w );
|
||||
WRITE16_HANDLER( niyanpai_clutsel_0_w );
|
||||
WRITE16_HANDLER( niyanpai_clutsel_1_w );
|
||||
WRITE16_HANDLER( niyanpai_clutsel_2_w );
|
56
src/mame/includes/nmk16.h
Normal file
56
src/mame/includes/nmk16.h
Normal file
@ -0,0 +1,56 @@
|
||||
/*----------- defined in video/nmk16.c -----------*/
|
||||
|
||||
extern UINT16 *nmk_bgvideoram,*nmk_fgvideoram,*nmk_txvideoram;
|
||||
extern UINT16 *gunnail_scrollram, *gunnail_scrollramy;
|
||||
extern UINT16 *afega_vram_0, *afega_scroll_0;
|
||||
extern UINT16 *afega_vram_1, *afega_scroll_1;
|
||||
|
||||
|
||||
READ16_HANDLER( nmk_bgvideoram_r );
|
||||
WRITE16_HANDLER( nmk_bgvideoram_w );
|
||||
READ16_HANDLER( nmk_fgvideoram_r );
|
||||
WRITE16_HANDLER( nmk_fgvideoram_w );
|
||||
READ16_HANDLER( nmk_txvideoram_r );
|
||||
WRITE16_HANDLER( nmk_txvideoram_w );
|
||||
WRITE16_HANDLER( nmk_scroll_w );
|
||||
WRITE16_HANDLER( nmk_scroll_2_w );
|
||||
WRITE16_HANDLER( nmk_scroll_3_w );
|
||||
WRITE16_HANDLER( nmk_flipscreen_w );
|
||||
WRITE16_HANDLER( nmk_tilebank_w );
|
||||
WRITE16_HANDLER( bioship_scroll_w );
|
||||
WRITE16_HANDLER( bioship_bank_w );
|
||||
WRITE16_HANDLER( mustang_scroll_w );
|
||||
WRITE16_HANDLER( bioshipbg_scroll_w );
|
||||
WRITE16_HANDLER( vandyke_scroll_w );
|
||||
WRITE16_HANDLER( manybloc_scroll_w );
|
||||
|
||||
VIDEO_START( macross );
|
||||
VIDEO_UPDATE( manybloc );
|
||||
VIDEO_START( gunnail );
|
||||
VIDEO_START( macross2 );
|
||||
VIDEO_START( tdragon2 );
|
||||
VIDEO_START( bjtwin );
|
||||
VIDEO_START( bioship );
|
||||
VIDEO_START( strahl );
|
||||
VIDEO_UPDATE( bioship );
|
||||
VIDEO_UPDATE( strahl );
|
||||
VIDEO_UPDATE( macross );
|
||||
VIDEO_UPDATE( gunnail );
|
||||
VIDEO_UPDATE( bjtwin );
|
||||
VIDEO_UPDATE( tharrier );
|
||||
VIDEO_UPDATE( hachamf );
|
||||
VIDEO_UPDATE( tdragon );
|
||||
VIDEO_EOF( nmk );
|
||||
VIDEO_EOF( strahl );
|
||||
|
||||
WRITE16_HANDLER( afega_vram_0_w );
|
||||
WRITE16_HANDLER( afega_vram_1_w );
|
||||
|
||||
VIDEO_START( afega );
|
||||
VIDEO_START( grdnstrm );
|
||||
VIDEO_START( firehawk );
|
||||
VIDEO_UPDATE( afega );
|
||||
VIDEO_UPDATE( redhawkb );
|
||||
VIDEO_UPDATE(redhawki );
|
||||
VIDEO_UPDATE( bubl2000 );
|
||||
VIDEO_UPDATE( firehawk );
|
26
src/mame/includes/playmark.h
Normal file
26
src/mame/includes/playmark.h
Normal file
@ -0,0 +1,26 @@
|
||||
/*----------- defined in video/playmark.c -----------*/
|
||||
|
||||
extern UINT16 *bigtwin_bgvideoram;
|
||||
extern UINT16 *wbeachvl_videoram1,*wbeachvl_videoram2,*wbeachvl_videoram3;
|
||||
extern UINT16 *wbeachvl_rowscroll;
|
||||
|
||||
VIDEO_START( bigtwin );
|
||||
VIDEO_START( wbeachvl );
|
||||
VIDEO_START( excelsr );
|
||||
VIDEO_START( hotmind );
|
||||
VIDEO_START( hrdtimes );
|
||||
WRITE16_HANDLER( wbeachvl_txvideoram_w );
|
||||
WRITE16_HANDLER( wbeachvl_fgvideoram_w );
|
||||
WRITE16_HANDLER( wbeachvl_bgvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_txvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_fgvideoram_w );
|
||||
WRITE16_HANDLER( hrdtimes_bgvideoram_w );
|
||||
WRITE16_HANDLER( bigtwin_paletteram_w );
|
||||
WRITE16_HANDLER( bigtwin_scroll_w );
|
||||
WRITE16_HANDLER( wbeachvl_scroll_w );
|
||||
WRITE16_HANDLER( excelsr_scroll_w );
|
||||
WRITE16_HANDLER( hrdtimes_scroll_w );
|
||||
VIDEO_UPDATE( bigtwin );
|
||||
VIDEO_UPDATE( wbeachvl );
|
||||
VIDEO_UPDATE( excelsr );
|
||||
VIDEO_UPDATE( hrdtimes );
|
20
src/mame/includes/sspeedr.h
Normal file
20
src/mame/includes/sspeedr.h
Normal file
@ -0,0 +1,20 @@
|
||||
/*----------- defined in video/sspeedr.c -----------*/
|
||||
|
||||
WRITE8_HANDLER( sspeedr_driver_horz_w );
|
||||
WRITE8_HANDLER( sspeedr_driver_horz_2_w );
|
||||
WRITE8_HANDLER( sspeedr_driver_vert_w );
|
||||
WRITE8_HANDLER( sspeedr_driver_pic_w );
|
||||
|
||||
WRITE8_HANDLER( sspeedr_drones_horz_w );
|
||||
WRITE8_HANDLER( sspeedr_drones_horz_2_w );
|
||||
WRITE8_HANDLER( sspeedr_drones_vert_w );
|
||||
WRITE8_HANDLER( sspeedr_drones_mask_w );
|
||||
|
||||
WRITE8_HANDLER( sspeedr_track_horz_w );
|
||||
WRITE8_HANDLER( sspeedr_track_horz_2_w );
|
||||
WRITE8_HANDLER( sspeedr_track_vert_w );
|
||||
WRITE8_HANDLER( sspeedr_track_ice_w );
|
||||
|
||||
VIDEO_START( sspeedr );
|
||||
VIDEO_UPDATE( sspeedr );
|
||||
VIDEO_EOF( sspeedr );
|
28
src/mame/includes/taito_b.h
Normal file
28
src/mame/includes/taito_b.h
Normal file
@ -0,0 +1,28 @@
|
||||
/*----------- defined in video/taito_b.c -----------*/
|
||||
|
||||
extern UINT16 *taitob_scroll;
|
||||
extern UINT16 *TC0180VCU_ram;
|
||||
extern UINT16 *taitob_spriteram;
|
||||
extern UINT16 *taitob_pixelram;
|
||||
|
||||
VIDEO_START( taitob_color_order0 );
|
||||
VIDEO_START( taitob_color_order1 );
|
||||
VIDEO_START( taitob_color_order2 );
|
||||
VIDEO_START( hitice );
|
||||
VIDEO_EOF( taitob );
|
||||
|
||||
VIDEO_RESET( hitice );
|
||||
|
||||
VIDEO_UPDATE( taitob );
|
||||
|
||||
WRITE16_HANDLER( TC0180VCU_word_w );
|
||||
READ16_HANDLER ( TC0180VCU_word_r );
|
||||
|
||||
READ16_HANDLER( TC0180VCU_framebuffer_word_r );
|
||||
WRITE16_HANDLER( TC0180VCU_framebuffer_word_w );
|
||||
|
||||
WRITE16_HANDLER( taitob_v_control_w );
|
||||
READ16_HANDLER ( taitob_v_control_r );
|
||||
|
||||
WRITE16_HANDLER( hitice_pixelram_w );
|
||||
WRITE16_HANDLER( hitice_pixel_scroll_w );
|
13
src/mame/includes/taotaido.h
Normal file
13
src/mame/includes/taotaido.h
Normal file
@ -0,0 +1,13 @@
|
||||
/*----------- defined in video/taotaido.c -----------*/
|
||||
|
||||
extern UINT16 *taotaido_spriteram;
|
||||
extern UINT16 *taotaido_spriteram2;
|
||||
extern UINT16 *taotaido_scrollram;
|
||||
extern UINT16 *taotaido_bgram;
|
||||
|
||||
WRITE16_HANDLER( taotaido_sprite_character_bank_select_w );
|
||||
WRITE16_HANDLER( taotaido_tileregs_w );
|
||||
WRITE16_HANDLER( taotaido_bgvideoram_w );
|
||||
VIDEO_START( taotaido );
|
||||
VIDEO_UPDATE( taotaido );
|
||||
VIDEO_EOF( taotaido );
|
46
src/mame/includes/tetrisp2.h
Normal file
46
src/mame/includes/tetrisp2.h
Normal file
@ -0,0 +1,46 @@
|
||||
/*----------- defined in drivers/tetrisp2.c -----------*/
|
||||
|
||||
extern UINT16 tetrisp2_systemregs[0x10];
|
||||
|
||||
|
||||
/*----------- defined in video/tetrisp2.c -----------*/
|
||||
|
||||
extern UINT16 *tetrisp2_vram_bg, *tetrisp2_scroll_bg;
|
||||
extern UINT16 *tetrisp2_vram_fg, *tetrisp2_scroll_fg;
|
||||
extern UINT16 *tetrisp2_vram_rot, *tetrisp2_rotregs;
|
||||
|
||||
extern UINT16 *tetrisp2_priority;
|
||||
|
||||
extern UINT16 *rocknms_sub_vram_bg, *rocknms_sub_scroll_bg;
|
||||
extern UINT16 *rocknms_sub_vram_fg, *rocknms_sub_scroll_fg;
|
||||
extern UINT16 *rocknms_sub_vram_rot, *rocknms_sub_rotregs;
|
||||
|
||||
extern UINT16 *rocknms_sub_priority;
|
||||
|
||||
WRITE16_HANDLER( tetrisp2_palette_w );
|
||||
WRITE16_HANDLER( rocknms_sub_palette_w );
|
||||
READ16_HANDLER( tetrisp2_priority_r );
|
||||
WRITE16_HANDLER( tetrisp2_priority_w );
|
||||
WRITE16_HANDLER( rockn_priority_w );
|
||||
READ16_HANDLER( rocknms_sub_priority_r );
|
||||
WRITE16_HANDLER( rocknms_sub_priority_w );
|
||||
READ16_HANDLER( nndmseal_priority_r );
|
||||
|
||||
WRITE16_HANDLER( tetrisp2_vram_bg_w );
|
||||
WRITE16_HANDLER( tetrisp2_vram_fg_w );
|
||||
WRITE16_HANDLER( tetrisp2_vram_rot_w );
|
||||
|
||||
WRITE16_HANDLER( rocknms_sub_vram_bg_w );
|
||||
WRITE16_HANDLER( rocknms_sub_vram_fg_w );
|
||||
WRITE16_HANDLER( rocknms_sub_vram_rot_w );
|
||||
|
||||
VIDEO_START( tetrisp2 );
|
||||
VIDEO_UPDATE( tetrisp2 );
|
||||
|
||||
VIDEO_START( rockntread );
|
||||
VIDEO_UPDATE( rockntread );
|
||||
|
||||
VIDEO_START( rocknms );
|
||||
VIDEO_UPDATE( rocknms );
|
||||
|
||||
VIDEO_START( nndmseal );
|
33
src/mame/includes/tmnt.h
Normal file
33
src/mame/includes/tmnt.h
Normal file
@ -0,0 +1,33 @@
|
||||
/*----------- defined in video/tmnt.c -----------*/
|
||||
|
||||
WRITE16_HANDLER( tmnt_paletteram_word_w );
|
||||
WRITE16_HANDLER( tmnt_0a0000_w );
|
||||
WRITE16_HANDLER( punkshot_0a0020_w );
|
||||
WRITE16_HANDLER( lgtnfght_0a0018_w );
|
||||
WRITE16_HANDLER( blswhstl_700300_w );
|
||||
READ16_HANDLER( glfgreat_rom_r );
|
||||
WRITE16_HANDLER( glfgreat_122000_w );
|
||||
WRITE16_HANDLER( ssriders_1c0300_w );
|
||||
WRITE16_HANDLER( prmrsocr_122000_w );
|
||||
WRITE16_HANDLER( tmnt_priority_w );
|
||||
READ16_HANDLER( glfgreat_ball_r );
|
||||
READ16_HANDLER( prmrsocr_rom_r );
|
||||
VIDEO_START( sunsetbl );
|
||||
VIDEO_START( cuebrick );
|
||||
VIDEO_START( mia );
|
||||
VIDEO_START( tmnt );
|
||||
VIDEO_START( punkshot );
|
||||
VIDEO_START( lgtnfght );
|
||||
VIDEO_START( blswhstl );
|
||||
VIDEO_START( glfgreat );
|
||||
VIDEO_START( thndrx2 );
|
||||
VIDEO_START( prmrsocr );
|
||||
VIDEO_UPDATE( mia );
|
||||
VIDEO_UPDATE( tmnt );
|
||||
VIDEO_UPDATE( punkshot );
|
||||
VIDEO_UPDATE( lgtnfght );
|
||||
VIDEO_UPDATE( glfgreat );
|
||||
VIDEO_UPDATE( tmnt2 );
|
||||
VIDEO_UPDATE( thndrx2 );
|
||||
VIDEO_EOF( blswhstl );
|
||||
|
40
src/mame/includes/tumbleb.h
Normal file
40
src/mame/includes/tumbleb.h
Normal file
@ -0,0 +1,40 @@
|
||||
/*----------- defined in drivers/tumbleb.c -----------*/
|
||||
|
||||
extern UINT16* jumppop_control;
|
||||
extern UINT16* suprtrio_control;
|
||||
|
||||
|
||||
/*----------- defined in video/tumbleb.c -----------*/
|
||||
|
||||
extern UINT16 *tumblepb_pf1_data,*tumblepb_pf2_data;
|
||||
|
||||
VIDEO_START( tumblepb );
|
||||
VIDEO_START( fncywld );
|
||||
VIDEO_START( jumppop );
|
||||
VIDEO_START( sdfight );
|
||||
VIDEO_UPDATE( tumblepb );
|
||||
VIDEO_UPDATE( jumpkids );
|
||||
VIDEO_UPDATE( fncywld );
|
||||
VIDEO_UPDATE( jumppop );
|
||||
VIDEO_UPDATE( semicom );
|
||||
VIDEO_UPDATE( semicom_altoffsets );
|
||||
VIDEO_UPDATE( bcstory );
|
||||
VIDEO_UPDATE(semibase );
|
||||
VIDEO_START( suprtrio );
|
||||
VIDEO_UPDATE( suprtrio );
|
||||
VIDEO_START( pangpang );
|
||||
VIDEO_UPDATE( pangpang );
|
||||
VIDEO_UPDATE( sdfight );
|
||||
|
||||
WRITE16_HANDLER( tumblepb_pf1_data_w );
|
||||
WRITE16_HANDLER( tumblepb_pf2_data_w );
|
||||
WRITE16_HANDLER( fncywld_pf1_data_w );
|
||||
WRITE16_HANDLER( fncywld_pf2_data_w );
|
||||
WRITE16_HANDLER( tumblepb_control_0_w );
|
||||
WRITE16_HANDLER( pangpang_pf1_data_w );
|
||||
WRITE16_HANDLER( pangpang_pf2_data_w );
|
||||
|
||||
WRITE16_HANDLER( bcstory_tilebank_w );
|
||||
WRITE16_HANDLER( suprtrio_tilebank_w );
|
||||
WRITE16_HANDLER( chokchok_tilebank_w );
|
||||
WRITE16_HANDLER( wlstar_tilebank_w );
|
18
src/mame/includes/wc90.h
Normal file
18
src/mame/includes/wc90.h
Normal file
@ -0,0 +1,18 @@
|
||||
/*----------- defined in video/wc90.c -----------*/
|
||||
|
||||
extern UINT8 *wc90_fgvideoram,*wc90_bgvideoram,*wc90_txvideoram;
|
||||
|
||||
extern UINT8 *wc90_scroll0xlo, *wc90_scroll0xhi;
|
||||
extern UINT8 *wc90_scroll1xlo, *wc90_scroll1xhi;
|
||||
extern UINT8 *wc90_scroll2xlo, *wc90_scroll2xhi;
|
||||
|
||||
extern UINT8 *wc90_scroll0ylo, *wc90_scroll0yhi;
|
||||
extern UINT8 *wc90_scroll1ylo, *wc90_scroll1yhi;
|
||||
extern UINT8 *wc90_scroll2ylo, *wc90_scroll2yhi;
|
||||
|
||||
VIDEO_START( wc90 );
|
||||
VIDEO_START( wc90t );
|
||||
WRITE8_HANDLER( wc90_fgvideoram_w );
|
||||
WRITE8_HANDLER( wc90_bgvideoram_w );
|
||||
WRITE8_HANDLER( wc90_txvideoram_w );
|
||||
VIDEO_UPDATE( wc90 );
|
@ -1,4 +1,5 @@
|
||||
#include "driver.h"
|
||||
#include "includes/aerofgt.h"
|
||||
|
||||
|
||||
UINT16 *aerofgt_rasterram;
|
||||
|
@ -115,6 +115,7 @@ BG0 palette intensity ( $C47F, $C4FF )
|
||||
|
||||
#include "driver.h"
|
||||
#include "jalblend.h"
|
||||
#include "includes/argus.h"
|
||||
|
||||
|
||||
UINT8 *argus_paletteram;
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include "driver.h"
|
||||
#include "includes/armedf.h"
|
||||
|
||||
|
||||
UINT16 armedf_vreg;
|
||||
|
@ -41,6 +41,7 @@ sprites.
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/dec8.h"
|
||||
|
||||
//static int scroll1[4];
|
||||
static int scroll2[4];
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include "driver.h"
|
||||
#include "includes/dooyong.h"
|
||||
|
||||
|
||||
UINT8 *dooyong_txvideoram;
|
||||
|
@ -7,6 +7,7 @@
|
||||
******************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/fromanc2.h"
|
||||
|
||||
static int fromanc2_scrollx[2][4], fromanc2_scrolly[2][4];
|
||||
static int fromanc2_gfxbank[2][4];
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#include "driver.h"
|
||||
#include "nb1413m3.h"
|
||||
#include "includes/nbmj8688.h"
|
||||
|
||||
|
||||
static int mjsikaku_scrolly;
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#include "driver.h"
|
||||
#include "nb1413m3.h"
|
||||
#include "includes/nbmj8891.h"
|
||||
|
||||
|
||||
static int nbmj8891_scrolly;
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#include "driver.h"
|
||||
#include "nb1413m3.h"
|
||||
#include "includes/nbmj8991.h"
|
||||
|
||||
|
||||
static int nbmj8991_scrollx, nbmj8991_scrolly;
|
||||
|
@ -8,6 +8,7 @@
|
||||
******************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/nbmj9195.h"
|
||||
|
||||
|
||||
#define VRAM_MAX 2
|
||||
|
@ -5,6 +5,8 @@
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/nemesis.h"
|
||||
|
||||
|
||||
UINT16 *nemesis_videoram1b;
|
||||
UINT16 *nemesis_videoram2b;
|
||||
|
@ -7,6 +7,7 @@
|
||||
******************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/niyanpai.h"
|
||||
|
||||
|
||||
#define VRAM_MAX 3
|
||||
|
@ -8,6 +8,7 @@
|
||||
*/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/nmk16.h"
|
||||
|
||||
UINT16 *nmk_bgvideoram,*nmk_fgvideoram,*nmk_txvideoram;
|
||||
UINT16 *gunnail_scrollram, *gunnail_scrollramy;
|
||||
|
@ -1,4 +1,6 @@
|
||||
#include "driver.h"
|
||||
#include "includes/playmark.h"
|
||||
|
||||
|
||||
UINT16 *bigtwin_bgvideoram;
|
||||
UINT16 *wbeachvl_videoram1,*wbeachvl_videoram2,*wbeachvl_videoram3;
|
||||
|
@ -5,6 +5,8 @@ Taito Super Speed Race video emulation
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/sspeedr.h"
|
||||
|
||||
|
||||
static int toggle;
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
#include "driver.h"
|
||||
#include "profiler.h"
|
||||
#include "includes/taito_b.h"
|
||||
|
||||
UINT16 *taitob_scroll;
|
||||
UINT16 *TC0180VCU_ram;
|
||||
|
@ -9,16 +9,17 @@ zooming might be wrong (only used on title logo?)
|
||||
*/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/taotaido.h"
|
||||
|
||||
UINT16 *taotaido_spriteram;
|
||||
UINT16 *taotaido_spriteram2;
|
||||
UINT16 *taotaido_scrollram;
|
||||
UINT16 *taotaido_bgram;
|
||||
|
||||
static UINT16 taotaido_sprite_character_bank_select[8];
|
||||
static UINT16 taotaido_video_bank_select[8];
|
||||
static tilemap *bg_tilemap;
|
||||
|
||||
extern UINT16 *taotaido_spriteram;
|
||||
extern UINT16 *taotaido_spriteram2;
|
||||
extern UINT16 *taotaido_scrollram;
|
||||
extern UINT16 *taotaido_bgram;
|
||||
|
||||
static UINT16 *taotaido_spriteram_old, *taotaido_spriteram_older;
|
||||
static UINT16 *taotaido_spriteram2_old, *taotaido_spriteram2_older;
|
||||
|
||||
|
@ -39,10 +39,9 @@ To Do:
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/tetrisp2.h"
|
||||
|
||||
|
||||
extern UINT16 tetrisp2_systemregs[0x10];
|
||||
|
||||
/* Variables needed by driver: */
|
||||
|
||||
UINT16 *tetrisp2_vram_bg, *tetrisp2_scroll_bg;
|
||||
|
@ -1,6 +1,7 @@
|
||||
#include "driver.h"
|
||||
#include "machine/eeprom.h"
|
||||
#include "video/konamiic.h"
|
||||
#include "includes/tmnt.h"
|
||||
|
||||
|
||||
static int layer_colorbase[3],sprite_colorbase,bg_colorbase;
|
||||
|
@ -15,14 +15,14 @@ to switch between 8*8 tiles and 16*16 tiles.
|
||||
***************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "includes/tumbleb.h"
|
||||
|
||||
|
||||
static UINT16 tumblepb_control_0[8];
|
||||
UINT16 *tumblepb_pf1_data,*tumblepb_pf2_data;
|
||||
static tilemap *pf1_tilemap,*pf1_alt_tilemap,*pf2_tilemap,*pf2_alt_tilemap;
|
||||
static int flipscreen;
|
||||
extern UINT16* jumppop_control;
|
||||
static UINT16 bcstory_tilebank;
|
||||
extern UINT16* suprtrio_control;
|
||||
static int sprite_xoffset;
|
||||
static int sprite_yoffset;
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include "driver.h"
|
||||
#include "includes/wc90.h"
|
||||
|
||||
|
||||
UINT8 *wc90_fgvideoram,*wc90_bgvideoram,*wc90_txvideoram;
|
||||
|
Loading…
Reference in New Issue
Block a user