diff options
author | angelosa <salese_corp_ltd@email.it> | 2016-12-28 02:27:06 +0100 |
---|---|---|
committer | angelosa <salese_corp_ltd@email.it> | 2016-12-28 04:30:02 +0100 |
commit | 9de0a5c0477ceac2b3964238e99c7ac8649d377d (patch) | |
tree | 80ba55ef10f8018c5578c3b31c44f57635ae8db5 | |
parent | 7b5ad970d2a386b86ebc1fc7b77bf03630d8b88c (diff) |
SCREEN_RAW_PARAMS for Winning Run (nw)
-rw-r--r-- | src/mame/drivers/namcos21.cpp | 7 | ||||
-rw-r--r-- | src/mame/video/namcos21.cpp | 2 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/namcos21.cpp b/src/mame/drivers/namcos21.cpp index 15d5dda8905..50baf46f6b5 100644 --- a/src/mame/drivers/namcos21.cpp +++ b/src/mame/drivers/namcos21.cpp @@ -2048,10 +2048,7 @@ static MACHINE_CONFIG_START( winrun, namcos21_state ) MCFG_NVRAM_ADD_1FILL("nvram") MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) - MCFG_SCREEN_SIZE(NAMCOS21_POLY_FRAME_WIDTH,NAMCOS21_POLY_FRAME_HEIGHT) - MCFG_SCREEN_VISIBLE_AREA(0,495,0,479) + MCFG_SCREEN_RAW_PARAMS(12288000*2, 782, 0, 496, 262*2,0,480) // TODO: basic parameters to get 60 Hz, x2 is for interlace MCFG_SCREEN_UPDATE_DRIVER(namcos21_state, screen_update_winrun) MCFG_SCREEN_PALETTE("palette") @@ -2764,7 +2761,7 @@ DRIVER_INIT_MEMBER(namcos21_state,driveyes) /* YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR, COMPANY, FULLNAME, FLAGS */ GAME( 1988, winrun, 0, winrun, winrun, namcos21_state, winrun, ROT0, "Namco", "Winning Run", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1989, winrungp, 0, winrun, winrungp, namcos21_state, winrun, ROT0, "Namco", "Winning Run Suzuka Grand Prix (Japan)", MACHINE_IMPERFECT_GRAPHICS ) -GAME( 1991, winrun91, 0, winrun, winrungp, namcos21_state, winrun, ROT0, "Namco", "Winning Run '91 (Japan)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1991, winrun91, 0, winrun, winrun91, namcos21_state, winrun, ROT0, "Namco", "Winning Run '91 (Japan)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1991, driveyes, 0, driveyes, driveyes, namcos21_state, driveyes, ROT0, "Namco", "Driver's Eyes (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) GAME( 1991, solvalou, 0, namcos21, s21default, namcos21_state, solvalou, ROT0, "Namco", "Solvalou (Japan)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1991, starblad, 0, namcos21, s21default, namcos21_state, starblad, ROT0, "Namco", "Starblade (World)", MACHINE_IMPERFECT_GRAPHICS ) diff --git a/src/mame/video/namcos21.cpp b/src/mame/video/namcos21.cpp index 1ce56016007..b3aed4c0d6a 100644 --- a/src/mame/video/namcos21.cpp +++ b/src/mame/video/namcos21.cpp @@ -463,5 +463,7 @@ uint32_t namcos21_state::screen_update_winrun(screen_device &screen, bitmap_ind1 copy_visible_poly_framebuffer(bitmap, cliprect, 0, 0x7fbf); winrun_bitmap_draw(bitmap,cliprect); + //popmessage("%04x %04x %04x|%04x %04x",m_winrun_gpu_register[0],m_winrun_gpu_register[2/2],m_winrun_gpu_register[4/2],m_winrun_gpu_register[0xa/2],m_winrun_gpu_register[0xc/2]); + return 0; } |