Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

shougi: MAME ROM Information.


Shougi (c) 1980 Alpha Denshi.


Main CPU : (2x) Z80 (@ 2.5 Mhz), ALPHA-8201 (@ 312.5 Khz)

Sound Chips : AY8910 (@ 1.25 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4


This represents the first Alpha Denshi arcade video game.


1. Shougi (1980)

2. Shougi 2 (1982)


* Computers :

PC 8801 (Shogi) (1984)


Game's rom.

MAME Info:

0.74u2 [Jarek Burczynski]

0.68 [Jarek Burczynski, Tomasz Slanina]


- 0.136u2: Atari Ace converted Shougi to use driver_data structure.

- 0.123u6: Nicola Salmoria fixed Shougi inputs, CPU gameplay and Alpha 8201/830x MCU simulation. Added ALPHA-8201 cpu3 rom ($0). Added dipswitches 'Time' and 4x 'Unknown'.

- 0.104u8: Tatsuyuki Satoh added emulation of the Alpha 8201/8301 MCU and connected it to Shougi and clone Shougi 2. Added ALPHA-8201 (312500 HZ) CPU3 - Game now playable.

- 0.91u2: Added vidhrdw\res_net.c.

- 0.74u2: Added Shougi (Alpha Denshi 198?) and clone Shougi 2.

- 0.69: Toby Broyad fixed merging of sets in Shougi.

- 0.68: Added (Testdrivers) Shougi and clone Shougi 2. TODO: Both games use custom MCU: ALPHA 8201. It's connected to the RAM that is shared with the first CPU. CPU controls MCU (probably to run and stop it). 1 player game doesn't work at all.

- 7th April 2003: Jarek Burczynski improved the Shougi driver, but it's still not playable due to an unemulated MCU.

- 25th March 2003: Jarek Burczynski sent in a preliminary Shougi driver that isn't playable because of a custom MCU.

- 14th August 2002: Guru - Received Shougi and Shougi part 2 (Alpha '82) from Japan. The Dumping Project wishes to thanks all the people who have contributed funds.

Recommended Games:




Mayjinsen 2

Mayjinsen 3

Syougi No Tatsujin - Master of Syougi

Joryuu Syougi Kyoushitsu

Zoku Otenamihaiken

Otenami Haiken Final (Shogi)

Romset: 45 kb / 11 files / 26.2 zip

MAME XML Output:

       <game name="shougi" sourcefile="shougi.c">
              <manufacturer>Alpha Denshi Co.</manufacturer>
              <rom name="1.3a" size="4096" crc="b601303f" sha1="ed07fb09053e15be49f4cb66e8916d1bdff48336" region="maincpu" offset="0"/>
              <rom name="3.3c" size="4096" crc="2b8c7314" sha1="5d21e425889f8dc118fcd2ba8cfc6fb8f94ddc5f" region="maincpu" offset="1000"/>
              <rom name="2.3b" size="4096" crc="09cb831f" sha1="5a83a22d9245f980fe6a495433e51437d1f95644" region="maincpu" offset="2000"/>
              <rom name="4.3d" size="4096" crc="ad1a642a" sha1="d12b10f94a568d1126384e14af4b53c5e5b1a0d0" region="maincpu" offset="3000"/>
              <rom name="5.3e" size="4096" crc="ff1f07d0" sha1="ae5bab09916b6d4ad8d3568ea39501850bdc6991" region="sub" offset="0"/>
              <rom name="8.3j" size="4096" crc="6230c4c1" sha1="0b2c81bb02c270ed3bb5b42c4bd4eb25023090cb" region="sub" offset="1000"/>
              <rom name="6.3f" size="4096" crc="d5a91b16" sha1="1d21295667c3eb186f9e7f867763f2f2697fd350" region="sub" offset="2000"/>
              <rom name="9.3k" size="4096" crc="dbbfa66e" sha1="fcf23fcc65e8253325937acaf7aad4253be5e6df" region="sub" offset="3000"/>
              <rom name="7.3h" size="4096" crc="7ea8ec4a" sha1="d3b999a683f49c911871d0ae6bb2022e73e3cfb8" region="sub" offset="4000"/>
              <rom name="8201.bin" size="8192" crc="b77931ac" sha1="405b02585e80d95a2821455538c5c2c31ce262d1" region="mcu" offset="0"/>
              <rom name="pr.2l" size="32" crc="cd3559ff" sha1="a1291b06a8a337943660b2ef62c94c49d58a6fb5" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2500000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="2500000"/>
              <chip type="cpu" tag="mcu" name="ALPHA-8201" clock="312500"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1250000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Time" tag="DSW" mask="50">
                     <dipvalue name="1 Minute" value="0"/>
                     <dipvalue name="2 Minutes" value="32"/>
                     <dipvalue name="3 Minutes" value="2"/>
                     <dipvalue name="4 Minutes" value="34"/>
                     <dipvalue name="5 Minutes" value="16"/>
                     <dipvalue name="10 Minutes" value="48"/>
                     <dipvalue name="20 Minutes" value="18"/>
                     <dipvalue name="30 Minutes" value="50" default="yes"/>
              <dipswitch name="Unknown" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="32"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise