trunk/src/mess/drivers/elecbowl.c
| r245123 | r245124 | |
| 2 | 2 | // copyright-holders:hap, Kevin Horton |
| 3 | 3 | /*************************************************************************** |
| 4 | 4 | |
| 5 | ** subclass of hh_tms1k_state (includes/hh_tms1k.h, drivers/hh_tms1k.c) ** |
| 6 | |
| 5 | 7 | Marx Series 300 Electronic Bowling Game |
| 6 | 8 | * TMS1100NLL MP3403 DBS 7836 SINGAPORE |
| 7 | 9 | |
| r245123 | r245124 | |
| 158 | 160 | ROM_END |
| 159 | 161 | |
| 160 | 162 | |
| 161 | | CONS( 1978, elecbowl, 0, 0, elecbowl, elecbowl, driver_device, 0, "Marx", "Electronic Bowling", GAME_SUPPORTS_SAVE | GAME_MECHANICAL | GAME_NOT_WORKING ) |
| 163 | CONS( 1978, elecbowl, 0, 0, elecbowl, elecbowl, driver_device, 0, "Marx", "Electronic Bowling (Marx)", GAME_SUPPORTS_SAVE | GAME_MECHANICAL | GAME_NOT_WORKING ) |
trunk/src/mess/drivers/mbdtower.c
| r245123 | r245124 | |
| 2 | 2 | // copyright-holders:hap, Sean Riddle |
| 3 | 3 | /*************************************************************************** |
| 4 | 4 | |
| 5 | ** subclass of hh_tms1k_state (includes/hh_tms1k.h, drivers/hh_tms1k.c) ** |
| 6 | |
| 5 | 7 | Milton Bradley Dark Tower |
| 6 | 8 | * TMS1400NLL MP7332-N1.U1(Rev. B) or MP7332-N2LL(Rev. C), die labeled MP7332 |
| 7 | 9 | (assume same ROM contents between revisions) |
| 8 | 10 | * SN75494N MOS-to-LED digit driver |
| 9 | 11 | * rotating reel + lightsensor |
| 10 | 12 | |
| 11 | | x |
| 13 | This is a board game, it obviously requires game pieces and the board. |
| 14 | The emulated part is the centerpiece, a black tower with a rotating card |
| 15 | panel and LED digits for displaying health, amount of gold, etc. As far |
| 16 | as MESS is concerned, the game works fine. |
| 17 | |
| 18 | To start up the game, first press [MOVE], the machine now does a self-test. |
| 19 | Then select level and number of players and the game will start. Read the |
| 20 | official manual on how to play the game. |
| 12 | 21 | |
| 13 | 22 | ***************************************************************************/ |
| 14 | 23 | |
| r245123 | r245124 | |
| 73 | 82 | } |
| 74 | 83 | } |
| 75 | 84 | |
| 85 | |
| 76 | 86 | TIMER_DEVICE_CALLBACK_MEMBER(mbdtower_state::motor_sim_tick) |
| 77 | 87 | { |
| 78 | 88 | // it rotates counter-clockwise (when viewed from above) |
| r245123 | r245124 | |
| 235 | 245 | static MACHINE_CONFIG_START( mbdtower, mbdtower_state ) |
| 236 | 246 | |
| 237 | 247 | /* basic machine hardware */ |
| 238 | | MCFG_CPU_ADD("maincpu", TMS1400, 400000) // approximation - RC osc. R=43K, C=56pf, but unknown RC curve |
| 248 | MCFG_CPU_ADD("maincpu", TMS1400, 425000) // approximation - RC osc. R=43K, C=56pf, but unknown RC curve |
| 239 | 249 | MCFG_TMS1XXX_READ_K_CB(READ8(mbdtower_state, read_k)) |
| 240 | 250 | MCFG_TMS1XXX_WRITE_R_CB(WRITE16(mbdtower_state, write_r)) |
| 241 | 251 | MCFG_TMS1XXX_WRITE_O_CB(WRITE16(mbdtower_state, write_o)) |
| r245123 | r245124 | |
| 271 | 281 | ROM_END |
| 272 | 282 | |
| 273 | 283 | |
| 274 | | CONS( 1981, mbdtower, 0, 0, mbdtower, mbdtower, driver_device, 0, "Milton Bradley", "Dark Tower (Milton Bradley)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING ) |
| 284 | CONS( 1981, mbdtower, 0, 0, mbdtower, mbdtower, driver_device, 0, "Milton Bradley", "Dark Tower (Milton Bradley)", GAME_SUPPORTS_SAVE | GAME_MECHANICAL | GAME_NOT_WORKING ) |
trunk/src/mess/drivers/tispeak.c
| r245123 | r245124 | |
| 801 | 801 | MCFG_TMS5110_ADDR_CB(DEVWRITE8("tms6100", tms6100_device, tms6100_addr_w)) |
| 802 | 802 | MCFG_TMS5110_DATA_CB(DEVREADLINE("tms6100", tms6100_device, tms6100_data_r)) |
| 803 | 803 | MCFG_TMS5110_ROMCLK_CB(DEVWRITELINE("tms6100", tms6100_device, tms6100_romclock_w)) |
| 804 | | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| 804 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) |
| 805 | 805 | MACHINE_CONFIG_END |
| 806 | 806 | |
| 807 | 807 | static MACHINE_CONFIG_DERIVED( snspell, snmath ) |