src/mess/drivers/crvision.c
| r8450 | r8451 | |
| 19 | 19 | * Christmas Demo 1.0 |
| 20 | 20 | * Titanic Frogger Demo 1.0 |
| 21 | 21 | * Titanic Frogger Demo 1.1 |
| 22 | |
| 23 | - manager keyboard |
| 24 | - manager 16K RAM mapping |
| 25 | |
| 22 | 26 | */ |
| 23 | 27 | |
| 24 | 28 | /* |
| 25 | | |
| 29 | |
| 26 | 30 | Salora Manager |
| 27 | 31 | |
| 28 | 32 | PCB Layout |
| r8450 | r8451 | |
| 31 | 35 | Main board |
| 32 | 36 | |
| 33 | 37 | |-------------------------------------------------------------------------------| |
| 34 | | | |-----CN1-----| |-----CN2-----| | |
| 35 | | | 10.738MHz --| |
| 36 | | | X CN3 | |
| 37 | | | ROM01 VDC | |
| 38 | | | X --| |
| 39 | | | | |
| 40 | | | ROM23 X | |
| 41 | | | | |
| 42 | | | X | |
| 43 | | | LS04 --| |
| 44 | | | X 6821 | |
| 45 | | | LS32 | |
| 46 | | | X | |
| 47 | | | LS139 PSG | |
| 48 | | | X | |
| 49 | | | LS138 | |
| 50 | | | X CN4 | |
| 51 | | | LS244 | |
| 52 | | | | |
| 53 | | | LS245 | |
| 54 | | | | |
| 55 | | | LS244 | |
| 56 | | | 6502 --| |
| 57 | | | LS244 | |
| 58 | | | CN5 | |
| 38 | | |-----CN1-----| |-----CN2-----| | |
| 39 | | 10.738MHz --| |
| 40 | | X CN3 | |
| 41 | | ROM01 VDC | |
| 42 | | X --| |
| 43 | | | |
| 44 | | ROM23 X | |
| 45 | | | |
| 46 | | X | |
| 47 | | LS04 --| |
| 48 | | X 6821 | |
| 49 | | LS32 | |
| 50 | | X | |
| 51 | | LS139 PSG | |
| 52 | | X | |
| 53 | | LS138 | |
| 54 | | X CN4 | |
| 55 | | LS244 | |
| 56 | | | |
| 57 | | LS245 | |
| 58 | | | |
| 59 | | LS244 | |
| 60 | | 6502 --| |
| 61 | | LS244 | |
| 62 | | CN5 | |
| 59 | 63 | |-------------------------------------------------------------------------------| |
| 60 | 64 | |
| 61 | 65 | Notes: |
| 62 | 66 | All IC's shown. Prototype-ish board, with many jumper wires and extra capacitors. |
| 63 | 67 | |
| 64 | | ROM01 - Toshiba TMM2464P 8Kx8 one-time PROM, labeled "0.1" |
| 65 | | ROM23 - Toshiba TMM2464P 8Kx8 one-time PROM, labeled "23" |
| 66 | | 6502 - Rockwell R6502AP 8-bit Microprocessor |
| 67 | | 6821 - Hitachi HD468B21P Peripheral Interface Adaptor |
| 68 | | VDC - most likely TMS9929A (covered w/heatsink) |
| 69 | | PSG - Texas Instruments SN76489AN Programmable Sound Generator |
| 70 | | X - some kind of RAM chip (covered w/heatsink) |
| 71 | | CN1 - sub board connector (17x2 pin header) |
| 72 | | CN2 - RF board connector (17x1 pin header) |
| 73 | | CN3 - tape connector (7x2 PCB edge male) |
| 74 | | CN4 - expansion connector (30x2 PCB edge male) |
| 75 | | CN5 - cartridge connector (18x2 PCB edge female) |
| 68 | ROM01 - Toshiba TMM2464P 8Kx8 one-time PROM, labeled "0.1" |
| 69 | ROM23 - Toshiba TMM2464P 8Kx8 one-time PROM, labeled "23" |
| 70 | 6502 - Rockwell R6502AP 8-bit Microprocessor |
| 71 | 6821 - Hitachi HD468B21P Peripheral Interface Adaptor |
| 72 | VDC - most likely TMS9929A (covered w/heatsink) |
| 73 | PSG - Texas Instruments SN76489AN Programmable Sound Generator |
| 74 | X - some kind of RAM chip (covered w/heatsink) |
| 75 | CN1 - sub board connector (17x2 pin header) |
| 76 | CN2 - RF board connector (17x1 pin header) |
| 77 | CN3 - tape connector (7x2 PCB edge male) |
| 78 | CN4 - expansion connector (30x2 PCB edge male) |
| 79 | CN5 - cartridge connector (18x2 PCB edge female) |
| 76 | 80 | |
| 77 | 81 | Sub board |
| 78 | 82 | |
| 79 | 83 | |---------------------------------------| |
| 80 | | | 17.73447MHz |-----CN1-----| | |
| 81 | | | | |
| 82 | | | 74S04 4116 | |
| 83 | | | | |
| 84 | | | LS90 4116 | |
| 85 | | | | |
| 86 | | | LS10 4116 | |
| 87 | | | | |
| 88 | | | LS367 4116 | |
| 89 | | | | |
| 90 | | | LS393 4116 | |
| 91 | | | | |
| 92 | | | LS244 4116 | |
| 93 | | | | |
| 94 | | | LS257 4116 | |
| 95 | | | | |
| 96 | | | LS257 4116 | |
| 97 | | | | |
| 98 | | | LS139 | |
| 99 | | | | |
| 84 | | 17.73447MHz |-----CN1-----| | |
| 85 | | | |
| 86 | | 74S04 4116 | |
| 87 | | | |
| 88 | | LS90 4116 | |
| 89 | | | |
| 90 | | LS10 4116 | |
| 91 | | | |
| 92 | | LS367 4116 | |
| 93 | | | |
| 94 | | LS393 4116 | |
| 95 | | | |
| 96 | | LS244 4116 | |
| 97 | | | |
| 98 | | LS257 4116 | |
| 99 | | | |
| 100 | | LS257 4116 | |
| 101 | | | |
| 102 | | LS139 | |
| 103 | | | |
| 100 | 104 | |---------------------------------------| |
| 101 | 105 | |
| 102 | 106 | Notes: |
| 103 | 107 | All IC's shown. |
| 104 | 108 | |
| 105 | | 4116 - Toshiba TMM416P-3 16Kx1 RAM |
| 106 | | CN1 - main board connector (17x2 pin header) |
| 109 | 4116 - Toshiba TMM416P-3 16Kx1 RAM |
| 110 | CN1 - main board connector (17x2 pin header) |
| 107 | 111 | |
| 108 | 112 | */ |
| 109 | 113 | |
| r8450 | r8451 | |
| 160 | 164 | AM_RANGE(0x2001, 0x2001) AM_MIRROR(0x0ffe) AM_READ(TMS9928A_register_r) |
| 161 | 165 | AM_RANGE(0x3000, 0x3000) AM_MIRROR(0x0ffe) AM_WRITE(TMS9928A_vram_w) |
| 162 | 166 | AM_RANGE(0x3001, 0x3001) AM_MIRROR(0x0ffe) AM_WRITE(TMS9928A_register_w) |
| 167 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK(BANK_ROM2) |
| 168 | AM_RANGE(0x8000, 0xbfff) AM_ROMBANK(BANK_ROM1) |
| 163 | 169 | AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION(M6502_TAG, 0) |
| 164 | 170 | ADDRESS_MAP_END |
| 165 | 171 | |
| r8450 | r8451 | |
| 336 | 342 | INPUT_PORTS_END |
| 337 | 343 | |
| 338 | 344 | static INPUT_PORTS_START( manager ) |
| 345 | PORT_INCLUDE( crvision ) |
| 339 | 346 | INPUT_PORTS_END |
| 340 | 347 | |
| 341 | 348 | /* Machine Interface */ |
| r8450 | r8451 | |
| 765 | 772 | |
| 766 | 773 | /* internal ram */ |
| 767 | 774 | MDRV_RAM_ADD("messram") |
| 768 | | MDRV_RAM_DEFAULT_SIZE("1K") // MAIN RAM |
| 769 | | MDRV_RAM_EXTRA_OPTIONS("15K") // 16K expansion (lower 14K available only, upper 2K shared with BIOS ROM) |
| 775 | MDRV_RAM_DEFAULT_SIZE("16K") |
| 770 | 776 | |
| 771 | 777 | /* video hardware */ |
| 772 | 778 | MDRV_IMPORT_FROM(tms9928a) |
| r8450 | r8451 | |
| 801 | 807 | |
| 802 | 808 | /* System Drivers */ |
| 803 | 809 | |
| 804 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 810 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 805 | 811 | CONS( 1982, crvision, 0, 0, pal, crvision, 0, "Video Technology", "CreatiVision", 0 ) |
| 806 | 812 | CONS( 1982, fnvision, crvision, 0, pal, crvision, 0, "Video Technology", "FunVision", 0 ) |
| 807 | 813 | CONS( 1982, crvisioj, crvision, 0, ntsc, crvision, 0, "Cheryco", "CreatiVision (Japan)", 0 ) |
| r8450 | r8451 | |
| 810 | 816 | CONS( 1983, vz2000, crvision, 0, pal, crvision, 0, "Dick Smith Electronics", "VZ 2000 (Oceania)", 0 ) |
| 811 | 817 | CONS( 1983, crvisio2, crvision, 0, pal, crvision, 0, "Video Technology", "CreatiVision MK-II (Europe)", 0 ) |
| 812 | 818 | /* |
| 813 | | COMP( 1983, lasr2001, 0, 0, lasr2001, lasr2001, 0, "Video Technology", "Laser 2001", GAME_NOT_WORKING ) |
| 814 | | COMP( 1983, vz2001, lasr2001, 0, lasr2001, lasr2001, 0, "Dick Smith Electronics", "VZ 2001 (Oceania)", GAME_NOT_WORKING ) |
| 819 | COMP( 1983, lasr2001, 0, 0, lasr2001, lasr2001, 0, "Video Technology", "Laser 2001", GAME_NOT_WORKING ) |
| 820 | COMP( 1983, vz2001, lasr2001, 0, lasr2001, lasr2001, 0, "Dick Smith Electronics", "VZ 2001 (Oceania)", GAME_NOT_WORKING ) |
| 815 | 821 | */ |
| 816 | 822 | COMP( 1983, manager, 0, 0, lasr2001, manager, 0, "Salora", "Manager (Finland)", GAME_NOT_WORKING ) |