trunk/src/mess/drivers/hh_ucom4.c
| r244835 | r244836 | |
| 9 | 9 | |
| 10 | 10 | serial device etc. |
| 11 | 11 | ----------------------------------------------- |
| 12 | | @048 uPD552 1980, Tomy Tennis |
| 12 | @031 uPD553 1979, Bambino Superstar Football (ET-03) |
| 13 | @048 uPD552 1980, Tomy Tennis (TN-04) |
| 14 | @055 uPD553 1980, Bambino Laser Fight (ET-12) |
| 13 | 15 | *085 uPD650 1980, Roland TR-808 |
| 14 | 16 | 102 uPD553 1981, Bandai Block Out |
| 15 | 17 | *128 uPD650 1982, Roland TR-606 |
| 16 | 18 | 133 uPD650 1982, Roland TB-303 |
| 17 | | @160 uPD553 1982, Tomy Pac Man |
| 19 | @160 uPD553 1982, Tomy Pac Man (TN-08) |
| 18 | 20 | @206 uPD553 1982, Epoch Dracula |
| 19 | | @258 uPD553 1984, Tomy Alien Chase |
| 21 | @258 uPD553 1984, Tomy Alien Chase (TN-16) |
| 20 | 22 | |
| 21 | 23 | (* denotes not yet emulated by MESS, @ denotes it's in this driver) |
| 22 | 24 | |
| r244835 | r244836 | |
| 215 | 217 | |
| 216 | 218 | /*************************************************************************** |
| 217 | 219 | |
| 220 | Bambino Superstar Football (manufactured in Japan) |
| 221 | * PCB label Emix Corp. ET-03 |
| 222 | * NEC uCOM-43 MCU, labeled D553C 031 |
| 223 | * green VFD display Emix-102 |
| 224 | |
| 225 | NOTE!: MESS external artwork is recommended |
| 226 | |
| 227 | ***************************************************************************/ |
| 228 | |
| 229 | static INPUT_PORTS_START( ssfball ) |
| 230 | INPUT_PORTS_END |
| 231 | |
| 232 | |
| 233 | static MACHINE_CONFIG_START( ssfball, hh_ucom4_state ) |
| 234 | |
| 235 | /* basic machine hardware */ |
| 236 | MCFG_CPU_ADD("maincpu", NEC_D553, XTAL_400kHz) |
| 237 | |
| 238 | // MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_ucom4_state, display_decay_tick, attotime::from_msec(1)) |
| 239 | MCFG_DEFAULT_LAYOUT(layout_hh_ucom4_test) |
| 240 | |
| 241 | /* no video! */ |
| 242 | |
| 243 | /* sound hardware */ |
| 244 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 245 | MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0) |
| 246 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) |
| 247 | MACHINE_CONFIG_END |
| 248 | |
| 249 | |
| 250 | |
| 251 | |
| 252 | |
| 253 | /*************************************************************************** |
| 254 | |
| 255 | Bambino Space Laser Fight (manufactured in Japan) |
| 256 | * PCB label Emix Corp. ET-12 |
| 257 | * NEC uCOM-43 MCU, labeled D553C 055 |
| 258 | * blue VFD display Emix-104 |
| 259 | |
| 260 | NOTE!: MESS external artwork is recommended |
| 261 | |
| 262 | ***************************************************************************/ |
| 263 | |
| 264 | static INPUT_PORTS_START( splasfgt ) |
| 265 | INPUT_PORTS_END |
| 266 | |
| 267 | |
| 268 | static MACHINE_CONFIG_START( splasfgt, hh_ucom4_state ) |
| 269 | |
| 270 | /* basic machine hardware */ |
| 271 | MCFG_CPU_ADD("maincpu", NEC_D553, XTAL_400kHz) |
| 272 | |
| 273 | // MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_ucom4_state, display_decay_tick, attotime::from_msec(1)) |
| 274 | MCFG_DEFAULT_LAYOUT(layout_hh_ucom4_test) |
| 275 | |
| 276 | /* no video! */ |
| 277 | |
| 278 | /* sound hardware */ |
| 279 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 280 | MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0) |
| 281 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) |
| 282 | MACHINE_CONFIG_END |
| 283 | |
| 284 | |
| 285 | |
| 286 | |
| 287 | |
| 288 | /*************************************************************************** |
| 289 | |
| 218 | 290 | Epoch Dracula (manufactured in Japan) |
| 219 | 291 | * PCB label 96121 |
| 220 | 292 | * NEC uCOM-43 MCU, labeled D553C 206 |
| r244835 | r244836 | |
| 667 | 739 | |
| 668 | 740 | ***************************************************************************/ |
| 669 | 741 | |
| 742 | ROM_START( ssfball ) |
| 743 | ROM_REGION( 0x0800, "maincpu", 0 ) |
| 744 | ROM_LOAD( "d553c-031", 0x0000, 0x0800, CRC(ff5d91d0) SHA1(9b2c0ae45f1e3535108ee5fef8a9010e00c8d5c3) ) |
| 745 | ROM_END |
| 746 | |
| 747 | |
| 748 | ROM_START( splasfgt ) |
| 749 | ROM_REGION( 0x0800, "maincpu", 0 ) |
| 750 | ROM_LOAD( "d553c-055", 0x0000, 0x0800, CRC(eb471fbd) SHA1(f06cfe567bf6f9ed4dcdc88acdcfad50cd370a02) ) |
| 751 | ROM_END |
| 752 | |
| 753 | |
| 670 | 754 | ROM_START( edracula ) |
| 671 | 755 | ROM_REGION( 0x0800, "maincpu", 0 ) |
| 672 | 756 | ROM_LOAD( "d553c-206", 0x0000, 0x0800, CRC(b524857b) SHA1(c1c89ed5dd4bb1e6e98462dc8fa5af2aa48d8ede) ) |
| r244835 | r244836 | |
| 693 | 777 | |
| 694 | 778 | |
| 695 | 779 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */ |
| 780 | CONS( 1979, ssfball, 0, 0, ssfball, ssfball, driver_device, 0, "Bambino", "Superstar Football", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK | GAME_NOT_WORKING ) |
| 781 | CONS( 1980, splasfgt, 0, 0, splasfgt, splasfgt, driver_device, 0, "Bambino", "Space Laser Fight", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK | GAME_NOT_WORKING ) |
| 782 | |
| 696 | 783 | CONS( 1982, edracula, 0, 0, edracula, edracula, driver_device, 0, "Epoch", "Dracula (Epoch)", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK ) |
| 697 | 784 | |
| 698 | 785 | CONS( 1980, tmtennis, 0, 0, tmtennis, tmtennis, driver_device, 0, "Tomy", "Tennis (Tomy)", GAME_SUPPORTS_SAVE | GAME_REQUIRES_ARTWORK ) |