baryon: MAME ROM Information. History:
Baryon - Future Assault (c) 1997 SemiCom.
- TRIVIA -
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.
- SOURCES -
Game's ROM.
MAME Info:
0.142u4 [Corrado Tomaselli, f205v, The Dumping Union]
WIP:
- 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):
Xevious
Vs. Super Xevious
Namco Classic Collection Vol.1 (Xevious)
Espial
B-Wings
Fire Battle
Scion
Vulgus
Zaviga
Exed Exes
HAL21
Terra Cresta
Alcon
Argus
Darwin 4078
Super Real Darwin
Gardia
Valtric
Bermuda Triangle
Legion - Spinner-87
Terra Force
Armed Formation
Sidewinder (Arcadia)
Xenon (Arcadia)
Dangerous Seed
Galaxy Gunners
Acrobat Mission
Dogyuun
Flying Tiger
Grind Stormer
Super Spacefortress Macross
Macross Plus
Nostradamus
Ryu Jin
Samurai Aces
Sorcer Striker
War of Aero
Eight Forces
Gunbird
Gunbird 2
Kingdom Grandprix
Rapid Hero
R-Shark
Ultra X Weapons
Varia Metal
Air Attack
Hotdog Storm
Baryon - Future Assault
Shienryu
Giga Wing
Giga Wing 2
Dimahoo
Mission Craft
Psyvariar
Vasara
Vasara 2
G-Stream G2020
XII Stag
EspGaluda
Chaos Field
Radirgy
Karous
Romset: 8002 kb / 12 files / 2.09 zip
MAME XML Output:
   | <game name="baryon" sourcefile="dreamwld.c"> |
   |    | <description>Baryon - Future Assault</description> |
   |    | <year>1997</year> |
   |    | <manufacturer>SemiCom</manufacturer> |
   |    | <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"/> |
   |    | </input> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|