Corona.c: Fixed the visible screen area to improve

the Winners Circle aspect. Also fixed visible screen
area and rotate properly the RE-800 sets.
Minor clean-ups.
This commit is contained in:
Roberto Fresca 2011-03-03 06:01:27 +00:00
parent 85b394f420
commit e870e8d7bc

View File

@ -26,6 +26,8 @@
Winners Circle.
4-players horse race game.
Very rare game, due to massive conversions to any kind of roulette soft.
------
This game is a milestone. If you ask any old operator about the gambling
@ -260,8 +262,6 @@
TODO:
- Blitter issues... Fix the H/V stuff.
- Fix the Winners Circle hangs.
- Inputs/Outputs for Winners Circle.
- Check the sound CPU connection in Winners Circle sets.
@ -345,7 +345,7 @@ static WRITE8_HANDLER( blitter_aux_w )
static READ8_HANDLER( blitter_status_r )
{
/* code check bit 6 and/or bit 7 */
/* code checks bit 6 and/or bit 7 */
//return space->machine->rand() & 0xc0;
/*
x--- ---- blitter busy
@ -1093,7 +1093,7 @@ static MACHINE_CONFIG_START( winner81, driver_device )
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) //not accurate
MCFG_SCREEN_SIZE(32*8, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1)
MCFG_SCREEN_UPDATE(winner)
MCFG_PALETTE_LENGTH(0x100)
@ -1127,7 +1127,7 @@ static MACHINE_CONFIG_START( winner82, driver_device )
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) //not accurate
MCFG_SCREEN_SIZE(32*8, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1)
MCFG_SCREEN_UPDATE(winner)
MCFG_PALETTE_LENGTH(0x100)
@ -1161,7 +1161,7 @@ static MACHINE_CONFIG_START( re800, driver_device )
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) //not accurate
MCFG_SCREEN_SIZE(32*8, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 32*8-1)
MCFG_SCREEN_UPDATE(winner)
MCFG_PALETTE_LENGTH(0x100)
@ -1282,12 +1282,6 @@ ROM_START(re800v3)
ROM_END
/******************************************
* Driver Init *
******************************************/
/******************************************
* Game Drivers *
******************************************/
@ -1295,6 +1289,6 @@ ROM_END
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
GAME( 1981, winner81, 0, winner81, winner, 0, ROT0, "Corona Co.,LTD.", "Winners Circle (81)", GAME_NOT_WORKING )
GAME( 1982, winner82, 0, winner82, winner82, 0, ROT0, "Corona Co.,LTD.", "Winners Circle (82)", GAME_NOT_WORKING )
GAMEL( 1991, re800ea, 0, re800, re800, 0, ROT0, "Entretenimientos GEMINIS", "Ruleta RE-800 (earlier, no attract)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )
GAMEL( 1991, re800v1, 0, re800, re800, 0, ROT0, "Entretenimientos GEMINIS", "Ruleta RE-800 (v1.0)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )
GAMEL( 1991, re800v3, 0, re800, re800v3, 0, ROT0, "Entretenimientos GEMINIS", "Ruleta RE-800 (v3.0)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )
GAMEL( 1991, re800ea, 0, re800, re800, 0, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (earlier, no attract)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )
GAMEL( 1991, re800v1, 0, re800, re800, 0, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v1.0)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )
GAMEL( 1991, re800v3, 0, re800, re800v3, 0, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v3.0)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_COLORS, layout_re800 )