<machine name="ti99_thermal" sourcefile="devices/bus/ti99/sidecar/thermal.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>TI-99 Thermal Printer</description>
  <rom name="thermal.u12" size="4096" crc="83376edb" sha1="2f923e59a3a52b3645e8d26e11a697f320c6d4cb" region="dsr" offset="0" status="good" optional="no" />
  <device_ref tag=":_tmp:bitmap_print" name="bitmap_printer" />
  <device_ref tag=":_tmp:bitmap_print:screen" name="screen" />
  <device_ref tag=":_tmp:bitmap_print:pf_stepper" name="stepper" />
  <device_ref tag=":_tmp:bitmap_print:cr_stepper" name="stepper" />
  <device_ref tag=":_tmp:heatmf_u8" name="ttl74123" />
  <device_ref tag=":_tmp:latch_u4" name="ls259" />
  <device_ref tag=":_tmp:latch_u5" name="ls259" />
  <device_ref tag=":_tmp:latch_u6" name="ls259" />
  <device_ref tag=":_tmp:latch_u7" name="ls259" />
  <device_ref tag=":_tmp:extport" name="ti99_ioport" />
  <display tag=":bitmap_print:screen" type="raster" rotate="0" width="242" height="384" refresh="60.000000" flipx="no" />
  <input players="1" service="no" tilt="no">
    <control type="keypad" buttons="1" reverse="no" />
  </input>
  <configuration name="Draw Inch Marks" tag=":bitmap_print:DRAWMARKS" mask="3">
    <confsetting name="Off" value="0" default="no" />
    <confsetting name="with marks" value="1" default="no" />
    <confsetting name="with numbers" value="2" default="yes" />
  </configuration>
  <adjuster name="Printer Bottom Margin" default="18" />
  <adjuster name="Printer Top Margin" default="18" />
  <slot name=":extport">
    <slotoption name="arcturus" devname="ti99_arcturus" default="no" />
    <slotoption name="splitter" devname="ti99_iosplit" default="no" />
    <slotoption name="peb" devname="peribox_ev1" default="no" />
  </slot>
</machine>