e8555c89 Andy McCall 1 month ago
1
<? xml version = " 1.0" ?>
2
<! DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
< msxconfig >
4
5
< info >
6
< manufacturer > Yamaha</ manufacturer >
7
< code > YIS-805/128R2</ code >
8
< release_year > 1986</ release_year >
9
< description > USSR MSX2 for use in classroom network (as teacher), with 128kB RAM, network module (not emulated) and built in software The Painter.</ description >
10
< type > MSX2</ type >
11
< region > ru</ region >
12
</ info >
13
14
< CassettePort />
15
16
< devices >
17
18
< S1985 id = " S1985" >
19
< sramname > yis805-128r2_s1985.sram</ sramname >
20
</ S1985 >
21
22
< primary slot = " 0" >
23
< ROM id = " MSX BIOS with BASIC ROM" >
24
< mem base = " 0x0000" size = " 0x8000" />
25
< rom >
26
< sha1 > 0f851ee7a1cf79819f61cc89e9948ee72a413802</ sha1 >
27
< filename > yis805-128r2_basic-bios2.rom</ filename >
28
</ rom >
29
</ ROM >
30
</ primary >
31
32
< primary external = " true" slot = " 1" />
33
34
< primary external = " true" slot = " 2" />
35
36
< primary slot = " 3" >
37
38
< secondary slot = " 0" >
39
< ROM id = " Painter" >
40
< mem base = " 0x0000" size = " 0x10000" />
41
< rom >
42
< sha1 > 41e056e33ee4f548f6af30257717bc40e3cf8238</ sha1 >
43
< sha1 > 7fd2a28c4fdaeb140f3c8c8fb90271b1472c97b9</ sha1 >
44
< filename > yis805-128r2_painter.rom</ filename >
45
</ rom >
46
</ ROM >
47
</ secondary >
48
49
< secondary slot = " 1" >
50
< ROM id = " MSX Sub ROM" >
51
< mem base = " 0x0000" size = " 0x4000" />
52
< rom >
53
< sha1 > 03bf6d2ac86f5c9ab618e155442787c700f99fed</ sha1 >
54
< filename > yis805-128r2_msx2sub.rom</ filename >
55
</ rom >
56
</ ROM >
57
58
< WD2793 id = " Memory Mapped FDC" >
59
< connectionstyle > National</ connectionstyle >
60
< mem base = " 0x4000" size = " 0x8000" />
61
< rom >
62
< sha1 > 3a481c7b7e4f0406a55952bc5b9f8cf9d699376c</ sha1 >
63
< filename > yis805-128r2_disk.rom</ filename >
64
</ rom >
65
< drives > 2</ drives >
66
</ WD2793 >
67
</ secondary >
68
69
< secondary slot = " 2" >
70
< MemoryMapper id = " Main RAM" >
71
< mem base = " 0x0000" size = " 0x10000" />
72
< size > 128</ size >
73
</ MemoryMapper >
74
</ secondary >
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
</ primary >
93
94
< PPI id = " ppi" >
95
< io base = " 0xA8" num = " 8" />
96
< sound >
97
< volume > 16000</ volume >
98
</ sound >
99
< keyboard_type > ru</ keyboard_type >
100
< has_keypad > true</ has_keypad >
101
< key_ghosting_sgc_protected > true</ key_ghosting_sgc_protected >
102
< code_kana_locks > true</ code_kana_locks >
103
< graph_locks > false</ graph_locks >
104
</ PPI >
105
106
< VDP id = " VDP" >
107
< io base = " 0x98" num = " 8" type = " O" />
108
< io base = " 0x98" num = " 8" type = " I" />
109
< version > V9938</ version >
110
< vram > 128</ vram >
111
</ VDP >
112
113
< PSG id = " PSG" >
114
< type > YM2149</ type >
115
< io base = " 0xA0" num = " 8" type = " IO" />
116
< sound >
117
< volume > 21000</ volume >
118
</ sound >
119
< ignorePortDirections > true</ ignorePortDirections >
120
</ PSG >
121
122
< RTC id = " Real time clock" >
123
< io base = " 0xB4" num = " 4" type = " IO" />
124
< sramname > yis805-128r2.cmos</ sramname >
125
</ RTC >
126
127
< PrinterPort id = " Printer Port" >
128
< io base = " 0x90" num = " 8" type = " IO" />
129
< bidirectional > true</ bidirectional >
130
< unused_bits > 0x00</ unused_bits >
131
</ PrinterPort >
132
133
</ devices >
134
135
</ msxconfig >