trunk/src/mame/drivers/kingdrby.c
| r17877 | r17878 | |
| 108 | 108 | TILE_GET_INFO_MEMBER(get_sc0_tile_info); |
| 109 | 109 | TILE_GET_INFO_MEMBER(get_sc1_tile_info); |
| 110 | 110 | virtual void video_start(); |
| 111 | | virtual void palette_init(); |
| 111 | DECLARE_PALETTE_INIT(kingdrby); |
| 112 | 112 | DECLARE_PALETTE_INIT(kingdrbb); |
| 113 | 113 | }; |
| 114 | 114 | |
| r17877 | r17878 | |
| 955 | 955 | DEVCB_NULL |
| 956 | 956 | }; |
| 957 | 957 | |
| 958 | | void kingdrby_state::palette_init() |
| 958 | PALETTE_INIT_MEMBER(kingdrby_state,kingdrby) |
| 959 | 959 | { |
| 960 | 960 | const UINT8 *color_prom = machine().root_device().memregion("proms")->base(); |
| 961 | 961 | int bit0, bit1, bit2 , r, g, b; |
| r17877 | r17878 | |
| 1038 | 1038 | |
| 1039 | 1039 | MCFG_GFXDECODE(kingdrby) |
| 1040 | 1040 | MCFG_PALETTE_LENGTH(0x200) |
| 1041 | | |
| 1041 | MCFG_PALETTE_INIT_OVERRIDE(kingdrby_state,kingdrby) |
| 1042 | 1042 | MCFG_SCREEN_ADD("screen", RASTER) |
| 1043 | 1043 | MCFG_SCREEN_REFRESH_RATE(60) |
| 1044 | 1044 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| r17877 | r17878 | |
| 1076 | 1076 | MCFG_CPU_IO_MAP(cowrace_sound_io) |
| 1077 | 1077 | |
| 1078 | 1078 | MCFG_GFXDECODE(cowrace) |
| 1079 | | |
| 1079 | MCFG_PALETTE_INIT_OVERRIDE(kingdrby_state,kingdrby) |
| 1080 | 1080 | MCFG_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified |
| 1081 | 1081 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) |
| 1082 | 1082 | |