<machine name="mdartstr" sourcefile="pc/mdartstr.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Dart Star (Rev 3.25)</description>
  <year>2001</year>
  <manufacturer>Medalist Marketing</manufacturer>
  <rom name="system rev 1.0.bin" size="524288" crc="cdd36a31" sha1="4ced7065e0923d9cb414b65d2a2d955da080c46b" region="rawbios" offset="0" status="good" optional="no" />
  <rom name="mem_0 rev 3.25.bin" size="1048576" crc="8fa930f1" sha1="a898b180678086c730dc059f14ddd34a334625c7" region="board2:romdisk" offset="0" status="good" optional="no" />
  <rom name="mem_1 rev 3.25.bin" size="1048576" crc="8145bd30" sha1="70d6a1f7e2ca63431396fd923b6d7d2bdabd56e8" region="board2:romdisk" offset="100000" status="good" optional="no" />
  <rom name="mem_4 rev 2.0.bin" size="1048576" crc="61adadd7" sha1="b1705626e0c47ab213f85d74bc5148c0013e0da9" region="board2:romdisk" offset="400000" status="good" optional="no" />
  <rom name="english rev 3.1.bin" size="1048576" crc="72ed547b" sha1="57b80dda3996cd75398c06e4bde92491d4d99c14" region="board2:romdisk" offset="500000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="i386sx" />
  <device_ref tag=":chipset" name="f82c836a" />
  <device_ref tag=":chipset:dma1" name="am9517a" />
  <device_ref tag=":chipset:dma2" name="am9517a" />
  <device_ref tag=":chipset:intc1" name="pic8259" />
  <device_ref tag=":chipset:intc2" name="pic8259" />
  <device_ref tag=":chipset:pit" name="pit8254" />
  <device_ref tag=":chipset:pit:counter0" name="pit_counter" />
  <device_ref tag=":chipset:pit:counter1" name="pit_counter" />
  <device_ref tag=":chipset:pit:counter2" name="pit_counter" />
  <device_ref tag=":chipset:rtc" name="ds12885" />
  <device_ref tag=":ram" name="ram" />
  <device_ref tag=":isabus" name="isa16" />
  <device_ref tag=":board1" name="isa16_slot" />
  <device_ref tag=":board1:vga" name="f65535_isa16" />
  <device_ref tag=":board1:vga:screen" name="screen" />
  <device_ref tag=":board1:vga:vga" name="f65535_vga" />
  <device_ref tag=":board2" name="isa16_slot" />
  <device_ref tag=":board2:boot" name="isa16_medalist_rom_disk" />
  <device_ref tag=":board2:boot:nvram" name="nvram" />
  <device_ref tag=":board2:boot:mono" name="speaker" />
  <device_ref tag=":board2:boot:fifo" name="idt7202" />
  <device_ref tag=":board2:boot:dac" name="ad7224" />
  <device_ref tag=":keybc" name="at_keybc" />
  <device_ref tag=":keybc:mcu" name="i8042ah" />
  <device_ref tag=":kbd" name="pc_kbdc" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":speaker" name="speaker_sound_device" />
  <chip type="cpu" tag="maincpu" name="Intel I386SX" clock="25000000" />
  <chip type="cpu" tag="chipset:dma1" name="AM9517A" clock="0" />
  <chip type="cpu" tag="chipset:dma2" name="AM9517A" clock="0" />
  <chip type="cpu" tag="keybc:mcu" name="Intel 8042AH" clock="12000000" />
  <chip type="audio" tag="board2:boot:mono" name="Speaker" />
  <chip type="audio" tag="board2:boot:dac" name="AD7224 DAC" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="speaker" name="Filtered DAC" />
  <display tag="board1:vga:screen" type="raster" rotate="0" width="640" height="480" refresh="60.054866" pixclock="25175000" htotal="800" hbend="0" hbstart="640" vtotal="524" vbend="0" vbstart="480" flipx="no" />
  <sound channels="2" />
  <input players="1" coins="2" service="no" tilt="no">
    <control type="only_buttons" buttons="5" reverse="no" />
  </input>
  <dipswitch name="Service Mode" tag="board2:boot:DSW" mask="1">
    <diplocation name="SW" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="2">
    <diplocation name="SW" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="4">
    <diplocation name="SW" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="8">
    <diplocation name="SW" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="16">
    <diplocation name="SW" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="32">
    <diplocation name="SW" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="64">
    <diplocation name="SW" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:DSW" mask="128">
    <diplocation name="SW" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="IN1" tag="board2:boot:IN1" mask="1">
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="2">
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="4">
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="8">
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="16">
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="32">
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:IN1" mask="64">
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="SYSA" tag="board2:boot:SYSTEM" mask="1">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="1" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="2">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="2" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="4">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="4" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="8">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Reset?" tag="board2:boot:SYSTEM" mask="16">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="16" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="32">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="64">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="board2:boot:SYSTEM" mask="128">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="128" default="no" />
  </dipswitch>
  <configuration name="CRT Adapter Switch" tag="keybc:P1" mask="64">
    <confsetting name="Monochrome Display Adapter" value="64" default="no" />
    <confsetting name="Color Graphics Adapter" value="0" default="yes" />
  </configuration>
  <configuration name="Key Lock" tag="keybc:P1" mask="128">
    <confsetting name="Off" value="128" default="yes" />
    <confsetting name="On" value="0" default="no" />
  </configuration>
  <port tag=":board1:vga:vga:VGA_SENSE"></port>
  <port tag=":board2:boot:DSW"></port>
  <port tag=":board2:boot:IN0"></port>
  <port tag=":board2:boot:IN1"></port>
  <port tag=":board2:boot:SYSTEM"></port>
  <port tag=":board2:boot:TARGET_1"></port>
  <port tag=":board2:boot:TARGET_2"></port>
  <port tag=":board2:boot:TARGET_3"></port>
  <port tag=":board2:boot:TARGET_4"></port>
  <port tag=":keybc:P1"></port>
  <driver status="preliminary" emulation="preliminary" savestate="unsupported" requiresartwork="yes" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" overall="imperfect" />
  <slot name="kbd">
    <slotoption name="g80_1500" devname="g80_1500" default="no" />
    <slotoption name="pcat101" devname="kb_pcat101" default="no" />
    <slotoption name="pcat" devname="kb_pcat84" default="no" />
    <slotoption name="ms_naturl" devname="kb_ms_natural" default="no" />
    <slotoption name="3270pc" devname="kb_3270pc" default="no" />
    <slotoption name="keytronc_pc3270" devname="keytronic_pc3270_at" default="no" />
  </slot>
  <ramoption name="1024K" default="yes">1048576</ramoption>
</machine>