<machine name="uk101" sourcefile="osi/osi.cpp" cloneof="sb2m600b" romof="sb2m600b" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>UK101</description>
  <year>1979</year>
  <manufacturer>Compukit</manufacturer>
  <biosset name="final" description="64x16 screen final? rom" default="no" />
  <biosset name="proto" description="32x32 screen proto? rom" default="no" />
  <rom name="monuk02.ic13" bios="final" size="2048" crc="e5b7028d" sha1="74f0934014fdf83d33c8d3579e562b53c0683270" region="m6502" offset="f800" status="good" optional="no" />
  <rom name="monuk02_alt.ic13" bios="proto" size="2048" crc="04ac5822" sha1="2bbbcd0ca18103fd68afcf64a7483653b925d83e" region="m6502" offset="f800" status="good" optional="no" />
  <rom name="basuk01.ic9" size="2048" crc="9d3caa92" sha1="b2c3d1af0c4f3cead1dbd44aaf5a11680880f772" region="m6502" offset="a000" status="good" optional="no" />
  <rom name="basus02.ic10" merge="basus02.u10" size="2048" crc="0039ef6a" sha1="1397f0dc170c16c8e0c7d02e63099e986e86385b" region="m6502" offset="a800" status="good" optional="no" />
  <rom name="basuk03.ic11" size="2048" crc="0d011242" sha1="54bd33522a5d1991086eeeff3a4f73c026be45b6" region="m6502" offset="b000" status="good" optional="no" />
  <rom name="basuk04.ic12" size="2048" crc="667223e8" sha1="dca78be4b98317413376d69119942d692e39575a" region="m6502" offset="b800" status="good" optional="no" />
  <rom name="chguk101.ic41" size="2048" crc="fce2c84a" sha1="baa66a7a48e4d62282671ef53abfaf450b888b70" region="chargen" offset="0" status="good" optional="no" />
  <device_ref tag=":m6502" name="m6502" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":acia" name="acia6850" />
  <device_ref tag=":acia_clock" name="clock" />
  <device_ref tag=":cassette" name="cassette_image" />
  <device_ref tag=":kansas_w" name="timer" />
  <device_ref tag=":kansas_r" name="timer" />
  <device_ref tag=":ram" name="ram" />
  <chip type="cpu" tag="m6502" name="MOS Technology 6502" clock="1000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="cassette" name="Cassette" />
  <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="50.000000" pixclock="6553600" htotal="512" hbend="0" hbstart="512" vtotal="256" vbend="0" vbstart="256" flipx="no" />
  <sound channels="1" />
  <input players="1" service="no" tilt="no">
    <control type="keyboard" buttons="54" reverse="no" />
  </input>
  <port tag=":ROW0"></port>
  <port tag=":ROW1"></port>
  <port tag=":ROW2"></port>
  <port tag=":ROW3"></port>
  <port tag=":ROW4"></port>
  <port tag=":ROW5"></port>
  <port tag=":ROW6"></port>
  <port tag=":ROW7"></port>
  <port tag=":Reset"></port>
  <port tag=":Sound"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="cassette" tag="cassette">
    <instance name="cassette" briefname="cass" />
    <extension name="wav" />
    <extension name="flac" />
    <extension name="aif" />
    <extension name="aiff" />
  </device>
  <ramoption name="8K">8192</ramoption>
  <ramoption name="4K" default="yes">4096</ramoption>
</machine>