Previous 199869 Revisions Next

r23956 Wednesday 26th June, 2013 at 16:31:33 UTC by Angelo Salese
SCREEN_RAW_PARAMS for Naomi/DC
[src/mame/drivers]naomi.c
[src/mess/drivers]dccons.c

trunk/src/mess/drivers/dccons.c
r23955r23956
200200
201201   /* video hardware */
202202   MCFG_SCREEN_ADD("screen", RASTER)
203   MCFG_SCREEN_REFRESH_RATE(60)
204   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
205   MCFG_SCREEN_SIZE(640, 480)
206   MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
203   MCFG_SCREEN_RAW_PARAMS(CPU_CLOCK/2/4, 820, 0, 640, 532, 0, 480) /* TODO: PVR is clocked at 100 MHz, pixel clock is guessed to be /4 so ~57 fps. */
207204   MCFG_SCREEN_UPDATE_DEVICE("powervr2", powervr2_device, screen_update)
208205   MCFG_PALETTE_LENGTH(0x1000)
209206   MCFG_POWERVR2_ADD("powervr2", WRITE8(dc_state, pvr_irq))
trunk/src/mame/drivers/naomi.c
r23955r23956
1919
2020Sega Naomi is Dreamcast based Arcade hardware.
2121
22Compatibility list (as per 26-jun-2013)
23- sfz3ugd: currently dies at disclaimer screen (regression);
24- sprtjam: garbage on initial attract mode screen (regression).
25- vtennisg: crashes after stage screen.
26
2227TODO (general):
2328    - all games that uses YUV just updates one frame then dies, why?
2429    - Some SH to ARM sound streaming doesn't work (used by ADX compression system)
r23955r23956
7075    - Oinori-Daimyoujin Matsuri: reports "B. RAM error" in test mode, inputs doesn't seem to work after that point;
7176    - OutTrigger: crashes on naomibd_r();
7277    - Ringout 4x4: needs cabinet set to 4p, moans about not having two jamma i/o boards;
73    - Street Fighter Zero 3 Upper: currently dies at disclaimer screen (regression);
7478    - Super Major League '99: attract mode/gameplay bogusly have stop-motions from time to time;
7579    - The House of the Dead 2: game uses an earlier PVR so it has extra gfx issues;
7680    - The Typing of the Dead: missing keyboard inputs, doesn't enter into attract/test mode anymore (JVS issue);
r23955r23956
24932497
24942498   /* video hardware */
24952499   MCFG_SCREEN_ADD("screen", RASTER)
2496   MCFG_SCREEN_REFRESH_RATE(60)
2497   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
2498   MCFG_SCREEN_SIZE(640, 480)
2499   MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
2500   MCFG_SCREEN_RAW_PARAMS(CPU_CLOCK/2/4, 820, 0, 640, 532, 0, 480) /* TODO: PVR is clocked at 100 MHz, pixel clock is guessed to be /4 so ~57 fps. */
25002501   MCFG_SCREEN_UPDATE_DEVICE("powervr2", powervr2_device, screen_update)
25012502   MCFG_PALETTE_LENGTH(0x1000)
25022503   MCFG_POWERVR2_ADD("powervr2", WRITE8(dc_state, pvr_irq))
r23955r23956
81848185// 0012A Virtua Fighter 4 (Rev A)
81858186/* 0012B */ GAME( 2001, vf4b,     vf4,     naomi2gd, naomi,   naomi_state, naomi2,  ROT0, "Sega", "Virtua Fighter 4 (Rev B) (GDS-0012B)", GAME_FLAGS )
81868187/* 0012C */ GAME( 2001, vf4c,     vf4,     naomi2gd, naomi,   naomi_state, naomi2,  ROT0, "Sega", "Virtua Fighter 4 (Rev C) (GDS-0012C)", GAME_FLAGS )
8187/* 0013  */ GAME( 2001, shaktmsp, naomigd, naomigd, shaktamb, naomi_state, naomigd, ROT0, "Sega", "Shakatto Tambourine 2K1 SPR (GDS-0013)", GAME_FLAGS )
8188/* 0013  */ GAME( 2001, shaktmsp, naomigd, naomigd, shaktamb,naomi_state, naomigd, ROT0, "Sega", "Shakatto Tambourine 2K1 SPR (GDS-0013)", GAME_FLAGS )
81888189/* 0014  */ GAME( 2001, beachspi, naomi2,  naomi2gd, naomi,   naomi_state, naomi2,  ROT0, "Sega", "Beach Spikers (GDS-0014)", GAME_FLAGS )
81898190// 0015  Virtua Tennis 2 / Power Smash 2
81908191/* 0015A */ GAME( 2001, vtennis2, naomigd, naomigd,  naomi,   naomi_state, naomigd, ROT0, "Sega", "Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)", GAME_FLAGS )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team