e8555c89 Andy McCall 1 month ago
1
<? xml version = " 1.0" ?>
2
<! DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
< msxconfig >
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
< info >
20
< manufacturer > Mitsubishi</ manufacturer >
21
< code > ML-TS2</ code >
22
< release_year > 1987</ release_year >
23
< description > Mitsubishi Telecom Station (with built in telephone). This hardware description file is a Work-In-Progress! It's certainly not correct.</ description >
24
< type > MSX2</ type >
25
< region > jp</ region >
26
</ info >
27
28
< CassettePort />
29
30
< devices >
31
32
< S1985 id = " S1985" >
33
< sramname > ml-ts2_s1985.sram</ sramname >
34
</ S1985 >
35
36
< Kanji id = " Kanji ROM" >
37
< rom >
38
< filename > ml-ts2_kanjifont.rom</ filename >
39
< sha1 > f4dba5ba267b5dd1a35eb74a6ec4fd4d5ca9a1b4</ sha1 >
40
</ rom >
41
< io base = " 0xD8" num = " 2" type = " O" />
42
< io base = " 0xD9" num = " 1" type = " I" />
43
</ Kanji >
44
45
< PPI id = " ppi" >
46
< sound >
47
< volume > 16000</ volume >
48
</ sound >
49
< io base = " 0xA8" num = " 8" />
50
< keyboard_type > jp_ansi</ keyboard_type >
51
< has_keypad > true</ has_keypad >
52
< key_ghosting_sgc_protected > false</ key_ghosting_sgc_protected >
53
< code_kana_locks > true</ code_kana_locks >
54
< graph_locks > false</ graph_locks >
55
</ PPI >
56
57
< VDP id = " VDP" >
58
< version > V9938</ version >
59
< vram > 128</ vram >
60
< io base = " 0x98" num = " 8" type = " O" />
61
< io base = " 0x98" num = " 8" type = " I" />
62
</ VDP >
63
64
< PSG id = " PSG" >
65
< type > AY8910</ type >
66
< keyboardlayout > 50on</ keyboardlayout >
67
< sound >
68
< volume > 21000</ volume >
69
</ sound >
70
< io base = " 0xA0" num = " 8" type = " IO" />
71
< ignorePortDirections > true</ ignorePortDirections >
72
</ PSG >
73
74
< RTC id = " Real time clock" >
75
< sramname > ml-ts2.cmos</ sramname >
76
< io base = " 0xB4" num = " 4" type = " IO" />
77
</ RTC >
78
79
< PrinterPort id = " Printer Port" >
80
< io base = " 0x90" num = " 8" type = " IO" />
81
< bidirectional > true</ bidirectional >
82
< unused_bits > 0x00</ unused_bits >
83
</ PrinterPort >
84
85
< primary slot = " 0" >
86
< ROM id = " MSX BIOS with BASIC ROM" >
87
< rom >
88
< filename > ml-ts2_basic-bios2.rom</ filename >
89
< sha1 > bb608fe748ee88d45564ad8e3582c2222730b3b5</ sha1 >
90
</ rom >
91
< mem base = " 0x0000" size = " 0x8000" />
92
</ ROM >
93
</ primary >
94
95
< primary external = " true" slot = " 1" />
96
97
< primary slot = " 3" >
98
99
< secondary slot = " 0" >
100
< ROM id = " MSX Sub ROM" >
101
< rom >
102
< filename > ml-ts2_msx2sub.rom</ filename >
103
< sha1 > 0fbd45ef3dd7bb82d4c31f1947884f411f1ca344</ sha1 >
104
</ rom >
105
< mem base = " 0x0000" size = " 0x4000" />
106
</ ROM >
107
</ secondary >
108
109
< secondary slot = " 1" >
110
< ROM id = " ML-TS2 ROM" >
111
< rom >
112
< filename > ml-ts2_firmware.rom</ filename >
113
< sha1 > 73d1ce106501b9e8151b4214448537617d82667f</ sha1 >
114
</ rom >
115
< mappertype > MitsubishiMLTS2</ mappertype >
116
< mem base = " 0x4000" size = " 0x4000" />
117
</ ROM >
118
</ secondary >
119
120
< secondary slot = " 2" >
121
< MemoryMapper id = " Main RAM" >
122
< mem base = " 0x0000" size = " 0x10000" />
123
< size > 64</ size >
124
</ MemoryMapper >
125
</ secondary >
126
127
< secondary slot = " 3" />
128
129
</ primary >
130
131
</ devices >
132
133
</ msxconfig >