trunk/src/mess/drivers/tb303.c
| r243554 | r243555 | |
| 2 | 2 | // copyright-holders:hap |
| 3 | 3 | /*************************************************************************** |
| 4 | 4 | |
| 5 | | Roland TB-303 |
| 5 | Roland TB-303 Bass Line, 1982, designed by Tadao Kikumoto |
| 6 | 6 | * NEC uCOM-43 MCU, labeled D650C 133 |
| 7 | * 3*uPD444C 1024x4 Static CMOS SRAM |
| 8 | * board is packed with discrete components |
| 7 | 9 | |
| 8 | 10 | x |
| 9 | 11 | |
| r243554 | r243555 | |
| 49 | 51 | static MACHINE_CONFIG_START( tb303, tb303_state ) |
| 50 | 52 | |
| 51 | 53 | /* basic machine hardware */ |
| 52 | | MCFG_CPU_ADD("maincpu", NEC_D650, 454545) // LC circuit, 2.2us pulse |
| 54 | MCFG_CPU_ADD("maincpu", NEC_D650, 454545) // LC circuit, 2.2us pulse interval |
| 53 | 55 | |
| 54 | 56 | MCFG_DEFAULT_LAYOUT(layout_tb303) |
| 55 | 57 | |
trunk/src/mess/drivers/wildfire.c
| r243554 | r243555 | |
| 81 | 81 | return (index < 3); |
| 82 | 82 | } |
| 83 | 83 | |
| 84 | // lamp translation table: Lzz from patent US4334679 FIG.4 = MESS lampxxy, |
| 85 | // where xx is led column and y is led row, eg. lamp103 is output A10 D3 |
| 86 | /* |
| 87 | L0 = - L10 = lamp60 L20 = lamp41 L30 = lamp53 L40 = lamp57 L50 = lamp110 |
| 88 | L1 = lamp107 L11 = lamp50 L21 = lamp42 L31 = lamp43 L41 = lamp66 L51 = lamp111 |
| 89 | L2 = lamp106 L12 = lamp61 L22 = lamp52 L32 = lamp54 L42 = lamp76 L52 = lamp112 |
| 90 | L3 = lamp105 L13 = lamp71 L23 = lamp63 L33 = lamp55 L43 = lamp86 L53 = lamp113 |
| 91 | L4 = lamp104 L14 = lamp81 L24 = lamp73 L34 = lamp117 L44 = lamp96 L60 = lamp30 |
| 92 | L5 = lamp103 L15 = lamp92 L25 = lamp115 L35 = lamp75 L45 = lamp67 L61 = lamp30(!) |
| 93 | L6 = lamp102 L16 = lamp82 L26 = lamp93 L36 = lamp95 L46 = lamp77 L62 = lamp31 |
| 94 | L7 = lamp101 L17 = lamp72 L27 = lamp94 L37 = lamp56 L47 = lamp87 L63 = lamp31(!) |
| 95 | L8 = lamp80 L18 = lamp114 L28 = lamp84 L38 = lamp65 L48 = lamp97 L70 = lamp33 |
| 96 | L9 = lamp70 L19 = lamp51 L29 = lamp116 L39 = lamp85 L49 = - |
| 97 | */ |
| 98 | |
| 84 | 99 | void wildfire_state::display_update() |
| 85 | 100 | { |
| 86 | 101 | UINT16 active_state[0x10]; |