trunk/src/mess/drivers/fb01.c
| r30973 | r30974 | |
| 38 | 38 | virtual void machine_start(); |
| 39 | 39 | virtual void machine_reset(); |
| 40 | 40 | |
| 41 | DECLARE_PALETTE_INIT(fb01); |
| 42 | |
| 41 | 43 | private: |
| 42 | 44 | required_device<z80_device> m_maincpu; |
| 43 | 45 | required_device<i8251_device> m_upd71051; |
| r30973 | r30974 | |
| 154 | 156 | } |
| 155 | 157 | |
| 156 | 158 | |
| 159 | PALETTE_INIT_MEMBER(fb01_state, fb01) |
| 160 | { |
| 161 | palette.set_pen_color(0, rgb_t(30, 0, 0)); |
| 162 | palette.set_pen_color(1, rgb_t(150, 0, 0)); |
| 163 | } |
| 164 | |
| 165 | |
| 157 | 166 | static MACHINE_CONFIG_START( fb01, fb01_state ) |
| 158 | 167 | /* basic machine hardware */ |
| 159 | 168 | MCFG_CPU_ADD("maincpu", Z80, XTAL_12MHz/2) |
| r30973 | r30974 | |
| 172 | 181 | |
| 173 | 182 | MCFG_DEFAULT_LAYOUT( layout_fb01 ) |
| 174 | 183 | |
| 175 | | MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") |
| 184 | MCFG_PALETTE_ADD("palette", 2) |
| 185 | MCFG_PALETTE_INIT_OWNER(fb01_state, fb01) |
| 176 | 186 | |
| 177 | 187 | MCFG_HD44780_ADD("hd44780") |
| 178 | 188 | MCFG_HD44780_LCD_SIZE(2, 8) // 2x8 displayed as 1x16 |
| r30973 | r30974 | |
| 213 | 223 | /* Driver */ |
| 214 | 224 | |
| 215 | 225 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 216 | | CONS( 1986, fb01, 0, 0, fb01, fb01, driver_device, 0, "Yamaha", "FB-01", GAME_NOT_WORKING ) |
| 226 | CONS( 1986, fb01, 0, 0, fb01, fb01, driver_device, 0, "Yamaha", "FB-01", GAME_SUPPORTS_SAVE ) |
| 217 | 227 | |