<machine name="gpl16258vb" sourcefile="devices/machine/generalplus_gpl162xx_b_soc.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>GeneralPlus GPL16258VB System-on-a-Chip</description>
  <rom name="gpl16258vb_bootrom.bin" size="8192" status="nodump" region="internal" offset="0" optional="no" />
  <device_ref tag=":_tmp:spgaudio" name="gcm394_audio" />
  <device_ref tag=":_tmp:gpl_dma" name="gpl_dma" />
  <device_ref tag=":_tmp:gpl_timebase" name="gpl_timebase" />
  <device_ref tag=":_tmp:gpl_timebase:timebase_a" name="timer" />
  <device_ref tag=":_tmp:gpl_timebase:timebase_b" name="timer" />
  <device_ref tag=":_tmp:gpl_timebase:timebase_c" name="timer" />
  <device_ref tag=":_tmp:spgvideo" name="gcm394_video" />
  <device_ref tag=":_tmp:spgvideo:palette" name="palette" />
  <device_ref tag=":_tmp:spgvideo:gfxdecode" name="gfxdecode" />
  <device_ref tag=":_tmp:spgvideo:renderer" name="gpl_renderer" />
  <device_ref tag=":_tmp:timer_a" name="timer" />
  <device_ref tag=":_tmp:timer_b" name="timer" />
  <device_ref tag=":_tmp:timer_c" name="timer" />
  <device_ref tag=":_tmp:timer_d" name="timer" />
  <device_ref tag=":_tmp:timer_e" name="timer" />
  <device_ref tag=":_tmp:timer_f" name="timer" />
  <device_ref tag=":_tmp:scheduler" name="timer" />
  <chip type="audio" tag=":spgaudio" name="SunPlus GCM394 System-on-a-Chip (Audio)" />
  <sound channels="0" />
</machine>