OXYGENHUB
◆ main openmsx / share / machines / ColecoVision.xml
1.5 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>Coleco</manufacturer>
7
    <code>ColecoVision</code>
8
    <release_year>1982</release_year>
9
    <description>Game console with hardware similar to MSX.</description>
10
    <type>Coleco</type>
11
    <region>us</region>
12
  </info>
13
14
  <slotmap>
15
    <map page="0" slot="0"/>
16
    <map page="1" slot="0"/>
17
    <map page="2" slot="1"/>
18
    <map page="3" slot="1"/>
19
  </slotmap>
20
21
  <devices>
22
23
    <VDP id="VDP">
24
      <version>TMS9928A</version>
25
      <irq_connected>nmi</irq_connected>
26
      <io base="0xA0" num="0x20"/>
27
    </VDP>
28
29
    <SNPSG id="PSG">
30
      <type>SN76489AN</type>
31
      <io base="0xE0" num="0x20" type="O"/>
32
      <sound>
33
        <volume>21000</volume>
34
      </sound>
35
    </SNPSG>
36
37
    <ColecoJoystick id="joysticks">
38
      <io base="0x80" num="0x20" type="O"/>
39
      <io base="0xC0" num="0x20" type="O"/>
40
      <io base="0xE0" num="0x20" type="I"/>
41
      <has_keypad>true</has_keypad>
42
      <key_ghosting>false</key_ghosting>
43
    </ColecoJoystick>
44
45
    <primary slot="0">
46
      <ROM id="BIOS ROM">
47
        <mem base="0x0000" size="0x2000"/>
48
        <rom>
49
          <filename>COLECO.ROM</filename>
50
          <sha1>45bedc4cbdeac66c7df59e9e599195c778d86a92</sha1>
51
        </rom>
52
      </ROM>
53
      <RAM id="Main RAM">
54
        <mem base="0x6000" size="0x2000"/>
55
        <size>1024</size>
56
        <initialContent encoding="hex">00</initialContent>
57
      </RAM>
58
    </primary>
59
60
    <primary external="true" slot="1"/>
61
62
  </devices>
63
64
</msxconfig>