Improved bishjan.c:

Converted the tilemaps chip to an 8-bit bus width, and added 16-bit handlers using the macros in memconv.h.
Improved bishjan memory map. Implemented line scroll emulation. [Luca Elia]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ying Hua Lian 2.0 [Luca Elia, Angelo Salese, David Haywood]
This commit is contained in:
Luca Elia 2008-12-29 21:55:34 +00:00
parent 5af4b958a2
commit 75cbcca312
5 changed files with 966 additions and 432 deletions

View File

@ -68,6 +68,7 @@ enum
XTAL_7_3728MHz = 7372800, XTAL_7_3728MHz = 7372800,
XTAL_7_8643MHz = 7864300, /* Used on InterFlip games as video clock */ XTAL_7_8643MHz = 7864300, /* Used on InterFlip games as video clock */
XTAL_8MHz = 8000000, /* Extremely common, used on 100's of PCBs */ XTAL_8MHz = 8000000, /* Extremely common, used on 100's of PCBs */
XTAL_8_4672MHz = 8467200, /* Subsino's Ying Hua Lian */
XTAL_8_664MHz = 8664000, /* Touchmaster */ XTAL_8_664MHz = 8664000, /* Touchmaster */
XTAL_8_945MHz = 8945000, /* Hit Me */ XTAL_8_945MHz = 8945000, /* Hit Me */
XTAL_9_828MHz = 9828000, /* Universal PCBs */ XTAL_9_828MHz = 9828000, /* Universal PCBs */
@ -137,6 +138,7 @@ enum
XTAL_38_76922MHz = 38769220, /* Namco System 21 video board */ XTAL_38_76922MHz = 38769220, /* Namco System 21 video board */
XTAL_40MHz = 40000000, XTAL_40MHz = 40000000,
XTAL_42_9545MHz = 42954500, /* CPS3 */ XTAL_42_9545MHz = 42954500, /* CPS3 */
XTAL_44_1MHz = 44100000, /* Subsino's Bishou Jan */
XTAL_45MHz = 45000000, /* Eolith with Hyperstone CPUs */ XTAL_45MHz = 45000000, /* Eolith with Hyperstone CPUs */
XTAL_45_158MHz = 45158000, /* Sega Model 2A video board, Model 3 CPU board */ XTAL_45_158MHz = 45158000, /* Sega Model 2A video board, Model 3 CPU board */
XTAL_48MHz = 48000000, /* Williams/Midway Y/Z-unit system */ XTAL_48MHz = 48000000, /* Williams/Midway Y/Z-unit system */

File diff suppressed because it is too large Load Diff

View File

@ -9073,8 +9073,8 @@ GAME( 1995, hgokou, 0, hgokou, hgokou, 0, ROT0, "Dynax (Alba
GAME( 1995, mjdchuka, 0, mjchuuka, mjchuuka, 0, ROT0, "Dynax", "Mahjong The Dai Chuuka Ken (China, v. D111)", GAME_NO_COCKTAIL ) GAME( 1995, mjdchuka, 0, mjchuuka, mjchuuka, 0, ROT0, "Dynax", "Mahjong The Dai Chuuka Ken (China, v. D111)", GAME_NO_COCKTAIL )
GAME( 1995, nettoqc, 0, nettoqc, nettoqc, 0, ROT0, "Nakanihon", "Nettoh Quiz Champion (Japan)", GAME_NO_COCKTAIL | GAME_IMPERFECT_COLORS ) GAME( 1995, nettoqc, 0, nettoqc, nettoqc, 0, ROT0, "Nakanihon", "Nettoh Quiz Champion (Japan)", GAME_NO_COCKTAIL | GAME_IMPERFECT_COLORS )
GAME( 1995, ddenlvrj, 0, ddenlvrj, ddenlvrj, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan)", GAME_NO_COCKTAIL ) GAME( 1995, ddenlvrj, 0, ddenlvrj, ddenlvrj, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan)", GAME_NO_COCKTAIL )
GAME( 1995, ddenlvrk, ddenlvrj, ddenlvrk, ddenlovr, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghasa (Korea)", GAME_NO_COCKTAIL ) GAME( 1995, ddenlvrk, ddenlvrj, ddenlvrk, ddenlovr, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea)", GAME_NO_COCKTAIL )
GAME( 1995, ddenlovb, ddenlvrj, ddenlovr, ddenlovr, 0, ROT0, "[Dynax] (bootleg)", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghasa (Korea, bootleg)", GAME_NO_COCKTAIL ) GAME( 1995, ddenlovb, ddenlvrj, ddenlovr, ddenlovr, 0, ROT0, "[Dynax] (bootleg)", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea, bootleg)", GAME_NO_COCKTAIL )
GAME( 1996, ddenlovr, ddenlvrj, ddenlovr, ddenlovr, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 (Hong Kong)", GAME_NO_COCKTAIL ) GAME( 1996, ddenlovr, ddenlvrj, ddenlovr, ddenlovr, 0, ROT0, "Dynax", "Don Den Lover Vol. 1 (Hong Kong)", GAME_NO_COCKTAIL )
GAME( 1996, hanakanz, 0, hanakanz, hanakanz, 0, ROT0, "Dynax", "Hana Kanzashi (Japan)", GAME_NO_COCKTAIL ) GAME( 1996, hanakanz, 0, hanakanz, hanakanz, 0, ROT0, "Dynax", "Hana Kanzashi (Japan)", GAME_NO_COCKTAIL )
GAME( 1996, akamaru, 0, akamaru, akamaru, 0, ROT0, "Dynax (Nakanihon licence)", "Panel & Variety Akamaru Q Jousyou Dont-R", GAME_NO_COCKTAIL ) GAME( 1996, akamaru, 0, akamaru, akamaru, 0, ROT0, "Dynax (Nakanihon licence)", "Panel & Variety Akamaru Q Jousyou Dont-R", GAME_NO_COCKTAIL )

View File

@ -345,6 +345,7 @@ DRVLIBS = \
$(MAMEOBJ)/atlus.a \ $(MAMEOBJ)/atlus.a \
$(MAMEOBJ)/barcrest.a \ $(MAMEOBJ)/barcrest.a \
$(MAMEOBJ)/bfm.a \ $(MAMEOBJ)/bfm.a \
$(MAMEOBJ)/bmc.a \
$(MAMEOBJ)/capcom.a \ $(MAMEOBJ)/capcom.a \
$(MAMEOBJ)/cinemat.a \ $(MAMEOBJ)/cinemat.a \
$(MAMEOBJ)/comad.a \ $(MAMEOBJ)/comad.a \
@ -576,6 +577,10 @@ $(MAMEOBJ)/bfm.a: \
$(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \ $(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \
$(MACHINE)/bfm_bd1.o \ $(MACHINE)/bfm_bd1.o \
$(MAMEOBJ)/bmc.a: \
$(DRIVERS)/bmcbowl.o \
$(DRIVERS)/koftball.o \
$(MAMEOBJ)/capcom.a: \ $(MAMEOBJ)/capcom.a: \
$(DRIVERS)/1942.o $(VIDEO)/1942.o \ $(DRIVERS)/1942.o $(VIDEO)/1942.o \
$(DRIVERS)/1943.o $(VIDEO)/1943.o \ $(DRIVERS)/1943.o $(VIDEO)/1943.o \
@ -1542,9 +1547,7 @@ $(MAMEOBJ)/misc.a: \
$(DRIVERS)/aztarac.o $(AUDIO)/aztarac.o $(VIDEO)/aztarac.o \ $(DRIVERS)/aztarac.o $(AUDIO)/aztarac.o $(VIDEO)/aztarac.o \
$(DRIVERS)/beaminv.o \ $(DRIVERS)/beaminv.o \
$(DRIVERS)/blackt96.o \ $(DRIVERS)/blackt96.o \
$(DRIVERS)/bmcbowl.o \
$(DRIVERS)/brasil.o \ $(DRIVERS)/brasil.o \
$(DRIVERS)/koftball.o \
$(DRIVERS)/calomega.o $(VIDEO)/calomega.o \ $(DRIVERS)/calomega.o $(VIDEO)/calomega.o \
$(DRIVERS)/carrera.o \ $(DRIVERS)/carrera.o \
$(DRIVERS)/caswin.o \ $(DRIVERS)/caswin.o \

View File

@ -8231,14 +8231,17 @@ Other Sun games
DRIVER( rbmk ) /* (c) 1995 GMS */ DRIVER( rbmk ) /* (c) 1995 GMS */
DRIVER( go2000 ) /* (c) 2000 SA */ DRIVER( go2000 ) /* (c) 2000 SA */
DRIVER( mirax ) /* (c) 1985 Current Technologies */ DRIVER( mirax ) /* (c) 1985 Current Technologies */
DRIVER( victor5 ) /* (c) 1990 Subsino */ DRIVER( victor5 ) /* (c) 1990 Subsino */
DRIVER( victor21 ) /* (c) 1990 Subsino */ DRIVER( victor21 ) /* (c) 1990 Subsino */
DRIVER( sharkpy ) /* (c) 1993 Subsino */ DRIVER( sharkpy ) /* (c) 1993 Subsino */
DRIVER( sharkpya ) /* (c) 1993 Subsino */ DRIVER( sharkpya ) /* (c) 1993 Subsino */
DRIVER( smoto20 ) /* (c) 1996 Subsino */ DRIVER( smoto20 ) /* (c) 1996 Subsino */
DRIVER( smoto16 ) /* (c) 1996 Subsino */ DRIVER( smoto16 ) /* (c) 1996 Subsino */
DRIVER( lastfght ) /* (c) 2000 Subsino */ DRIVER( saklove ) /* (c) 1998 Subsino */
DRIVER( bishjan ) /* (c) 1999 Subsino */ DRIVER( bishjan ) /* (c) 1999 Subsino */
DRIVER( lastfght ) /* (c) 2000 Subsino */
DRIVER( sliver ) /* (c) 1996 Hollow Corp */ DRIVER( sliver ) /* (c) 1996 Hollow Corp */
DRIVER( intrscti ) /* ???? */ DRIVER( intrscti ) /* ???? */
DRIVER( pasha2 ) /* (c) 1998 Dong Sung */ DRIVER( pasha2 ) /* (c) 1998 Dong Sung */