e8555c89 Andy McCall 1 month ago
1
<? xml version = " 1.0" ?>
2
<! DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
< msxconfig >
4
5
< info >
6
< manufacturer > Panasonic</ manufacturer >
7
< code > FS-A1FX</ code >
8
< release_year > 1988</ release_year >
9
< description > Japanese MSX2+ with turbo CPU mode, Ren-sha turbo slider, disk drive and built in software. No MSX-MUSIC.</ description >
10
< type > MSX2+</ type >
11
< region > jp</ region >
12
</ info >
13
14
< RenShaTurbo >
15
< min_ints > 47</ min_ints >
16
< max_ints > 221</ max_ints >
17
</ RenShaTurbo >
18
19
< MapperReadBackBits > 2</ MapperReadBackBits >
20
21
< CassettePort />
22
23
24
25
< devices >
26
27
< Kanji id = " Kanji ROM" >
28
29
30
31
32
33
34
35
< rom >
36
< filename > fs-a1fx_kanjifont.rom</ filename >
37
< sha1 > e0e99cd91e88ce2676445663f832c835d74d6fd4</ sha1 >
38
</ rom >
39
< io base = " 0xD8" num = " 2" type = " O" />
40
< io base = " 0xD9" num = " 1" type = " I" />
41
< level_2_via > only_level_1</ level_2_via >
42
</ Kanji >
43
44
< PPI id = " ppi" >
45
< sound >
46
< volume > 16000</ volume >
47
</ sound >
48
< io base = " 0xA8" num = " 4" />
49
< keyboard_type > jp_jis</ keyboard_type >
50
< has_keypad > true</ has_keypad >
51
< key_ghosting_sgc_protected > false</ key_ghosting_sgc_protected >
52
< code_kana_locks > true</ code_kana_locks >
53
< graph_locks > false</ graph_locks >
54
</ PPI >
55
56
< VDP id = " VDP" >
57
< version > V9958</ version >
58
< vram > 128</ vram >
59
< io base = " 0x98" num = " 4" type = " O" />
60
< io base = " 0x98" num = " 2" type = " I" />
61
</ VDP >
62
63
< PSG id = " PSG" >
64
< keyboardlayout > JIS</ keyboardlayout >
65
< sound >
66
< volume > 21000</ volume >
67
</ sound >
68
< io base = " 0xA0" num = " 4" type = " IO" />
69
< ignorePortDirections > true</ ignorePortDirections >
70
</ PSG >
71
72
< RTC id = " Real time clock" >
73
< sramname > fs-a1fx.cmos</ sramname >
74
< io base = " 0xB4" num = " 2" type = " O" />
75
< io base = " 0xB5" num = " 1" type = " I" />
76
</ RTC >
77
78
< PrinterPort id = " Printer Port" >
79
< io base = " 0x90" num = " 2" />
80
</ PrinterPort >
81
82
< ResetStatusRegister id = " Reset Status register" >
83
< inverted > true</ inverted >
84
< io base = " 0xF4" num = " 1" />
85
</ ResetStatusRegister >
86
87
< Matsushita id = " Switch" >
88
< sramname > fs-a1fx.sram</ sramname >
89
< device idref = " VDP" />
90
< hasturbo > true</ hasturbo >
91
</ Matsushita >
92
93
< T9769 id = " T9769" >
94
< subtype > B</ subtype >
95
</ T9769 >
96
97
< primary slot = " 0" >
98
< ROM id = " MSX BIOS with BASIC ROM" >
99
< rom >
100
< filename > fs-a1fx_IC16.rom</ filename >
101
< sha1 > 623cbca109b6410df08ee7062150a6bda4b5d5d4</ sha1 >
102
< window base = " 0x30000" size = " 0x8000" />
103
</ rom >
104
< rom >
105
< filename > fs-a1fx_basic-bios2p.rom</ filename >
106
< sha1 > e90f80a61d94c617850c415e12ad70ac41e66bb7</ sha1 >
107
</ rom >
108
< mem base = " 0x0000" size = " 0x8000" />
109
</ ROM >
110
</ primary >
111
112
< primary external = " true" slot = " 1" />
113
114
< primary external = " true" slot = " 2" />
115
116
< primary slot = " 3" >
117
118
< secondary slot = " 0" >
119
< MemoryMapper id = " Main RAM" >
120
< size > 64</ size >
121
< mem base = " 0x0000" size = " 0x10000" />
122
< initialContent encoding = " gz-base64" > eJxjYBhY8H+AAQAioH+B</ initialContent >
123
</ MemoryMapper >
124
</ secondary >
125
126
< secondary slot = " 1" >
127
< ROM id = " MSX Sub ROM" >
128
< rom >
129
< filename > fs-a1fx_IC16.rom</ filename >
130
< sha1 > 623cbca109b6410df08ee7062150a6bda4b5d5d4</ sha1 >
131
< window base = " 0x38000" size = " 0x4000" />
132
</ rom >
133
< rom >
134
< filename > fs-a1fx_msx2psub.rom</ filename >
135
< sha1 > fe0254cbfc11405b79e7c86c7769bd6322b04995</ sha1 >
136
</ rom >
137
< mem base = " 0x0000" size = " 0x4000" />
138
</ ROM >
139
< ROM id = " MSX Kanji Driver with BASIC" >
140
< rom >
141
< filename > fs-a1fx_IC16.rom</ filename >
142
< sha1 > 623cbca109b6410df08ee7062150a6bda4b5d5d4</ sha1 >
143
< window base = " 0x28000" size = " 0x8000" />
144
</ rom >
145
< rom >
146
< filename > fs-a1fx_kanjibasic.rom</ filename >
147
< sha1 > 1ef3956f7f918873fb9b031339bba45d1e5e5878</ sha1 >
148
</ rom >
149
< mem base = " 0x4000" size = " 0x8000" />
150
</ ROM >
151
</ secondary >
152
153
< secondary slot = " 2" >
154
< TC8566AF id = " Memory Mapped FDC" >
155
< io_regs > 7FF8</ io_regs >
156
< drives > 1</ drives >
157
< rom >
158
< filename > fs-a1fx_IC16.rom</ filename >
159
< sha1 > 623cbca109b6410df08ee7062150a6bda4b5d5d4</ sha1 >
160
< window base = " 0x3C000" size = " 0x4000" />
161
</ rom >
162
< rom >
163
< filename > fs-a1fx_disk.rom</ filename >
164
< sha1 > bb59c849898d46a23fdbd0cc04ab35088e74a18d</ sha1 >
165
</ rom >
166
< mem base = " 0x4000" size = " 0x8000" />
167
</ TC8566AF >
168
</ secondary >
169
170
< secondary slot = " 3" >
171
< ROM id = " A1 Cockpit" >
172
< rom >
173
< filename > fs-a1fx_IC16.rom</ filename >
174
< sha1 > 623cbca109b6410df08ee7062150a6bda4b5d5d4</ sha1 >
175
< window base = " 0x20000" size = " 0x8000" />
176
</ rom >
177
< rom >
178
< filename > fs-a1fx_cockpit.rom</ filename >
179
< sha1 > 9d67fab55b85f4ac4f5924323a70020eb8589057</ sha1 >
180
</ rom >
181
< mem base = " 0x4000" size = " 0x8000" />
182
</ ROM >
183
</ secondary >
184
185
</ primary >
186
187
</ devices >
188
189
</ msxconfig >