OXYGENHUB
◆ main openmsx / share / machines / Philips_VG_8235-00.xml
4.1 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
  <info>
6
    <manufacturer>Philips</manufacturer>
7
    <code>VG 8235/00</code>
8
    <release_year>1986</release_year>
9
    <description>Update on the VG 8230, now with 128kB RAM.</description>
10
    <type>MSX2</type>
11
    <region>eu</region>
12
  </info>
13
14
<!-- Info from the 8235/20 with serial FF00 632042694
15
see http://bilgisayarlarim.com/Philips/VG-8235
16
- S3527 MSX-ENGINE
17
- TI TMS2793NL FDC
18
- Kyocera M60003A gate array
19
- Zilog Z8400APS Z80 CPU
20
- LVA510 RF encoder
21
22
ROM dumps verified with Luc's machine and and with Peter Hanraets his machines
23
with serial FF02 621010083 and FF02 611010683
24
-->
25
26
  <MapperReadBackBits>largest</MapperReadBackBits>
27
28
  <CassettePort/>
29
30
  <devices>
31
32
    <PPI id="ppi">
33
      <has_keypad>false</has_keypad>
34
      <sound>
35
        <volume>16000</volume>
36
      </sound>
37
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
38
      <keyboard_type>int</keyboard_type>
39
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
40
      <code_kana_locks>false</code_kana_locks>
41
      <graph_locks>false</graph_locks>
42
    </PPI>
43
44
    <VDP id="VDP">
45
      <version>V9938</version>
46
      <vram>128</vram>
47
      <io base="0x98" num="8" type="O"/> <!-- S-3527 mirrors -->
48
      <io base="0x98" num="8" type="I"/> <!-- S-3527 mirrors -->
49
    </VDP>
50
51
    <PSG id="PSG">
52
      <type>YM2149</type> <!-- in S-3527 MSX-ENGINE -->
53
      <sound>
54
        <volume>21000</volume>
55
      </sound>
56
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
57
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
58
    </PSG>
59
60
    <RTC id="Real time clock">
61
      <sramname>vg_8235-00.cmos</sramname>
62
      <io base="0xB4" num="2" type="O"/>
63
      <io base="0xB5" num="1" type="I"/>
64
    </RTC>
65
66
    <PrinterPort id="Printer Port">
67
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
68
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
69
    </PrinterPort>
70
71
    <primary slot="0">
72
      <ROM id="MSX BIOS with BASIC ROM">
73
        <rom>
74
          <filename>vg8235-00_basic-bios2.rom</filename>
75
          <sha1>5e1a4bd6826b29302a1eb88c340477e7cbd0b50a</sha1> <!-- confirmed on Luc's and Peter's 8235/00 -->
76
        </rom>
77
        <mem base="0x0000" size="0x8000"/>
78
      </ROM>
79
    </primary>
80
81
    <primary external="true" slot="1"/>
82
83
    <primary external="true" slot="2"/>
84
85
    <primary slot="3">
86
87
      <secondary slot="0">
88
        <ROM id="MSX Sub ROM">
89
          <rom>
90
            <filename>vg8235-00_msx2sub.rom</filename>
91
	    <sha1>c289dad246364e2dd716c457ca5eecf98e76c9ab</sha1> <!-- from Luc and Peter, which is a 8235/00 -->
92
          </rom>
93
          <mem base="0x0000" size="0x4000"/> <!-- Verified on real MSX: no mirroring at all! -->
94
        </ROM>
95
      </secondary>
96
97
      <secondary slot="1"/>
98
99
      <secondary slot="2">
100
        <MemoryMapper id="Main RAM">
101
          <size>128</size>
102
          <initialContent encoding="gz-base64">eNpj+M8wouEI9z4DAJBx/wE=</initialContent> <!-- (chr(0) + chr(255)) * 128 + (chr(255)+ chr(0)) * 128), also seen is 128x 00 and then 128x FF -->
103
          <mem base="0x0000" size="0x10000"/>
104
        </MemoryMapper>
105
      </secondary>
106
107
      <secondary slot="3">
108
        <WD2793 id="Memory Mapped FDC">
109
          <connectionstyle>Philips</connectionstyle>
110
          <singlesided/>
111
          <drives>1</drives>
112
          <rom>
113
            <filename>vg8235-00_disk.rom</filename>
114
            <sha1>7ce255ab63ba79f81d8b83d66f1108062d0b61f1</sha1> <!-- marked NMS 2.2, from Peter's 8235/00-->
115
            <sha1>959060445e92eb980ddd9df3ef9cfefcae2de1d0</sha1> <!-- marked NMS 2.2, from Luc's 8235/20 and 8235/00-->
116
            <sha1>95265cc2c5e6a2f334a99ef7042d5bdf2f877ec9</sha1> <!-- also marked NMS 2.2, but different from the first one (even after cleaning FDC regs -->
117
          </rom>
118
          <mem base="0x4000" size="0x8000"/> <!-- Verified on real MSX: mirroring in page 2 -->
119
          <rom_visibility base="0x4000" size="0x4000"/> <!-- ROM only visible in page 1 -->
120
        </WD2793>
121
      </secondary>
122
123
    </primary>
124
125
  </devices>
126
127
</msxconfig>