trunk/src/mess/drivers/dccons.c
| r23955 | r23956 | |
| 200 | 200 | |
| 201 | 201 | /* video hardware */ |
| 202 | 202 | 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. */ |
| 207 | 204 | MCFG_SCREEN_UPDATE_DEVICE("powervr2", powervr2_device, screen_update) |
| 208 | 205 | MCFG_PALETTE_LENGTH(0x1000) |
| 209 | 206 | MCFG_POWERVR2_ADD("powervr2", WRITE8(dc_state, pvr_irq)) |
trunk/src/mame/drivers/naomi.c
| r23955 | r23956 | |
| 19 | 19 | |
| 20 | 20 | Sega Naomi is Dreamcast based Arcade hardware. |
| 21 | 21 | |
| 22 | Compatibility 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 | |
| 22 | 27 | TODO (general): |
| 23 | 28 | - all games that uses YUV just updates one frame then dies, why? |
| 24 | 29 | - Some SH to ARM sound streaming doesn't work (used by ADX compression system) |
| r23955 | r23956 | |
| 70 | 75 | - Oinori-Daimyoujin Matsuri: reports "B. RAM error" in test mode, inputs doesn't seem to work after that point; |
| 71 | 76 | - OutTrigger: crashes on naomibd_r(); |
| 72 | 77 | - 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); |
| 74 | 78 | - Super Major League '99: attract mode/gameplay bogusly have stop-motions from time to time; |
| 75 | 79 | - The House of the Dead 2: game uses an earlier PVR so it has extra gfx issues; |
| 76 | 80 | - The Typing of the Dead: missing keyboard inputs, doesn't enter into attract/test mode anymore (JVS issue); |
| r23955 | r23956 | |
| 2493 | 2497 | |
| 2494 | 2498 | /* video hardware */ |
| 2495 | 2499 | 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. */ |
| 2500 | 2501 | MCFG_SCREEN_UPDATE_DEVICE("powervr2", powervr2_device, screen_update) |
| 2501 | 2502 | MCFG_PALETTE_LENGTH(0x1000) |
| 2502 | 2503 | MCFG_POWERVR2_ADD("powervr2", WRITE8(dc_state, pvr_irq)) |
| r23955 | r23956 | |
| 8184 | 8185 | // 0012A Virtua Fighter 4 (Rev A) |
| 8185 | 8186 | /* 0012B */ GAME( 2001, vf4b, vf4, naomi2gd, naomi, naomi_state, naomi2, ROT0, "Sega", "Virtua Fighter 4 (Rev B) (GDS-0012B)", GAME_FLAGS ) |
| 8186 | 8187 | /* 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 ) |
| 8188 | 8189 | /* 0014 */ GAME( 2001, beachspi, naomi2, naomi2gd, naomi, naomi_state, naomi2, ROT0, "Sega", "Beach Spikers (GDS-0014)", GAME_FLAGS ) |
| 8189 | 8190 | // 0015 Virtua Tennis 2 / Power Smash 2 |
| 8190 | 8191 | /* 0015A */ GAME( 2001, vtennis2, naomigd, naomigd, naomi, naomi_state, naomigd, ROT0, "Sega", "Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)", GAME_FLAGS ) |