trunk/src/mess/drivers/spc1000.c
r241585 | r241586 | |
25 | 25 | 2014-10-11: Replaced above code with MESS-compliant code [Meeso Kim] |
26 | 26 | |
27 | 27 | ****************************************************************************/ |
| 28 | /* |
| 29 | * SAMSUNG SPC-1000 Series (info from zannylim) |
| 30 | * |
| 31 | * YEAR MODEL MainVideo PRT FDD |
| 32 | * ---- -------------- ------ ----- ------ ------- |
| 33 | * 1982 SPC-1000 S68047 RGB buffer - |
| 34 | * 1983 SPC-1000 S68047 RF-TV buffer - |
| 35 | * 1983 SPC-1100 S68047 RF-TV - - |
| 36 | * 1983 SPC-1000/1100 MC6847 RF-TV direct support |
| 37 | * 1985 SPC-1000A MC6847 RF-TV direct support |
| 38 | * |
| 39 | * 2nd Video Display Processor type 1 : VDP UNIT (TMS9918 + 4KB VRAM) by staticsoft |
| 40 | * 2nd Video Display Processor type 2 : SOFT BOX (TMS9918 + 4KB VRAM with BIOS) by sammi computer |
| 41 | * |
| 42 | * Intelligence FDD : SD-725(2FDD, RS232C), SD-720(1FDD), SD-725A(2FDD), SD-725B(Desktop 2FDD, RS232C) - EPSON TF20 F100 |
| 43 | * External FDD with Expansion slot : KWE-1000 by kyungwoo |
| 44 | * |
| 45 | * Network device : ISAM-1000 by samsung |
| 46 | * |
| 47 | * +---------PRT------RGB----TVRF--+ SPC-1000 |
| 48 | * + + |
| 49 | * + ROM0 + CPU : Z80A (4MHz) |
| 50 | * + ROM1 + RAM : 64KB |
| 51 | * +-------+ ROM2 AY-3-8910 + VRAM : 6KB |
| 52 | * + SPC-1000 + VDG : AMI S68047 with TTL RGB output |
| 53 | * IPL + PSG : AY-3-8910 |
| 54 | * RESET S68047 + |
| 55 | * + Z80A + Include Internal Data-recorder |
| 56 | * + ROM3 + |
| 57 | * + + ROM : 32KB (8KB x 4) |
| 58 | * +---------------------------------------+ |
| 59 | * |
| 60 | * +---------PRT----VIDEO----TVRF--+ SPC-1000 |
| 61 | * + + |
| 62 | * + ROM0 LM1889 + Support RF TV Support, but Removed RGB output |
| 63 | * + ROM1 + |
| 64 | * +-------+ ROM2 AY-3-8910 SPC-1000 + |
| 65 | * + 1100 + |
| 66 | * IPL + |
| 67 | * RESET S68047 + |
| 68 | * + Z80A + |
| 69 | * + ROM3 + |
| 70 | * + + |
| 71 | * +---------------------------------------+ |
| 72 | * |
| 73 | * +----------------VIDEO----TVRF--+ SPC-1100 |
| 74 | * + + |
| 75 | * + ROM0 LM1889 + Removed Printer port |
| 76 | * + ROM1 LM386(5V) + |
| 77 | * +-------+ ROM2 AY-3-8910 SPC-1000 + |
| 78 | * + 1100 + |
| 79 | * IPL + |
| 80 | * RESET S68047 + |
| 81 | * + Z80A + |
| 82 | * + ROM3 + |
| 83 | * + + |
| 84 | * +---------------------------------------+ |
| 85 | * |
| 86 | * +---------PRT----VIDEO----TVRF--+ SPC-1000, SPC-1100 |
| 87 | * + + |
| 88 | * + ROM0 MC1372 + New Video Display Generator : MC6847 |
| 89 | * + ROM1 LM386(5V) + |
| 90 | * +-------+ ROM2 AY-3-8910 + |
| 91 | * + ROM3 SPC-1000/1100 + |
| 92 | * IPL + |
| 93 | * RESET MC6847 + |
| 94 | * + Z80A + |
| 95 | * + + |
| 96 | * + + |
| 97 | * +---------------------------------------+ |
| 98 | * |
| 99 | * +---------PRT----VIDEO----TVRF--+ SPC-1000, SPC-1100 |
| 100 | * + + |
| 101 | * + ROM0 S4 MC1372 + REV PCB No.839291 |
| 102 | * + ROM1 LM386(5V) + |
| 103 | * +-------+ ROM2 AY-3-8910 + Add composite color on/off switch |
| 104 | * + ROM3 SPC-1000/1100 + |
| 105 | * IPL + |
| 106 | * RESET MC6847 + |
| 107 | * + Z80A + |
| 108 | * + + |
| 109 | * + + |
| 110 | * +---------------------------------------+ |
| 111 | * |
| 112 | * +---------PRT----VIDEO----TVRF--+ SPC-1000A |
| 113 | * + + |
| 114 | * + ROM0 S4 MC1372 + Internal Data-recorder with Cassette Audio Player |
| 115 | * + ROM1 LM386(12V) + Add FDD auto detect |
| 116 | * +-------+ ROM2 AY-3-8910 + Remove IPL button |
| 117 | * + SPC-1000A ROM3 + Change DRAM refresh circuit |
| 118 | * IPL + Use 64K DRAM made by Samsung |
| 119 | * + MC6847 + Use TTL IC made by Goldstar |
| 120 | * + Z80A + |
| 121 | * + + |
| 122 | * + + |
| 123 | * +---------------------------------------+ |
| 124 | * |
| 125 | */ |
28 | 126 | |
29 | | |
30 | 127 | #include "emu.h" |
31 | 128 | #include "cpu/z80/z80.h" |
32 | 129 | #include "machine/ram.h" |