| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | Yamaha |
| 7 | YIS-805/256 <!-- this is on the back plate --> |
| 8 | 1986 |
| 9 | Japanese MSX2 with 256kB RAM, 60-pin module slot and built in software The Painter and Japanese Word Processor V2. |
| 10 | MSX2 |
| 11 | jp |
| 12 | |
| 13 | |
| 14 | <!-- based on bsittler's machine with serial number 1001171. |
| 15 | |
| 16 | This is a Japanese MSX2 and has: |
| 17 | - A separate JIS-layout Japanese keyboard with hiragana legends and a |
| 18 | numeric keypad connected with a 13-position DIN-like connector to a |
| 19 | port on the front of the computer, A reset button and power switch |
| 20 | also on the front, |
| 21 | - A built-in 50Hz/60Hz 100VAC power supply including two unswitched AC |
| 22 | pass-through connectors on the back, |
| 23 | - A two-prong Japanese-style power cord and a fastener on the back for |
| 24 | electrical grounding, |
| 25 | - An 8-pin DIN cassette connector on the back, |
| 26 | - An unused rear case opening covered by a built-in extra panel (not |
| 27 | intended to be user-removable; this covers what would be the special |
| 28 | expansion slot 3-1 in the related YIS-805/128 model), |
| 29 | - An RCA-style connector for Japanese RF television output on the back |
| 30 | with a selector switch for determining the channel (1 or 2), |
| 31 | - Dual RCA-style connectors on the back for monaural audio output and |
| 32 | NTSC composite video output, |
| 33 | - An 8-pin DIN connector on the back for RGB video output, |
| 34 | - Two general-purpose connectors on the front, |
| 35 | - A built-in Toshiba-style JIS Level 1 Kanji ROM accessible via I/O |
| 36 | ports (but apparently no Kanji BASIC support apart from PUT KANJI, and |
| 37 | the I/O ports are mirrored such that applications expecting JIS Level |
| 38 | 2 Kanji will instead get JIS Level 1 Kanji from the corresponding ROM |
| 39 | offset), |
| 40 | - Internally expanded slots 0 and 3, |
| 41 | - An RS-232C serial interface in slot 0-1 with a 25-position D connector |
| 42 | on the back with RS-232C BASIC (including e.g. _COMHELP/CALL COMHELP |
| 43 | and _COMTERM/CALL COMTERM), |
| 44 | - The MSX2 Sub ROM and Disk ROM and Memory-mapped FDC in slot 0-2 |
| 45 | connected to two built-in 2DD floppy disk drives on the front, |
| 46 | - Two front-facing cartridge slots (slot 1 and slot 2), |
| 47 | - Graphics software called The Painter invoked by _PAINTER/CALL PAINTER |
| 48 | in internal slot 3-0, |
| 49 | - Japanese-language word processing software from Yamaha called |
| 50 | 日本語ワードプロセッサ (Nihongo Word Processor, i.e. "Japanese Word |
| 51 | Processor") invoked by _JWP/CALL JWP in internal slot 3-1 using more |
| 52 | or less the same memory mapping scheme as Yamaha's SKW-01 except that |
| 53 | the main ROM is 48KB and there is no memory-mapped Kanji font ROM (it |
| 54 | uses the I/O-mapped Toshiba-style JIS Level 1 Kanji ROM instead), |
| 55 | - A 256KB memory mapper in internal slot 3-2 (8x Fujitsu MB81464-12 |
| 56 | DRAM), |
| 57 | - 128 kB VRAM (4x Fujitsu MB81464-12), |
| 58 | - A Yamaha-style 60-pin module slot on the right-hand side as slot 3-3 |
| 59 | (in mine there was a Yamaha SFG-05 FM Sound Synthesizer Unit II), and |
| 60 | - A Sharp LH0080A Z80-CPU-D. |
| 61 | --> |
| 62 | |
| 63 | |
| 64 | |
| 65 | |
| 66 | |
| 67 | |
| 68 | <!-- Toshiba TC531000P 0071 --> |
| 69 | yis805-256_kanjifont.rom |
| 70 | db03211b7db46899df41db2b1dfbec972109a967 |
| 71 | |
| 72 | |
| 73 | |
| 74 | <!-- mirror 1 --> |
| 75 | <!-- mirror 1 --> |
| 76 | only_level_1 <!-- checked by kanjitest v2.x on bsittler's, S/N 1001171 --> |
| 77 | |
| 78 | |
| 79 | <!-- includes 5 bits mapper-read-back --> |
| 80 | yis805-256_s1985.sram |
| 81 | |
| 82 | |
| 83 | |
| 84 | |
| 85 | |
| 86 | |
| 87 | |
| 88 | <!-- Confirmed by ROM IC dump: PCB NEP-14D XA888B0, position IC320, label XA904B0 --> |
| 89 | 609dbcbd2add28137e5c459d34cdb8012c8a1535 |
| 90 | yis805-256_basic-bios2.rom |
| 91 | |
| 92 | |
| 93 | |
| 94 | |
| 95 | |
| 96 | <!-- Supports RS-232C BASIC `_COMHELP`/`CALL COMHELP`, |
| 97 | `_COMTERM`/`CALL COMTERM`, etc. --> |
| 98 | |
| 99 | <!-- Confirmed by ROM IC dump: PCB NEP-14D XA890B0, position IC511, label XA980C0 --> |
| 100 | yis805-256_rs232c.rom |
| 101 | 1cba8232f3aa7240149c50db25c230fd0df93f00 |
| 102 | |
| 103 | |
| 104 | |
| 105 | |
| 106 | |
| 107 | |
| 108 | |
| 109 | |
| 110 | |
| 111 | yis805-256_IC328.rom |
| 112 | 5d04cfc0ee49aa012068a7050c4d912f402c08a7 |
| 113 | |
| 114 | |
| 115 | |
| 116 | |
| 117 | |
| 118 | National |
| 119 | |
| 120 | |
| 121 | yis805-256_IC328.rom |
| 122 | 5d04cfc0ee49aa012068a7050c4d912f402c08a7 |
| 123 | |
| 124 | |
| 125 | 2 |
| 126 | |
| 127 | |
| 128 | |
| 129 | |
| 130 | |
| 131 | |
| 132 | |
| 133 | |
| 134 | |
| 135 | |
| 136 | |
| 137 | |
| 138 | <!-- The Painter, drawing software invoked by `_PAINTER`/`CALL PAINTER` --> |
| 139 | <!-- NOTE: this is actually implemented using two ROM IC's: |
| 140 | 0x0000-0x08000: PCB NEP-14D XA888B0, position IC332, label XA911C0 |
| 141 | 0x8000-0x10000: PCB NEP-14D XA888B0, position IC336, label XA912C0 |
| 142 | <ROM id="The Painter (Page 0/1)"> |
| 143 | <mem base="0x0000" size="0x8000"/> |
| 144 | <rom> |
| 145 | <sha1>622ba75c587cc9c6b6aebb54ee4bf3653c49de36</sha1> |
| 146 | <filename>yis805-256_painter_page01.rom</filename> |
| 147 | </rom> |
| 148 | </ROM> |
| 149 | <ROM id="The Painter (Page 2/3)"> |
| 150 | <mem base="0x8000" size="0x8000"/> |
| 151 | <rom> |
| 152 | <sha1>b72e2d4e29df14549e467a12e815795b152bf8fa</sha1> |
| 153 | <filename>yis805-256_painter_page23.rom</filename> |
| 154 | </rom> |
| 155 | </ROM> |
| 156 | --> |
| 157 | <!-- Concatenation of the above halves --> |
| 158 | |
| 159 | |
| 160 | |
| 161 | 41e056e33ee4f548f6af30257717bc40e3cf8238 |
| 162 | yis805-256_painter.rom |
| 163 | |
| 164 | |
| 165 | |
| 166 | |
| 167 | |
| 168 | <!-- |
| 169 | Apparently in the related YIS-805/128 model this slot is a |
| 170 | rear expansion port with a specific connector, but here in |
| 171 | YIS-805/256 it's blocked by a cover and used internally |
| 172 | for version 2.0 of Yamaha's `日本語ワードプロセッサ` |
| 173 | (Nihongo Word Processor, i.e. "Japanese Word Processor"), |
| 174 | invoked by `_JWP`/`CALL JWP`. |
| 175 | |
| 176 | It is similar to Yamaha's SKW-01 Kanji Word Processor Unit, except: |
| 177 | - The software has been updated to version 2.0 with some |
| 178 | visible improvements like kana voicing marks already |
| 179 | sharing a character cell with the base kana character |
| 180 | during input editing phase. |
| 181 | - Floppy disk support has been added. |
| 182 | - It is installed internally, leaving the module slot free |
| 183 | for SFG-05 or other Yamaha-style modules. |
| 184 | - There is additional 16KB ROM in page 2. |
| 185 | - There is no memory-mapped Kanji ROM, since it uses the |
| 186 | Toshiba-style I/O port mapping for the JIS level 1 Kanji ROM instead. |
| 187 | --> |
| 188 | |
| 189 | |
| 190 | |
| 191 | <!-- 0x0000-0x8000: PCB NEP-14D XA890B0, position IC513, label XA977C0 |
| 192 | 0x8000-0xC000: PCB NEP-14D XA890B0, position IC512, label XA978C0 |
| 193 | Live register values from 0x7FC0..0x7FCF are replaced by 0x00, as confirmed by the maskROM dump: --> |
| 194 | e1fbe1bdc76b0c81d5652655731fe9007cf600f6 |
| 195 | yis805-256_jwp2_main.rom |
| 196 | |
| 197 | |
| 198 | <!-- Confirmed by ROM IC dump: PCB NEP-14D XA890B0, position IC510, label XA979A0 --> |
| 199 | 0247d1ea0e757255f4470e032655509172c2af21 |
| 200 | yis805-256_jwp2_data.rom |
| 201 | |
| 202 | yis805-256_jwp2.sram |
| 203 | 00 <!-- observed in bsittler's YIS-805/256 after startup was a rather chaotic pattern, but it seems to be mostly 0x00 based, so let's assume that --> |
| 204 | |
| 205 | |
| 206 | |
| 207 | |
| 208 | |
| 209 | |
| 210 | 256 |
| 211 | eJztwQEBAAAAASD/TzNElQAAbwoA3Bnqa/hq <!-- 2kB of 0x00, then 2kB of 0xFF, repeated --> |
| 212 | |
| 213 | |
| 214 | |
| 215 | <!-- 60-pin module slot, e.g. for SFG-05 --> |
| 216 | |
| 217 | |
| 218 | |
| 219 | |
| 220 | |
| 221 | 16000 |
| 222 | |
| 223 | |
| 224 | jp_ansi |
| 225 | true |
| 226 | false |
| 227 | true |
| 228 | |
| 229 | |
| 230 | |
| 231 | <!-- S-1985 mirrors --> |
| 232 | <!-- S-1985 mirrors --> |
| 233 | V9938 |
| 234 | 128 |
| 235 | |
| 236 | |
| 237 | |
| 238 | YM2149 <!-- in S-1985 MSX-ENGINE --> |
| 239 | <!-- S-1985 mirrors --> |
| 240 | |
| 241 | 21000 |
| 242 | |
| 243 | true <!-- not sure, but guess based on use of Engine IC --> |
| 244 | |
| 245 | |
| 246 | |
| 247 | <!-- S-1985 mirrors --> |
| 248 | yis805-256.cmos |
| 249 | |
| 250 | |
| 251 | |
| 252 | <!-- S-1985 mirrors --> |
| 253 | true <!-- S-1985 feature (but not used, nor implemented) --> |
| 254 | 0x00 |
| 255 | |
| 256 | |
| 257 | |
| 258 | |
| 259 | |