trunk/src/mess/video/isa_ega.c
| r17991 | r17992 | |
| 452 | 452 | /* |
| 453 | 453 | Prototypes |
| 454 | 454 | */ |
| 455 | | static SCREEN_UPDATE_IND16( pc_ega ); |
| 456 | 455 | static CRTC_EGA_UPDATE_ROW( ega_update_row ); |
| 457 | 456 | |
| 458 | 457 | static CRTC_EGA_INTERFACE( crtc_ega_ega_intf ) |
| r17991 | r17992 | |
| 472 | 471 | MACHINE_CONFIG_FRAGMENT( pcvideo_ega ) |
| 473 | 472 | MCFG_SCREEN_ADD(EGA_SCREEN_NAME, RASTER) |
| 474 | 473 | MCFG_SCREEN_RAW_PARAMS(16257000,912,0,640,262,0,200) |
| 475 | | MCFG_SCREEN_UPDATE_STATIC( pc_ega ) |
| 474 | MCFG_SCREEN_UPDATE_DEVICE(EGA_CRTC_NAME, crtc_ega_device, screen_update) |
| 476 | 475 | |
| 477 | 476 | MCFG_PALETTE_LENGTH( 64 ) |
| 478 | 477 | MCFG_CRTC_EGA_ADD(EGA_CRTC_NAME, 16257000/8, crtc_ega_ega_intf) |
| r17991 | r17992 | |
| 725 | 724 | } |
| 726 | 725 | } |
| 727 | 726 | |
| 728 | | static SCREEN_UPDATE_IND16( pc_ega ) |
| 729 | | { |
| 730 | | isa8_ega_device *ega = dynamic_cast<isa8_ega_device*>(screen.owner()); |
| 731 | | ega->m_crtc_ega->screen_update( screen, bitmap, cliprect); |
| 732 | | return 0; |
| 733 | | } |
| 734 | | |
| 735 | | |
| 736 | 727 | static CRTC_EGA_UPDATE_ROW( ega_update_row ) |
| 737 | 728 | { |
| 738 | 729 | isa8_ega_device *ega = dynamic_cast<isa8_ega_device*>(device->owner()); |