src/mess/drivers/tek410x.c
| r14039 | r14040 | |
| 37 | 37 | /* Memory Maps */ |
| 38 | 38 | |
| 39 | 39 | static ADDRESS_MAP_START( tek4107a_mem, AS_PROGRAM, 8, tek4107a_state ) |
| 40 | AM_RANGE(0x00000, 0xbffff) AM_RAM |
| 40 | 41 | AM_RANGE(0xc0000, 0xfffff) AM_ROM AM_REGION(I80188_TAG, 0) |
| 41 | 42 | ADDRESS_MAP_END |
| 42 | 43 | |
| r14039 | r14040 | |
| 83 | 84 | /* Machine Driver */ |
| 84 | 85 | |
| 85 | 86 | static MACHINE_CONFIG_START( tek4107a, tek4107a_state ) |
| 86 | | /* basic machine hardware */ |
| 87 | /* basic machine hardware */ |
| 87 | 88 | MCFG_CPU_ADD(I80188_TAG, I80188, 21000000) |
| 88 | | MCFG_CPU_PROGRAM_MAP(tek4107a_mem) |
| 89 | | MCFG_CPU_IO_MAP(tek4107a_io) |
| 89 | MCFG_CPU_PROGRAM_MAP(tek4107a_mem) |
| 90 | MCFG_CPU_IO_MAP(tek4107a_io) |
| 90 | 91 | |
| 91 | | /* video hardware */ |
| 92 | | MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) |
| 93 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 94 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 95 | | MCFG_SCREEN_UPDATE_DRIVER(tek4107a_state, screen_update) |
| 96 | | MCFG_SCREEN_SIZE(640, 480) |
| 97 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 92 | /* video hardware */ |
| 93 | MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) |
| 94 | MCFG_SCREEN_REFRESH_RATE(50) |
| 95 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 96 | MCFG_SCREEN_UPDATE_DRIVER(tek4107a_state, screen_update) |
| 97 | MCFG_SCREEN_SIZE(640, 480) |
| 98 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 98 | 99 | |
| 99 | 100 | MCFG_PALETTE_LENGTH(64) |
| 100 | 101 | MCFG_GFXDECODE(tek4107a) |
| 101 | 102 | MACHINE_CONFIG_END |
| 102 | 103 | |
| 103 | 104 | static MACHINE_CONFIG_DERIVED( tek4109a, tek4107a ) |
| 104 | | /* video hardware */ |
| 105 | /* video hardware */ |
| 105 | 106 | MCFG_PALETTE_LENGTH(4096) |
| 106 | 107 | MACHINE_CONFIG_END |
| 107 | 108 | |
| r14039 | r14040 | |
| 141 | 142 | /* System Drivers */ |
| 142 | 143 | |
| 143 | 144 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 144 | | COMP( 1983, tek4107a, 0, 0, tek4107a, tek4107a, 0, "Tektronix", "Tektronix 4107A", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 145 | | COMP( 1983, tek4109a, tek4107a, 0, tek4109a, tek4107a, 0, "Tektronix", "Tektronix 4109A", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 145 | COMP( 1983, tek4107a, 0, 0, tek4107a, tek4107a, 0, "Tektronix", "Tektronix 4107A", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 146 | COMP( 1983, tek4109a, tek4107a, 0, tek4109a, tek4107a, 0, "Tektronix", "Tektronix 4109A", GAME_NOT_WORKING | GAME_NO_SOUND ) |