<machine name="apricot" sourcefile="act/apricot.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Apricot PC/Xi</description>
  <year>1983</year>
  <manufacturer>ACT</manufacturer>
  <biosset name="ve007" description="Ve007 03.04.84" default="no" />
  <biosset name="ve009" description="Ve009 18.10.84" default="yes" />
  <biosset name="aug" description="Apricot User Group V30" default="no" />
  <rom name="lo_ve007.u11" bios="ve007" size="8192" crc="e74e14d1" sha1="569133b0266ce3563b21ae36fa5727308797deee" region="bootstrap" offset="0" status="good" optional="no" />
  <rom name="hi_ve007.u9" bios="ve007" size="8192" crc="b04fb83e" sha1="cc2b2392f1b4c04bb6ec8ee26f8122242c02e572" region="bootstrap" offset="1" status="good" optional="no" />
  <rom name="lo_ve009.u11" bios="ve009" size="8192" crc="0c217cc2" sha1="0d7a2b61e17966462b555115f962a175fadcf72a" region="bootstrap" offset="0" status="good" optional="no" />
  <rom name="hi_ve009.u9" bios="ve009" size="8192" crc="7c27f36c" sha1="c801bbf904815f76ec6463e948f57e0118a26292" region="bootstrap" offset="1" status="good" optional="no" />
  <rom name="lo_aug.u11" bios="aug" size="16384" crc="65ad8f9d" sha1="6e94feb115db4e57290462da952649cd1e7a2c49" region="bootstrap" offset="0" status="good" optional="no" />
  <rom name="hi_aug.u9" bios="aug" size="16384" crc="0b1513c3" sha1="1708a0ca40e7c602863d5d3a8e97608883771f80" region="bootstrap" offset="1" status="good" optional="no" />
  <device_ref tag=":ic91" name="i8086" />
  <device_ref tag=":ic71" name="i8089" />
  <device_ref tag=":ic71:1" name="i8089_channel" />
  <device_ref tag=":ic71:2" name="i8089_channel" />
  <device_ref tag=":ram" name="ram" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":ic30" name="hd6845s" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ic7" name="sn76489" />
  <device_ref tag=":ic17" name="i8255" />
  <device_ref tag=":ic31" name="pic8259" />
  <device_ref tag=":ic16" name="pit8253" />
  <device_ref tag=":ic16:counter0" name="pit_counter" />
  <device_ref tag=":ic16:counter1" name="pit_counter" />
  <device_ref tag=":ic16:counter2" name="pit_counter" />
  <device_ref tag=":ic14" name="ttl153" />
  <device_ref tag=":ic15_rxtxcb" name="clock" />
  <device_ref tag=":ic15" name="z80sio" />
  <device_ref tag=":ic15:cha" name="z80sio_channel" />
  <device_ref tag=":ic15:chb" name="z80sio_channel" />
  <device_ref tag=":rs232" name="rs232" />
  <device_ref tag=":kbd" name="apricot_kbd" />
  <device_ref tag=":kbd:hle" name="apricotkb_hle" />
  <device_ref tag=":kbd:hle:rtc" name="msm5832" />
  <device_ref tag=":kbd:hle:timer" name="timer" />
  <device_ref tag=":centronics" name="centronics" />
  <device_ref tag=":centronics:printer" name="centronics_printer" />
  <device_ref tag=":centronics:printer:printer" name="printer_image" />
  <device_ref tag=":cent_data_in" name="input_buffer" />
  <device_ref tag=":cent_data_out" name="output_latch" />
  <device_ref tag=":ic68" name="wd2797" />
  <device_ref tag=":ic68:0" name="floppy_connector" />
  <device_ref tag=":ic68:0:d32w" name="sony_oa_d32w" />
  <device_ref tag=":ic68:0:d32w:flopsndout" name="speaker" />
  <device_ref tag=":ic68:0:d32w:flopsnd" name="flopsnd" />
  <device_ref tag=":ic68:1" name="floppy_connector" />
  <device_ref tag=":ic68:1:d32w" name="sony_oa_d32w" />
  <device_ref tag=":ic68:1:d32w:flopsndout" name="speaker" />
  <device_ref tag=":ic68:1:d32w:flopsnd" name="flopsnd" />
  <device_ref tag=":flop_list" name="software_list" />
  <device_ref tag=":exp" name="apricot_exp_bus" />
  <device_ref tag=":exp:1" name="apricot_exp_slot" />
  <device_ref tag=":exp:2" name="apricot_exp_slot" />
  <chip type="cpu" tag="ic91" name="Intel 8086" clock="5000000" />
  <chip type="cpu" tag="ic71" name="Intel 8089 I/O Processor" clock="5000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ic7" name="SN76489" clock="2000000" />
  <chip type="audio" tag="ic68:0:d32w:flopsndout" name="Speaker" />
  <chip type="audio" tag="ic68:0:d32w:flopsnd" name="Floppy sound" clock="44100" />
  <chip type="audio" tag="ic68:1:d32w:flopsndout" name="Speaker" />
  <chip type="audio" tag="ic68:1:d32w:flopsnd" name="Floppy sound" clock="44100" />
  <display tag="screen" type="raster" rotate="0" width="800" height="400" refresh="37.064492" pixclock="15000000" htotal="950" hbend="0" hbstart="800" vtotal="426" vbend="0" vbstart="400" flipx="no" />
  <sound channels="3" />
  <input players="1" service="no" tilt="no">
    <control type="mouse" buttons="2" minimum="0" maximum="255" sensitivity="50" keydelta="5" reverse="no" />
    <control type="keyboard" buttons="95" reverse="no" />
  </input>
  <port tag=":kbd:hle:mouse_b"></port>
  <port tag=":kbd:hle:mouse_x">
    <analog mask="255" />
  </port>
  <port tag=":kbd:hle:mouse_y">
    <analog mask="255" />
  </port>
  <port tag=":kbd:hle:row_0"></port>
  <port tag=":kbd:hle:row_1"></port>
  <port tag=":kbd:hle:row_2"></port>
  <port tag=":kbd:hle:row_3"></port>
  <port tag=":kbd:hle:row_4"></port>
  <port tag=":kbd:hle:row_5"></port>
  <port tag=":kbd:hle:row_6"></port>
  <port tag=":kbd:hle:row_7"></port>
  <port tag=":kbd:hle:row_8"></port>
  <port tag=":kbd:hle:row_9"></port>
  <port tag=":kbd:hle:row_a"></port>
  <port tag=":kbd:hle:row_b"></port>
  <port tag=":kbd:hle:row_c"></port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="printout" tag="centronics:printer:printer">
    <instance name="printout" briefname="prin" />
    <extension name="prn" />
  </device>
  <device type="floppydisk" tag="ic68:0:d32w" interface="floppy_3_5">
    <instance name="floppydisk1" briefname="flop1" />
    <extension name="mfi" />
    <extension name="dfi" />
    <extension name="mfm" />
    <extension name="td0" />
    <extension name="imd" />
    <extension name="86f" />
    <extension name="d77" />
    <extension name="d88" />
    <extension name="1dd" />
    <extension name="cqm" />
    <extension name="cqi" />
    <extension name="dsk" />
    <extension name="img" />
  </device>
  <device type="floppydisk" tag="ic68:1:d32w" interface="floppy_3_5">
    <instance name="floppydisk2" briefname="flop2" />
    <extension name="mfi" />
    <extension name="dfi" />
    <extension name="mfm" />
    <extension name="td0" />
    <extension name="imd" />
    <extension name="86f" />
    <extension name="d77" />
    <extension name="d88" />
    <extension name="1dd" />
    <extension name="cqm" />
    <extension name="cqi" />
    <extension name="dsk" />
    <extension name="img" />
  </device>
  <slot name="rs232">
    <slotoption name="terminal" devname="serial_terminal" default="no" />
    <slotoption name="swtpc8212" devname="swtpc8212_terminal" default="no" />
    <slotoption name="sunkbd" devname="sunkbd_adaptor" default="no" />
    <slotoption name="rs_printer" devname="rs_serial_printer" default="no" />
    <slotoption name="rs232_sync_io" devname="rs232_sync_io" default="no" />
    <slotoption name="printer" devname="serial_printer" default="no" />
    <slotoption name="patch" devname="rs232_patch_box" default="no" />
    <slotoption name="s97801" devname="s97801_terminal" default="no" />
    <slotoption name="msystems_mouse" devname="rs232_mouse_hle_msystems" default="no" />
    <slotoption name="scorpion" devname="scorpion_ic" default="no" />
    <slotoption name="nss_tvi" devname="nss_tvinterface" default="no" />
    <slotoption name="mockingboard" devname="mockingboardd" default="no" />
    <slotoption name="loopback" devname="rs232_loopback" default="no" />
    <slotoption name="keyboard" devname="serial_keyboard" default="no" />
    <slotoption name="ie15" devname="ie15_terminal" default="no" />
    <slotoption name="null_modem" devname="null_modem" default="no" />
    <slotoption name="votraxtnt" devname="serial_votraxtnt" default="no" />
    <slotoption name="h19" devname="serial_heath_h19" default="no" />
    <slotoption name="dec_loopback" devname="dec_rs232_loopback" default="no" />
    <slotoption name="pty" devname="pseudo_terminal" default="no" />
    <slotoption name="auto3a" devname="auto3a_terminal" default="no" />
  </slot>
  <slot name="kbd">
    <slotoption name="hle" devname="apricotkb_hle" default="yes" />
  </slot>
  <slot name="centronics">
    <slotoption name="nlq401" devname="nlq401" default="no" />
    <slotoption name="smartboard" devname="centronics_smartboard" default="no" />
    <slotoption name="mz1p16" devname="mz1p16" default="no" />
    <slotoption name="covox_stereo" devname="covox_stereo" default="no" />
    <slotoption name="chessmec" devname="centronics_chessmec" default="no" />
    <slotoption name="digiblst" devname="cpcdigiblst" default="no" />
    <slotoption name="pl80" devname="comx_pl80" default="no" />
    <slotoption name="printer" devname="centronics_printer" default="yes" />
    <slotoption name="neomania" devname="neomania_adapter" default="no" />
    <slotoption name="ex800" devname="ex800" default="no" />
    <slotoption name="rx80" devname="epson_rx80" default="no" />
    <slotoption name="ap2000" devname="ap2000" default="no" />
    <slotoption name="samdac" devname="centronics_samdac" default="no" />
    <slotoption name="fx80" devname="epson_fx80" default="no" />
    <slotoption name="lx810l" devname="lx810l" default="no" />
    <slotoption name="pc6022" devname="pc6022" default="no" />
    <slotoption name="lx800" devname="lx800" default="no" />
    <slotoption name="p72" devname="p72" default="no" />
    <slotoption name="jx80" devname="epson_jx80" default="no" />
    <slotoption name="covox" devname="covox" default="no" />
    <slotoption name="adaptator" devname="adaptator_multitap" default="no" />
  </slot>
  <slot name="ic68:0">
    <slotoption name="d32w" devname="sony_oa_d32w" default="yes" />
    <slotoption name="d31v" devname="sony_oa_d31v" default="no" />
  </slot>
  <slot name="ic68:1">
    <slotoption name="d32w" devname="sony_oa_d32w" default="yes" />
    <slotoption name="d31v" devname="sony_oa_d31v" default="no" />
  </slot>
  <slot name="exp:1">
    <slotoption name="winchester" devname="apricot_winchester" default="no" />
    <slotoption name="512k" devname="apricot_512k_ram" default="no" />
    <slotoption name="256k" devname="apricot_256k_ram" default="no" />
    <slotoption name="128k" devname="apricot_128k_ram" default="no" />
  </slot>
  <slot name="exp:2">
    <slotoption name="winchester" devname="apricot_winchester" default="no" />
    <slotoption name="512k" devname="apricot_512k_ram" default="no" />
    <slotoption name="256k" devname="apricot_256k_ram" default="no" />
    <slotoption name="128k" devname="apricot_128k_ram" default="no" />
  </slot>
  <softwarelist tag="flop_list" name="apricot_flop" status="original" />
  <ramoption name="256K" default="yes">262144</ramoption>
</machine>