e8555c89 Andy McCall 1 month ago
1
<? xml version = " 1.0" ?>
2
<! DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
< msxconfig >
4
5
< info >
6
< manufacturer > Sony</ manufacturer >
7
< code > HB-F1</ code >
8
< release_year > 1986</ release_year >
9
< description > Japanese MSX2 with built in software and speed controller (not emulated).</ description >
10
< type > MSX2</ type >
11
< region > jp</ region >
12
</ info >
13
14
< MapperReadBackBits > largest</ MapperReadBackBits >
15
16
< CassettePort />
17
18
< devices >
19
20
< S1985 id = " S1985" >
21
< sramname > hb-f1_s1985.sram</ sramname >
22
</ S1985 >
23
24
< PPI id = " ppi" >
25
< sound >
26
< volume > 16000</ volume >
27
</ sound >
28
< io base = " 0xA8" num = " 8" />
29
< keyboard_type > jp_ansi</ keyboard_type >
30
< has_keypad > false</ has_keypad >
31
< key_ghosting_sgc_protected > false</ key_ghosting_sgc_protected >
32
< code_kana_locks > true</ code_kana_locks >
33
< graph_locks > false</ graph_locks >
34
</ PPI >
35
36
< VDP id = " VDP" >
37
< version > V9938</ version >
38
< vram > 128</ vram >
39
< io base = " 0x98" num = " 8" type = " O" />
40
< io base = " 0x98" num = " 8" type = " I" />
41
</ VDP >
42
43
< PSG id = " PSG" >
44
< keyboardlayout > 50on</ keyboardlayout >
45
< sound >
46
< volume > 21000</ volume >
47
</ sound >
48
< io base = " 0xA0" num = " 8" type = " IO" />
49
< ignorePortDirections > true</ ignorePortDirections >
50
</ PSG >
51
52
< RTC id = " Real time clock" >
53
< sramname > hb-f1.cmos</ sramname >
54
< io base = " 0xB4" num = " 4" type = " IO" />
55
</ RTC >
56
57
< PrinterPort id = " Printer Port" >
58
< io base = " 0x90" num = " 8" type = " IO" />
59
< bidirectional > true</ bidirectional >
60
< unused_bits > 0x00</ unused_bits >
61
</ PrinterPort >
62
63
< primary slot = " 0" >
64
< ROM id = " MSX BIOS with BASIC ROM" >
65
< rom >
66
< filename > hb-f1_basic-bios2.rom</ filename >
67
< sha1 > 0081ea0d25bc5cd8d70b60ad8cfdc7307812c0fd</ sha1 >
68
</ rom >
69
< mem base = " 0x0000" size = " 0x8000" />
70
</ ROM >
71
</ primary >
72
73
< primary external = " true" slot = " 1" />
74
75
< primary external = " true" slot = " 2" />
76
77
< primary slot = " 3" >
78
79
< secondary slot = " 0" >
80
< ROM id = " MSX Sub ROM" >
81
< rom >
82
< filename > hb-f1_msx2sub.rom</ filename >
83
< sha1 > b8e30d604d319d511cbfbc61e5d8c38fbb9c5a33</ sha1 >
84
</ rom >
85
< mem base = " 0x0000" size = " 0x4000" />
86
</ ROM >
87
< ROM id = " Firmware 1" >
88
< rom >
89
< filename > hb-f1_firmware1.rom</ filename >
90
< sha1 > 9db72bb78792595a12499c821048504dc96ef848</ sha1 >
91
</ rom >
92
< mem base = " 0x4000" size = " 0x4000" />
93
</ ROM >
94
</ secondary >
95
96
< secondary slot = " 1" >
97
< ROM id = " Firmware 2" >
98
< rom >
99
< filename > hb-f1_firmware2.rom</ filename >
100
< sha1 > aa78fc9bcd2343f84cf790310a768ee47f90c841</ sha1 >
101
</ rom >
102
< mem base = " 0x4000" size = " 0x8000" />
103
</ ROM >
104
</ secondary >
105
106
< secondary slot = " 2" >
107
< ROM id = " Firmware 3" >
108
< rom >
109
< filename > hb-f1_firmware3.rom</ filename >
110
< sha1 > 58accf41a90693874b86ce98d8d43c27beb8b6dc</ sha1 >
111
</ rom >
112
< mem base = " 0x4000" size = " 0x8000" />
113
</ ROM >
114
</ secondary >
115
116
< secondary slot = " 3" >
117
< RAM id = " Main RAM" >
118
< initialContent encoding = " gz-base64" > eJxjYBhY8H+AAQAioH+B</ initialContent >
119
< mem base = " 0x0000" size = " 0x10000" />
120
</ RAM >
121
</ secondary >
122
123
</ primary >
124
125
</ devices >
126
127
</ msxconfig >