OXYGENHUB
◆ main openmsx / share / machines / Frael_Bruc_100_1.xml
2.3 KiB · XML · last changed chore(): initial commit 1 month ago source blame history raw
1
<?xml version="1.0" ?>
2
<!-- $Id: hardwareconfig.xml 3885 2004-11-29 18:03:55Z manuelbi $ -->
3
<!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
4
<msxconfig>
5
6
  <info>
7
    <manufacturer>Frael</manufacturer>
8
    <code>BRUC 100 (v1)</code>
9
    <release_year>1987</release_year>
10
    <description>First version of this Italian machine, which is mostly MSX compatible</description>
11
    <type>MSX</type>
12
    <region>it</region>
13
  </info>
14
15
  <!--
16
       Only has a non-standard expansion port.
17
       The cassette port is not 100% MSX compatible, the middle pin (GND)
18
       is missing.
19
  -->
20
21
  <CassettePort/>
22
23
  <devices>
24
25
    <PPI id="ppi">
26
      <sound>
27
        <volume>16000</volume>
28
      </sound>
29
      <io base="0xA8" num="4"/>
30
      <keyboard_type>int</keyboard_type>
31
      <has_keypad>true</has_keypad>
32
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected> <!-- guessed -->
33
      <code_kana_locks>false</code_kana_locks> <!-- guessed -->
34
      <graph_locks>false</graph_locks> <!-- guessed -->
35
    </PPI>
36
37
    <VDP id="VDP">
38
      <version>TMS9129</version> <!-- TMS9129NL -->
39
      <io base="0x98" num="2"/>
40
    </VDP>
41
42
    <PSG id="PSG">
43
      <type>AY8910</type>
44
      <sound>
45
        <volume>21000</volume>
46
      </sound>
47
      <io base="0xA0" num="4" type="IO"/>
48
      <ignorePortDirections>false</ignorePortDirections> <!-- not sure, but guess based on discrete PSG chip -->
49
    </PSG>
50
51
    <PrinterPort id="Printer Port">
52
      <io base="0x90" num="2"/>
53
    </PrinterPort>
54
55
    <primary slot="0">
56
      <FraelSwitchableROM id="Frael BIOS with BASIC or Firmware ROM">
57
        <io base="0x90" num="1" type="O"/>
58
        <rom id="basicbios">
59
          <filename>bruc100_1_basic-bios1.rom</filename>
60
          <sha1>3abca440cba16ac5e162b602557d30169f77adab</sha1> <!-- V1.1 MCL 06-87 27256 EPROM dump confirmed by Alessandro Liberalato -->
61
        </rom>
62
        <rom id="firmware">
63
          <filename>bruc100_1_firmware.rom</filename>
64
          <sha1>e4ffe02abbda17986cb161c332e9e54d24fd053c</sha1> <!-- Firmware 1.0 06-87 2764 EPROM dump by Alessandro Liberalato-->
65
        </rom>
66
        <mem base="0x0000" size="0x8000"/>
67
      </FraelSwitchableROM>
68
    </primary>
69
70
    <primary slot="3">
71
      <RAM id="Main RAM">
72
        <mem base="0x0000" size="0x10000"/>
73
      </RAM>
74
    </primary>
75
76
  </devices>
77
78
</msxconfig>