Home News Forum                            

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

baryon: MAME ROM Information.


Baryon - Future Assault (c) 1997 SemiCom.


This game is based on a South Korean PC game of the same name developed by Acro Studio in 1995. SemiCom ported the game to the Arcades but at this time, South Korean gamers played famous Japanese shoot'em ups and Baryon didn't was as good as these games. The game was a flop.


Game's ROM.

MAME Info:

0.142u4 [Corrado Tomaselli, f205v, The Dumping Union]


- 0.142u5: Corrado Tomaselli, f205v, The Dumping Union and David Haywood fixed Baryon - Game now playable. Added extracted Protection data (protdata.bin rom - 1725 bytes). NOTE: Baryon has some annoying sound looping clicks / cutouts, these need to be verified against the HW (it's a very cheap sound system, so it might be accurate). Baryon has playfield background which fade in with very rough / visible edges. In this case the tilemap size registers from the original psikyo hardware are set to be the alternate tilemap size, however that doesn't make sense in the context of the data in RAM, which doesn't appear to wrap properly anyway, again, it's likely this is just how the game is. Furthermore the BG test in the test menu indicates that it tests alternate tilemap sizes, but doesn't even write to the register, probably a leftover from hardware development as the test menu is mostly incomplete.

- 0.142u4: Corrado Tomaselli, f205v and The Dumping Union added 'Baryon - Future Assault' (SemiCom 1997).

- 20th May 2011: David Haywood - Baryon Future Assault is a Semicom game from 1997, it runs on hardware which is very similar to their later release, Dream World, although in this case the sound hardware is inferior, it only has a single OKIM6295. There seems to be game code to drive an additional one still present, but neither the chip, nor sample rom is on the PCB. This, for a Korean shooter appears to be a rather ambitious project, lots going on, multiple weapon systems, upgrades, various rowscroll effects etc. Very uncommon for a Korean shooter. The main weak point, is the sound, the sound hardware on the board isn't very good at all, some of the graphics also look a bit rushed. Also using the laser weapon seems to require tapping the fire button at a ridiculous rate unless I'm missing something. Emulation might not be perfect yet, a few things still need verifying against the PCB before I submit.

- 9th May 2011: Corrado Tomaselli dumped Baryon - Future Assault (SemiCom 1997). Thanks to f205v for providing the funds to buy the game.

- 7th May 2011: Smitdogg - f205v and Kold666 got Baryon. It is apparently a vertical shooter.

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 8002 kb / 12 files / 2.09 zip

MAME XML Output:

       <game name="baryon" sourcefile="dreamwld.c">
              <description>Baryon - Future Assault</description>
              <rom name="3.bin" size="262144" crc="046d4231" sha1="05056efe5fec7f43c400f05278de516b01be0fdf" region="maincpu" offset="2"/>
              <rom name="4.bin" size="262144" crc="59e0df20" sha1="ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4" region="maincpu" offset="0"/>
              <rom name="5.bin" size="262144" crc="63d5e7cb" sha1="269bf5ffe10f2464f823c4d377921e19cfb8bc46" region="maincpu" offset="3"/>
              <rom name="6.bin" size="262144" crc="abccbb3d" sha1="01524f094543d872d775306024f51258a11e9240" region="maincpu" offset="1"/>
              <rom name="87c52.mcu" size="65536" status="nodump" region="cpu1" offset="0"/>
              <rom name="protdata.bin" size="1725" crc="117f32a8" sha1="837bea09d3e59ab9e13bd1103b1fc988edb361c0" region="user1" offset="0"/>
              <rom name="1.bin" size="524288" crc="e0349074" sha1="f3d53d96dff586a0ad1632f52e5559cdce5ed0d8" region="oki1" offset="0"/>
              <rom name="9.bin" size="2097152" crc="28bf828f" sha1="271390cc4f4015a3b69976f0d0527947f13c971b" region="gfx1" offset="0"/>
              <rom name="11.bin" size="2097152" crc="d0ff1bc6" sha1="4aeb795222eedeeba770cf725122e989f97119b2" region="gfx1" offset="200000"/>
              <rom name="2.bin" size="2097152" crc="684012e6" sha1="4cb60907184b67be130b8385e4336320c0f6e4a7" region="gfx2" offset="0"/>
              <rom name="8.bin" size="131072" crc="fdbb08b0" sha1="4b3ac56c4c8370b1434fb6a481fce0d9c52313e0" region="spritelut" offset="0"/>
              <rom name="10.bin" size="131072" crc="c9d20480" sha1="3f6170e8e08fb7508bd13c23f243ec6888a91f5e" region="spritelut" offset="1"/>
              <rom name="7.bin" size="65536" crc="0da8db45" sha1="7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b" region="unknown" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="270" width="304" height="224" refresh="58.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="3584">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="512"/>
                     <dipvalue name="3 Coins/1 Credit" value="1024"/>
                     <dipvalue name="2 Coins/1 Credit" value="1536"/>
                     <dipvalue name="1 Coin/1 Credit" value="3584" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="2560"/>
                     <dipvalue name="1 Coin/2 Credits" value="3072"/>
                     <dipvalue name="1 Coin/3 Credits" value="2048"/>
              <dipswitch name="Unused" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise