<machine name="apple2cp" sourcefile="apple/apple2e.cpp" cloneof="apple2c" romof="apple2c" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Apple //c Plus</description>
  <year>1988</year>
  <manufacturer>Apple Computer</manufacturer>
  <rom name="341-0265-a.chr" merge="341-0265-a.chr" size="4096" crc="2651014d" sha1="b2b5d87f52693817fc747df087a4aa1ddcdb1f10" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="341-0265-a.chr" merge="341-0265-a.chr" size="4096" crc="2651014d" sha1="b2b5d87f52693817fc747df087a4aa1ddcdb1f10" region="gfx1" offset="1000" status="good" optional="no" />
  <rom name="341-0625-a.256" size="32768" crc="0b996420" sha1="1a27ae26966bbafd825d08ad1a24742d3e33557c" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="341-0132-d.e12" size="2048" crc="c506efb9" sha1="8e14e85c645187504ec9d162b3ea614a0c421d32" region="keyboard" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="w65c02" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":acceltimer" name="timer" />
  <device_ref tag=":a2video" name="a2video_comp" />
  <device_ref tag=":a2common" name="apple2com" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":speaker" name="speaker_sound_device" />
  <device_ref tag=":nsc" name="ds1216e" />
  <device_ref tag=":ram" name="ram" />
  <device_ref tag=":ay3600" name="ay3600" />
  <device_ref tag=":repttmr" name="timer" />
  <device_ref tag=":a2bus" name="a2bus" />
  <device_ref tag=":flop_a2_clean" name="software_list" />
  <device_ref tag=":flop_a2_orig" name="software_list" />
  <device_ref tag=":flop_a2_misc" name="software_list" />
  <device_ref tag=":gameio" name="a2gameio" />
  <device_ref tag=":acia1" name="mos6551" />
  <device_ref tag=":acia1:clock" name="clock" />
  <device_ref tag=":acia2" name="mos6551" />
  <device_ref tag=":acia2:clock" name="clock" />
  <device_ref tag=":printer" name="rs232" />
  <device_ref tag=":modem" name="rs232" />
  <device_ref tag=":fdc" name="iwm" />
  <device_ref tag=":fdc:0" name="floppy_connector" />
  <device_ref tag=":fdc:0:525" name="floppy_525_sd" />
  <device_ref tag=":fdc:0:525:flopsndout" name="speaker" />
  <device_ref tag=":fdc:0:525:flopsnd" name="flopsnd" />
  <device_ref tag=":fdc:1" name="floppy_connector" />
  <device_ref tag=":fdc:1:525" name="floppy_525_sd" />
  <device_ref tag=":fdc:1:525:flopsndout" name="speaker" />
  <device_ref tag=":fdc:1:525:flopsnd" name="flopsnd" />
  <device_ref tag=":fdc:2" name="floppy_connector" />
  <device_ref tag=":fdc:2:35dd" name="mfd51w" />
  <device_ref tag=":fdc:2:35dd:flopsndout" name="speaker" />
  <device_ref tag=":fdc:2:35dd:flopsnd" name="flopsnd" />
  <device_ref tag=":fdc:3" name="floppy_connector" />
  <device_ref tag=":fdc:3:35dd" name="mfd51w" />
  <device_ref tag=":fdc:3:35dd:flopsndout" name="speaker" />
  <device_ref tag=":fdc:3:35dd:flopsnd" name="flopsnd" />
  <chip type="cpu" tag="maincpu" name="WDC W65C02" clock="1021800" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="speaker" name="Filtered DAC" />
  <chip type="audio" tag="fdc:0:525:flopsndout" name="Speaker" />
  <chip type="audio" tag="fdc:0:525:flopsnd" name="Floppy sound" clock="44100" />
  <chip type="audio" tag="fdc:1:525:flopsndout" name="Speaker" />
  <chip type="audio" tag="fdc:1:525:flopsnd" name="Floppy sound" clock="44100" />
  <chip type="audio" tag="fdc:2:35dd:flopsndout" name="Speaker" />
  <chip type="audio" tag="fdc:2:35dd:flopsnd" name="Floppy sound" clock="44100" />
  <chip type="audio" tag="fdc:3:35dd:flopsndout" name="Speaker" />
  <chip type="audio" tag="fdc:3:35dd:flopsnd" name="Floppy sound" clock="44100" />
  <display tag="screen" type="raster" rotate="0" width="560" height="192" refresh="60.000000" pixclock="14305200" htotal="910" hbend="0" hbstart="560" vtotal="262" vbend="0" vbstart="192" flipx="no" />
  <sound channels="5" />
  <input players="1" service="no" tilt="no">
    <control type="mouse" buttons="1" minimum="0" maximum="255" sensitivity="40" reverse="no" />
    <control type="keyboard" buttons="63" reverse="no" />
  </input>
  <configuration name="Monitor type" tag="a2video:a2_video_config" mask="7">
    <confsetting name="Color" value="0" default="yes" />
    <confsetting name="B&amp;W" value="4" default="no" />
    <confsetting name="Green" value="5" default="no" />
    <confsetting name="Amber" value="6" default="no" />
    <confsetting name="B&amp;W for NTSC shader" value="7" default="no" />
  </configuration>
  <configuration name="Color algorithm" tag="a2video:a2_video_config" mask="112">
    <confsetting name="Pixel-run (B&amp;W bias)" value="0" default="yes" />
    <confsetting name="Pixel-run (color bias)" value="16" default="no" />
    <confsetting name="Box filter" value="32" default="no" />
  </configuration>
  <configuration name="Lores artifacts" tag="a2video:a2_video_config" mask="128">
    <confsetting name="Off" value="0" default="yes" />
    <confsetting name="On" value="128" default="no" />
  </configuration>
  <configuration name="Text color" tag="a2video:a2_video_config" mask="768">
    <confsetting name="Off" value="0" default="yes" />
    <confsetting name="40-column only" value="256" default="no" />
    <confsetting name="On" value="768" default="no" />
  </configuration>
  <configuration name="Keyboard" tag="kbd_lang_select" mask="255">
    <confsetting name="QWERTY" value="0" default="yes" />
    <confsetting name="DVORAK" value="18" default="no" />
  </configuration>
  <configuration name="Shift key = SW2" tag="kbd_shift_mod" mask="1">
    <confsetting name="Off" value="0" default="yes" />
    <confsetting name="On" value="1" default="no" />
  </configuration>
  <port tag=":X0"></port>
  <port tag=":X1"></port>
  <port tag=":X2"></port>
  <port tag=":X3"></port>
  <port tag=":X4"></port>
  <port tag=":X5"></port>
  <port tag=":X6"></port>
  <port tag=":X7"></port>
  <port tag=":X8"></port>
  <port tag=":a2video:a2_video_config"></port>
  <port tag=":kbd_lang_select"></port>
  <port tag=":kbd_shift_mod"></port>
  <port tag=":keyb_special"></port>
  <port tag=":mse_button"></port>
  <port tag=":mse_x">
    <analog mask="255" />
  </port>
  <port tag=":mse_y">
    <analog mask="255" />
  </port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="floppydisk" tag="fdc:0:525" interface="floppy_5_25">
    <instance name="floppydisk1" briefname="flop1" />
    <extension name="mfi" />
    <extension name="dfi" />
    <extension name="dsk" />
    <extension name="do" />
    <extension name="po" />
    <extension name="edd" />
    <extension name="woz" />
    <extension name="nib" />
  </device>
  <device type="floppydisk" tag="fdc:1:525" interface="floppy_5_25">
    <instance name="floppydisk2" briefname="flop2" />
    <extension name="mfi" />
    <extension name="dfi" />
    <extension name="dsk" />
    <extension name="do" />
    <extension name="po" />
    <extension name="edd" />
    <extension name="woz" />
    <extension name="nib" />
  </device>
  <device type="floppydisk" tag="fdc:2:35dd" interface="floppy_3_5">
    <instance name="floppydisk3" briefname="flop3" />
    <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="ima" />
    <extension name="img" />
    <extension name="ufi" />
    <extension name="360" />
    <extension name="ipf" />
    <extension name="dc42" />
    <extension name="woz" />
    <extension name="moof" />
    <extension name="po" />
    <extension name="2mg" />
  </device>
  <device type="floppydisk" tag="fdc:3:35dd" interface="floppy_3_5">
    <instance name="floppydisk4" briefname="flop4" />
    <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="ima" />
    <extension name="img" />
    <extension name="ufi" />
    <extension name="360" />
    <extension name="ipf" />
    <extension name="dc42" />
    <extension name="woz" />
    <extension name="moof" />
    <extension name="po" />
    <extension name="2mg" />
  </device>
  <slot name="gameio">
    <slotoption name="paddles" devname="a2pdls" default="no" />
    <slotoption name="joy" devname="a2joy" default="no" />
  </slot>
  <slot name="printer">
    <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="modem">
    <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="fdc:0">
    <slotoption name="525" devname="floppy_525_sd" default="yes" />
  </slot>
  <slot name="fdc:1">
    <slotoption name="525" devname="floppy_525_sd" default="yes" />
  </slot>
  <slot name="fdc:2">
    <slotoption name="35hd" devname="mfd75w" default="no" />
    <slotoption name="35dd" devname="mfd51w" default="yes" />
    <slotoption name="35sd" devname="oa_d34v" default="no" />
  </slot>
  <slot name="fdc:3">
    <slotoption name="35hd" devname="mfd75w" default="no" />
    <slotoption name="35dd" devname="mfd51w" default="yes" />
    <slotoption name="35sd" devname="oa_d34v" default="no" />
  </slot>
  <softwarelist tag="flop_a2_clean" name="apple2_flop_clcracked" status="original" />
  <softwarelist tag="flop_a2_orig" name="apple2_flop_orig" status="compatible" filter="A2C" />
  <softwarelist tag="flop_a2_misc" name="apple2_flop_misc" status="compatible" />
  <ramoption name="128K" default="yes">131072</ramoption>
  <ramoption name="384K">393216</ramoption>
  <ramoption name="640K">655360</ramoption>
  <ramoption name="896K">917504</ramoption>
  <ramoption name="1152K">1179648</ramoption>
</machine>