mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
uses MCFG_SCREEN_UPDATE_DEVICE (nw)
This commit is contained in:
parent
e962503680
commit
c4ccae3fcb
@ -3710,19 +3710,13 @@ PALETTE_INIT( psx )
|
||||
}
|
||||
}
|
||||
|
||||
SCREEN_UPDATE_IND16( psx )
|
||||
{
|
||||
psxgpu_device *gpu = downcast<psxgpu_device *>(screen.owner());
|
||||
return gpu->update_screen( screen, bitmap, cliprect );
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( psxgpu )
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE( 60 )
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC( 0 ))
|
||||
MCFG_SCREEN_SIZE( 1024, 1024 )
|
||||
MCFG_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
|
||||
MCFG_SCREEN_UPDATE_STATIC( psx )
|
||||
MCFG_SCREEN_UPDATE_DEVICE( DEVICE_SELF, psxgpu_device, update_screen )
|
||||
((screen_device *)device)->register_vblank_callback(vblank_state_delegate(FUNC(psxgpu_device::vblank), (psxgpu_device *) owner));
|
||||
|
||||
MCFG_PALETTE_LENGTH( 65536 )
|
||||
|
@ -30,10 +30,5 @@ DECLARE_READ32_HANDLER( psx_com_delay_r );
|
||||
extern void psx_sio_install_handler( running_machine &, int, psx_sio_handler );
|
||||
extern void psx_sio_input( running_machine &, int, int, int );
|
||||
|
||||
// emu/video/psx.c
|
||||
PALETTE_INIT( psx );
|
||||
SCREEN_UPDATE_IND16( psx );
|
||||
INTERRUPT_GEN( psx_vblank );
|
||||
|
||||
#define PSX_H ( 1 )
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user