OXYGENHUB
◆ main openmsx / share / extensions / Computer_Mates_Disk_Interface.xml
1.8 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
  <info>
5
    <name>Disk Interface</name>
6
    <manufacturer>Computer Mates</manufacturer>
7
    <code></code>
8
    <release_year></release_year>
9
    <description>External Double Sided Double Density 3.5" disk interface with drive.</description>
10
    <type>external disk drive</type>
11
  </info>
12
13
  <!--
14
   Registers shown on
15
   3F80, 3F88, 3F90, 3F98, 3FA0, 3FA8, 3FB0, 3FB8
16
   7F80, 7F88, 7F90, 7F98, 7FA0, 7FA8, 7FB0, 7FB8
17
   BF80, BF88, BF90, BF98, BFA0, BFA8, BFB0, BFB8
18
   FF80, FF88, FF90, FF98, FFA0, FFA8, FFB0, FFB8
19
20
   NYYRIKKI said:
21
22
   This seems to be more like copy of SVI-738 disk controller although I think
23
   side select is a bit different. This seems to be normal, not mirrored 16kB
24
   disk ROM. Control registers them self are mirrored meaning that A3, A4, A5,
25
   A14 and A15 signals are ignored. BIOS it self uses controller from
26
   #7FB8-#7FBF.
27
28
   Format options are:
29
   1 - 1 side
30
   2 - 2 sides
31
   3 - 1 side, double track
32
   4 - 2 sides, double track
33
34
   Quite interestingly it seems to write the original format option
35
   information inside OEM name on the disk boot sector.
36
  -->
37
38
  <devices>
39
    <primary slot="any">
40
      <secondary slot="any">
41
        <WD2793 id="Computer Mates Disk Interface diskROM/FDC">
42
          <connectionstyle>National</connectionstyle>
43
          <mem base="0x0000" size="0x10000"/> <!-- Verified: register mirroring on all pages! -->
44
          <rom>
45
            <sha1>06d44926ab82ac697a939c0f2a1a7642b5f68dce</sha1> <!-- dump without registers, original by Scarlettkitten -->
46
            <filename>computer_mates_disk_interface.rom</filename>
47
          </rom>
48
          <rom_visibility base="0x4000" size="0x4000"/> <!-- ROM only visible in page 1 -->
49
          <drives>1</drives>
50
        </WD2793>
51
      </secondary>
52
    </primary>
53
  </devices>
54
</msxconfig>