trunk/src/emu/video/psx.c
| r18909 | r18910 | |
| 3710 | 3710 | } |
| 3711 | 3711 | } |
| 3712 | 3712 | |
| 3713 | | SCREEN_UPDATE_IND16( psx ) |
| 3714 | | { |
| 3715 | | psxgpu_device *gpu = downcast<psxgpu_device *>(screen.owner()); |
| 3716 | | return gpu->update_screen( screen, bitmap, cliprect ); |
| 3717 | | } |
| 3718 | | |
| 3719 | 3713 | MACHINE_CONFIG_FRAGMENT( psxgpu ) |
| 3720 | 3714 | MCFG_SCREEN_ADD("screen", RASTER) |
| 3721 | 3715 | MCFG_SCREEN_REFRESH_RATE( 60 ) |
| 3722 | 3716 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC( 0 )) |
| 3723 | 3717 | MCFG_SCREEN_SIZE( 1024, 1024 ) |
| 3724 | 3718 | MCFG_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 ) |
| 3725 | | MCFG_SCREEN_UPDATE_STATIC( psx ) |
| 3719 | MCFG_SCREEN_UPDATE_DEVICE( DEVICE_SELF, psxgpu_device, update_screen ) |
| 3726 | 3720 | ((screen_device *)device)->register_vblank_callback(vblank_state_delegate(FUNC(psxgpu_device::vblank), (psxgpu_device *) owner)); |
| 3727 | 3721 | |
| 3728 | 3722 | MCFG_PALETTE_LENGTH( 65536 ) |