<machine name="timecrisj" sourcefile="namco/namcos22.cpp" cloneof="timecris" romof="timecris" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Time Crisis (Japan, TS1 Ver.B)</description>
  <year>1996</year>
  <manufacturer>Namco</manufacturer>
  <rom name="ts1verb.1" size="1048576" crc="17c7ba64" sha1="bb915000dba1a259953e0cd62143e95407f57499" region="maincpu" offset="3" status="good" optional="no" />
  <rom name="ts1verb.2" size="1048576" crc="77bacf13" sha1="8d0bab13858e8ea813daeb99f2a9bb6946ac5888" region="maincpu" offset="2" status="good" optional="no" />
  <rom name="ts1verb.3" size="1048576" crc="b68e62f3" sha1="5cd0543ceeaf4399994efbfc377ff65e4e7baca8" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="ts1verb.4" size="1048576" crc="8ea2331f" sha1="36fc49b617775b7d8d2867d6ff215962d1b96571" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="ts1data.8k" merge="ts1data.8k" size="524288" crc="e68aa973" sha1="663e80d249be5d5841139d98a9d72e2396851272" region="mcu" offset="0" status="good" optional="no" />
  <rom name="ts1scg0.12f" merge="ts1scg0.12f" size="2097152" crc="14a3674d" sha1="c5792a385572452b43bbc7eb8428335b19daa3c0" region="sprite" offset="0" status="good" optional="no" />
  <rom name="ts1scg1.10f" merge="ts1scg1.10f" size="2097152" crc="11791dbf" sha1="3d75b468d69a8bf398d45f310cdb8bc88b63f25c" region="sprite" offset="200000" status="good" optional="no" />
  <rom name="ts1scg2.8f" merge="ts1scg2.8f" size="2097152" crc="d630fff9" sha1="691394027b858702f06282f965f5b53e6fed496b" region="sprite" offset="400000" status="good" optional="no" />
  <rom name="ts1scg3.7f" merge="ts1scg3.7f" size="2097152" crc="1a62f015" sha1="7d09ae480ae7813391616ae0090929ba845a345a" region="sprite" offset="600000" status="good" optional="no" />
  <rom name="ts1scg4.5f" merge="ts1scg4.5f" size="2097152" crc="511b8dd6" sha1="936649c0a61d29f024a28e4ab64cce4b55d58f64" region="sprite" offset="800000" status="good" optional="no" />
  <rom name="ts1scg5.3f" merge="ts1scg5.3f" size="2097152" crc="553bb246" sha1="94659bee4fd0afe834a8bf3414d8825411cf9e86" region="sprite" offset="a00000" status="good" optional="no" />
  <rom name="ts1scg0.12l" merge="ts1scg0.12f" size="2097152" crc="14a3674d" sha1="c5792a385572452b43bbc7eb8428335b19daa3c0" region="sprite" offset="0" status="good" optional="no" />
  <rom name="ts1scg1.10l" merge="ts1scg1.10f" size="2097152" crc="11791dbf" sha1="3d75b468d69a8bf398d45f310cdb8bc88b63f25c" region="sprite" offset="200000" status="good" optional="no" />
  <rom name="ts1scg2.8l" merge="ts1scg2.8f" size="2097152" crc="d630fff9" sha1="691394027b858702f06282f965f5b53e6fed496b" region="sprite" offset="400000" status="good" optional="no" />
  <rom name="ts1scg3.7l" merge="ts1scg3.7f" size="2097152" crc="1a62f015" sha1="7d09ae480ae7813391616ae0090929ba845a345a" region="sprite" offset="600000" status="good" optional="no" />
  <rom name="ts1scg4.5l" merge="ts1scg4.5f" size="2097152" crc="511b8dd6" sha1="936649c0a61d29f024a28e4ab64cce4b55d58f64" region="sprite" offset="800000" status="good" optional="no" />
  <rom name="ts1scg5.3l" merge="ts1scg5.3f" size="2097152" crc="553bb246" sha1="94659bee4fd0afe834a8bf3414d8825411cf9e86" region="sprite" offset="a00000" status="good" optional="no" />
  <rom name="ts1cg0.8d" merge="ts1cg0.8d" size="2097152" crc="de07b22c" sha1="f4d07b8840ec8be625eff634bce619e960c334a5" region="textile" offset="0" status="good" optional="no" />
  <rom name="ts1cg1.10d" merge="ts1cg1.10d" size="2097152" crc="992d26f6" sha1="a0b9007312804b413d4c1748527378da4d8d53b3" region="textile" offset="200000" status="good" optional="no" />
  <rom name="ts1cg2.12d" merge="ts1cg2.12d" size="2097152" crc="6273954f" sha1="d73a43888b53e4c42fc33e8e1b38e60fd3329413" region="textile" offset="400000" status="good" optional="no" />
  <rom name="ts1cg3.13d" merge="ts1cg3.13d" size="2097152" crc="38171f24" sha1="d04caaa5b1b377ced38501b014e4cb7fc831c41d" region="textile" offset="600000" status="good" optional="no" />
  <rom name="ts1cg4.14d" merge="ts1cg4.14d" size="2097152" crc="51f09856" sha1="0eef421907ee813d5117e62cf0005bf00eb29c88" region="textile" offset="800000" status="good" optional="no" />
  <rom name="ts1cg5.16d" merge="ts1cg5.16d" size="2097152" crc="4cd9fd79" sha1="0d2018ec914683a75bdec8655d678fd562eb6d15" region="textile" offset="a00000" status="good" optional="no" />
  <rom name="ts1cg6.18d" merge="ts1cg6.18d" size="2097152" crc="f17f2ec9" sha1="ed88ec524626e5bbe2e1ea6838412d3ac85671dd" region="textile" offset="c00000" status="good" optional="no" />
  <rom name="ts1cg0.12b" merge="ts1cg0.8d" size="2097152" crc="de07b22c" sha1="f4d07b8840ec8be625eff634bce619e960c334a5" region="textile" offset="0" status="good" optional="no" />
  <rom name="ts1cg1.13b" merge="ts1cg1.10d" size="2097152" crc="992d26f6" sha1="a0b9007312804b413d4c1748527378da4d8d53b3" region="textile" offset="200000" status="good" optional="no" />
  <rom name="ts1cg2.14b" merge="ts1cg2.12d" size="2097152" crc="6273954f" sha1="d73a43888b53e4c42fc33e8e1b38e60fd3329413" region="textile" offset="400000" status="good" optional="no" />
  <rom name="ts1cg3.16b" merge="ts1cg3.13d" size="2097152" crc="38171f24" sha1="d04caaa5b1b377ced38501b014e4cb7fc831c41d" region="textile" offset="600000" status="good" optional="no" />
  <rom name="ts1cg4.18b" merge="ts1cg4.14d" size="2097152" crc="51f09856" sha1="0eef421907ee813d5117e62cf0005bf00eb29c88" region="textile" offset="800000" status="good" optional="no" />
  <rom name="ts1cg5.19b" merge="ts1cg5.16d" size="2097152" crc="4cd9fd79" sha1="0d2018ec914683a75bdec8655d678fd562eb6d15" region="textile" offset="a00000" status="good" optional="no" />
  <rom name="ts1cg6.18a" merge="ts1cg6.18d" size="2097152" crc="f17f2ec9" sha1="ed88ec524626e5bbe2e1ea6838412d3ac85671dd" region="textile" offset="c00000" status="good" optional="no" />
  <rom name="ts1ccrl.3d" merge="ts1ccrl.3d" size="2097152" crc="56cad2df" sha1="49c0e57d5cf5d5fc4c75da6969bec01d6d443259" region="textilemap" offset="0" status="good" optional="no" />
  <rom name="ts1ccrh.1d" merge="ts1ccrh.1d" size="524288" crc="a1cc3741" sha1="7fe57924c42e287b134e5d7ad00cffdff1f18084" region="textilemap" offset="200000" status="good" optional="no" />
  <rom name="ts1ccrl.7b" merge="ts1ccrl.3d" size="2097152" crc="56cad2df" sha1="49c0e57d5cf5d5fc4c75da6969bec01d6d443259" region="textilemap" offset="0" status="good" optional="no" />
  <rom name="ts1ccrh.5b" merge="ts1ccrh.1d" size="524288" crc="a1cc3741" sha1="7fe57924c42e287b134e5d7ad00cffdff1f18084" region="textilemap" offset="200000" status="good" optional="no" />
  <rom name="ts1ptrl0.18k" merge="ts1ptrl0.18k" size="524288" crc="e5f2d275" sha1="2f5057e65ec8a3ec03f841f15f10769ae1f69139" region="pointrom" offset="0" status="good" optional="no" />
  <rom name="ts1ptrl1.16k" merge="ts1ptrl1.16k" size="524288" crc="2bba3800" sha1="1d9c944cb06417cb0ac47a58b922dddb83387586" region="pointrom" offset="80000" status="good" optional="no" />
  <rom name="ts1ptrl2.15k" merge="ts1ptrl2.15k" size="524288" crc="d4441c08" sha1="6a6bb9cecbf35cb81b7681e220fc33df9a01d07f" region="pointrom" offset="100000" status="good" optional="no" />
  <rom name="ts1ptrm0.18j" merge="ts1ptrm0.18j" size="524288" crc="8aea02ba" sha1="44ba85ba6d59758448d17ec39dfb628882ddc684" region="pointrom" offset="180000" status="good" optional="no" />
  <rom name="ts1ptrm1.16j" merge="ts1ptrm1.16j" size="524288" crc="bccf19bc" sha1="4a6566948bdd2b0f82b7c30e57d3fe65005c26e3" region="pointrom" offset="200000" status="good" optional="no" />
  <rom name="ts1ptrm2.15j" merge="ts1ptrm2.15j" size="524288" crc="7280be31" sha1="476b7171ae855d8bbd968ccbaa55b5100d274e3b" region="pointrom" offset="280000" status="good" optional="no" />
  <rom name="ts1ptru0.18f" merge="ts1ptru0.18f" size="524288" crc="c30d6332" sha1="a5c59d0abfe38de975fa0d606ed8500eb02008b7" region="pointrom" offset="300000" status="good" optional="no" />
  <rom name="ts1ptru1.16f" merge="ts1ptru1.16f" size="524288" crc="993cde84" sha1="c9cdcca1d60bcc41ad881c02dda9895563963ead" region="pointrom" offset="380000" status="good" optional="no" />
  <rom name="ts1ptru2.15f" merge="ts1ptru2.15f" size="524288" crc="7cb25c73" sha1="616eab3ac238864a584394f7ec8736ece227974a" region="pointrom" offset="400000" status="good" optional="no" />
  <rom name="ts1wavea.2l" merge="ts1wavea.2l" size="4194304" crc="d1123301" sha1="4bf1fd746fef4e6befa63c61a761971d729e1573" region="c352" offset="0" status="good" optional="no" />
  <rom name="ts1waveb.1l" merge="ts1waveb.1l" size="2097152" crc="bf4d7272" sha1="c7c7b3620e7b3176644b6784ee36e679c9e31cc1" region="c352" offset="800000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68ec020" />
  <device_ref tag=":master" name="namcoc71" />
  <device_ref tag=":dsp_serial" name="timer" />
  <device_ref tag=":slave" name="namcoc71" />
  <device_ref tag=":mcu" name="m37710s4" />
  <device_ref tag=":eeprom" name="2864" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":c352" name="c352" />
  <device_ref tag=":mcu_irq" name="timer" />
  <device_ref tag=":mb87078" name="mb87078" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68EC020" clock="24576000" />
  <chip type="cpu" tag="master" name="Namco C71 (TMS320C25)" clock="40000000" />
  <chip type="cpu" tag="slave" name="Namco C71 (TMS320C25)" clock="40000000" />
  <chip type="cpu" tag="mcu" name="Mitsubishi M37710S4" clock="16384000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="c352" name="Namco C352" clock="24576000" />
  <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="59.904060" pixclock="25600000" htotal="814" hbend="0" hbstart="640" vtotal="525" vbend="0" vbstart="480" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="1" service="no" tilt="no">
    <control type="lightgun" buttons="2" minimum="43" maximum="284" sensitivity="64" keydelta="4" reverse="no" />
  </input>
  <dipswitch name="Unknown" tag="DSW" mask="65536">
    <diplocation name="SW4" number="1" inverted="no" />
    <dipvalue name="Off" value="65536" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="131072">
    <diplocation name="SW4" number="2" inverted="no" />
    <dipvalue name="Off" value="131072" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="262144">
    <diplocation name="SW4" number="3" inverted="no" />
    <dipvalue name="Off" value="262144" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="524288">
    <diplocation name="SW4" number="4" inverted="no" />
    <dipvalue name="Off" value="524288" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="1048576">
    <diplocation name="SW4" number="5" inverted="no" />
    <dipvalue name="Off" value="1048576" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="2097152">
    <diplocation name="SW4" number="6" inverted="no" />
    <dipvalue name="Off" value="2097152" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW" mask="4194304">
    <diplocation name="SW4" number="7" inverted="no" />
    <dipvalue name="Off" value="4194304" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test Mode" tag="DSW" mask="8388608">
    <diplocation name="SW4" number="8" inverted="no" />
    <dipvalue name="Off" value="8388608" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="INPUTS" mask="8">
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW"></port>
  <port tag=":INPUTS"></port>
  <port tag=":OPT.0">
    <analog mask="65535" />
  </port>
  <port tag=":OPT.1">
    <analog mask="65535" />
  </port>
  <driver status="imperfect" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
</machine>