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-F500P</ code >
8
< release_year > 1985</ release_year >
9
< description > First European (desktop) MSX2 by Sony, with 64kB RAM, built in double sided disk drive and 3 cartridge slots. Memory layout is special, not all software handles it correctly.</ description >
10
< type > MSX2</ type >
11
< region > eu</ region >
12
</ info >
13
14
< CassettePort />
15
16
< devices >
17
18
< PPI id = " ppi" >
19
< sound >
20
< volume > 16000</ volume >
21
</ sound >
22
< io base = " 0xA8" num = " 8" />
23
< keyboard_type > gb</ keyboard_type >
24
< has_keypad > true</ has_keypad >
25
< key_ghosting_sgc_protected > true</ key_ghosting_sgc_protected >
26
< code_kana_locks > false</ code_kana_locks >
27
< graph_locks > false</ graph_locks >
28
</ PPI >
29
30
< VDP id = " VDP" >
31
< version > V9938</ version >
32
< vram > 128</ vram >
33
< io base = " 0x98" num = " 8" type = " O" />
34
< io base = " 0x98" num = " 8" type = " I" />
35
</ VDP >
36
37
< PSG id = " PSG" >
38
< type > YM2149</ type >
39
< sound >
40
< volume > 21000</ volume >
41
</ sound >
42
< io base = " 0xA0" num = " 8" type = " IO" />
43
< ignorePortDirections > true</ ignorePortDirections >
44
</ PSG >
45
46
< RTC id = " Real time clock" >
47
< sramname > hb-f500p.cmos</ sramname >
48
< io base = " 0xB4" num = " 2" type = " O" />
49
< io base = " 0xB5" num = " 1" type = " I" />
50
</ RTC >
51
52
< PrinterPort id = " Printer Port" >
53
< io base = " 0x90" num = " 8" type = " IO" />
54
< status_readable_on_all_ports > true</ status_readable_on_all_ports >
55
< unused_bits > 0x00</ unused_bits >
56
</ PrinterPort >
57
58
< primary slot = " 0" >
59
60
< secondary slot = " 0" >
61
< RAM id = " Main RAM page 2, 3" >
62
< mem base = " 0x8000" size = " 0x8000" />
63
</ RAM >
64
< ROM id = " MSX BIOS with BASIC ROM" >
65
< rom >
66
< filename > hb-f500p_basic-bios2.rom</ filename >
67
< sha1 > 0de3c802057560560a03d7965fcc4cff69f8575c</ sha1 >
68
</ rom >
69
< mem base = " 0x0000" size = " 0x8000" />
70
</ ROM >
71
</ secondary >
72
73
< secondary slot = " 1" >
74
< ROM id = " MSX Sub ROM" >
75
< rom >
76
< filename > hb-f500p_msx2sub.rom</ filename >
77
< sha1 > 3288894e1be6af705871499b23c85732dbc40993</ sha1 >
78
</ rom >
79
< mem base = " 0x0000" size = " 0x4000" />
80
</ ROM >
81
< WD2793 id = " Memory Mapped FDC" >
82
< connectionstyle > Sony</ connectionstyle >
83
< motor_off_timeout_ms > 4000</ motor_off_timeout_ms >
84
< drives > 1</ drives >
85
< rom >
86
< filename > hb-f500p_disk.rom</ filename >
87
< sha1 > 1566532146fcfc28c707753777c66585dc12418a</ sha1 >
88
</ rom >
89
< mem base = " 0x4000" size = " 0x8000" />
90
</ WD2793 >
91
</ secondary >
92
93
< secondary slot = " 2" >
94
< RAM id = " Main RAM page 0, 1" >
95
< mem base = " 0x0000" size = " 0x8000" />
96
</ RAM >
97
</ secondary >
98
99
< secondary slot = " 3" />
100
101
</ primary >
102
103
< primary external = " true" slot = " 1" />
104
105
< primary external = " true" slot = " 2" />
106
107
< primary external = " true" slot = " 3" />
108
109
</ devices >
110
111
</ msxconfig >