OXYGENHUB
◆ main openmsx / share / machines / Aucnet_NIA-2001.xml
6.2 KiB · XML · last changed chore(): initial commit 1 month ago source blame history raw
1
<?xml version="1.0" ?>
2
<!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
<msxconfig>
4
5
 <!--
6
    Aucnet NIA-2001 Network Intelligence/Access Terminal
7
    Not marketed as an MSX machine, but it was a machine used exclusively
8
    for auctioning cars. It appears to be a hidden MSX turbo R!
9
    
10
    Not emulated or unknown:
11
    - superimpose (not supported by openMSX)
12
    - modem (there seems to be more than a simple RS-232C, but that is still
13
      unknown
14
    - keyboard details (original keyboard was not available)
15
    - Printer Port is actually non-MSX standard, so perhaps should be removed
16
      or changed
17
18
    Details and discussion here:
19
    http://www.msx.org/forum/msx-talk/hardware/unknown-model-msx-turbor-modem-and-serial
20
21
    Photos of mobo and test software here:
22
    https://goo.gl/photos/TKMPTU7bTqtwPPoz8
23
24
    The machine doesn't have any FDC or disk drive.
25
26
    -->
27
28
  <info>
29
    <manufacturer>Aucnet</manufacturer>
30
    <code>NIA-2001</code>
31
    <release_year>1992</release_year>
32
    <description>Network Intelligence/Access Terminal. A machine used exclusively for auctioning cars, which happens to be a hidden MSXturboR! Not all of its features are emulated.</description>
33
    <type>MSXturboR</type>
34
    <region>jp</region>
35
  </info>
36
37
  <MapperReadBackBits>5</MapperReadBackBits>
38
39
  <PanasonicRom id="Firmware ROM">
40
    <rom>
41
      <sha1>d51eb5bdce84c23d3279b99e282ba1605f2bb80b</sha1>
42
      <filename>nia-2001_firmware.rom</filename>
43
    </rom>
44
  </PanasonicRom>
45
46
  <devices>
47
48
    <Kanji id="Kanji ROM">
49
      <rom>
50
        <filename>nia-2001_kanjifont.rom</filename>
51
        <sha1>db03211b7db46899df41db2b1dfbec972109a967</sha1>
52
      </rom>
53
      <io base="0xD8" num="2" type="O"/>
54
      <io base="0xD9" num="1" type="I"/>
55
      <io base="0xDA" num="2" type="O"/>
56
      <io base="0xDB" num="1" type="I"/>
57
    </Kanji>
58
59
    <S1990 id="S1990">
60
      <io base="0xE4" num="2"/>
61
    </S1990>
62
63
    <T9769 id="T9769">
64
      <subtype>C</subtype>
65
    </T9769>
66
67
    <PPI id="ppi">
68
      <sound>
69
        <volume>16000</volume>
70
      </sound>
71
      <io base="0xA8" num="4"/>
72
      <keyboard_type>jp_jis</keyboard_type>
73
      <has_keypad>true</has_keypad>
74
      <has_yesno_keys>true</has_yesno_keys>
75
      <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected>
76
      <code_kana_locks>true</code_kana_locks>
77
      <graph_locks>false</graph_locks>
78
    </PPI>
79
80
    <VDP id="VDP">
81
      <version>V9958</version>
82
      <vram>128</vram>
83
      <io base="0x98" num="4" type="O"/> <!-- No mirroring of VDP ports -->
84
      <io base="0x98" num="2" type="I"/>
85
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
86
    </VDP>
87
88
    <PSG id="PSG">
89
      <keyboardlayout>JIS</keyboardlayout>
90
      <sound>
91
        <volume>21000</volume>
92
      </sound>
93
      <io base="0xA0" num="4" type="IO"/>
94
    </PSG>
95
96
    <RTC id="Real time clock">
97
      <sramname>nia-2001.cmos</sramname>
98
      <io base="0xB4" num="2" type="O"/>
99
      <io base="0xB5" num="1" type="I"/>
100
    </RTC>
101
102
    <PrinterPort id="Printer Port">
103
      <io base="0x90" num="2"/>
104
    </PrinterPort>
105
106
    <E6Timer id="Turbo-R timer">
107
      <io base="0xE6" num="2"/>
108
    </E6Timer>
109
110
    <ResetStatusRegister id="Reset Status register">
111
      <inverted>false</inverted>
112
      <io base="0xF4" num="1"/>
113
    </ResetStatusRegister>
114
115
    <TurboRPause id="TurboRPause">
116
      <io base="0xA7" num="1"/>
117
    </TurboRPause>
118
119
    <TurboRPCM id="PCM">
120
      <sound>
121
        <volume>0</volume> <!-- nothing is heard, but hardware is there, so probably output is unconnected -->
122
      </sound>
123
      <io base="0xA4" num="2"/>
124
    </TurboRPCM>
125
126
    <primary slot="0">
127
128
      <secondary slot="0">
129
        <ROM id="MSX BIOS with BASIC ROM">
130
          <mappertype>DRAM</mappertype>
131
          <rom>
132
            <firstblock>40</firstblock>
133
            <lastblock>43</lastblock>
134
          </rom>
135
          <mem base="0x0000" size="0x8000"/>
136
        </ROM>
137
      </secondary>
138
139
      <secondary slot="1"/>
140
141
      <secondary slot="2">
142
        <MSX-MUSIC id="MSX Music">
143
          <rom>
144
            <firstblock>62</firstblock>
145
            <lastblock>63</lastblock>
146
          </rom>
147
          <sound>
148
            <volume>9000</volume>
149
          </sound>
150
          <ym2413-core>NukeYKT</ym2413-core>
151
          <io base="0x7C" num="2" type="O"/>
152
          <mem base="0x4000" size="0x4000"/>
153
        </MSX-MUSIC>
154
      </secondary>
155
156
      <secondary slot="3">
157
        <MSX-RS232 id="NIA-2001 RS-232C">
158
          <io base="0x80" num="8"/>
159
          <rom>
160
            <firstblock>36</firstblock>
161
            <lastblock>37</lastblock>
162
          </rom>
163
          <mem base="0x4000" size="0x4000"/>
164
        </MSX-RS232>
165
      </secondary>
166
167
    </primary>
168
169
    <primary external="true" slot="1"/>
170
171
    <primary external="true" slot="2"/>
172
173
    <primary slot="3">
174
175
      <secondary slot="0">
176
        <PanasonicRAM id="Main RAM">
177
          <size>512</size>
178
          <mem base="0x0000" size="0x10000"/>
179
        </PanasonicRAM>
180
      </secondary>
181
182
      <secondary slot="1">
183
        <ROM id="MSX Sub ROM">
184
          <mappertype>DRAM</mappertype>
185
          <rom>
186
            <firstblock>56</firstblock>
187
            <lastblock>57</lastblock>
188
          </rom>
189
          <mem base="0x0000" size="0x4000"/>
190
        </ROM>
191
        <ROM id="MSX Kanji Driver with BASIC 1">
192
          <mappertype>DRAM</mappertype>
193
          <rom>
194
            <firstblock>58</firstblock>
195
            <lastblock>61</lastblock>
196
          </rom>
197
          <mem base="0x4000" size="0x8000"/>
198
        </ROM>
199
      </secondary>
200
201
      <secondary slot="2">
202
        <ROM id="MSX-DOS 2.30">
203
          <mappertype>MSXDOS2</mappertype>
204
          <rom>
205
            <firstblock>48</firstblock>
206
            <lastblock>55</lastblock>
207
          </rom>
208
          <mem base="0x0000" size="0xC000"/>
209
        </ROM>
210
      </secondary>
211
212
      <secondary slot="3">
213
        <ROM id="NIA-2001">
214
          <mappertype>PANASONIC</mappertype>
215
          <sramsize>32</sramsize>
216
          <sram-mirrored>false</sram-mirrored>
217
          <sramname>nia-2001.sram</sramname>
218
          <rom>
219
            <firstblock>0</firstblock>
220
            <lastblock>255</lastblock>
221
          </rom>
222
          <mem base="0x0000" size="0x10000"/>
223
          <device idref="Main RAM"/>
224
        </ROM>
225
      </secondary>
226
227
    </primary>
228
229
  </devices>
230
231
</msxconfig>