ultrax: MAME ROM Information. History:
Ultra X Weapons (c) 01/1995 Banpresto.
- TECHNICAL -
Main CPU : V60 (@ 16 Mhz)
Sound Chips : ES5506 (@ 16 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in January 1995 in Japan.
Developed by Seta and produced by Banpresto.
This game is known in China as "Ultra Keibitai" (translates as 'Ultra Guards').
This game is known in Japan as "Urutora Keibitai" ("Ultra Garrison").
This game is based on 'Ultraman', a famous Japanese live-action superhero series that has had numerous sequels and spin-offs since its debut in the 1960s. Generally, the main character is a normal human who uses an alien device to transform into a giant red-and-silver (sometimes with blue) creature called an Ultraman to combat alien monsters with the help of a special military team. Some of the subsequent shows in the series include 'Ultraseven', 'Ultraman Leo', 'Ultraman Taroh', and 'Ultraman Tiga'.
- STAFF -
Planner : Takehiko Hoashi
Programmer : Noboru Harada
CG designer : Yasuhiko Kikuchi
Graphic designers : Kohzoh Igarashi, Shingo Aoyama
Hardware engineer : Masahiro Yamaguchi
Video chip designer : Kenji Oiyama
Sound : Opus Corp.
Music : Masanao Akahori
Sound effects : Jun Enoki, Satoshi Ohta
Supervisor : Tsuburaya Pro., Hiroshi Funai
- SOURCES -
Game's rom.
MAME Info:
0.73 [Tomasz Slanina]
0.68 [?]
TODO:
* Some gfx offset problems / alignment (sprite handle can move?)
WIP:
- 0.108u3: Robzia improved offsets of the "normal spites" in the SSV games Twin Eagle II, Ultra X Weapons and Dyna Gear.
- 0.74u2: Olivier Galibert fixed some V60 floating point operations and made core exit on unhandled opcodes, note UltraX doesn't work again.
- 0.74: Workaround for a V60 crash causing Ultra X not to run on some systems [Tomasz Slanina].
- 0.73: Tomasz Slanina added Ultra X Weapons / Ultra Keibitai (Banpresto + Tsuburaya Prod. 1995). Some gfx offset problems / alignment (sprite handle can move?).
- 0.68: Added Ultra X Weapons / Ultra Keibitai (Testdriver).
- 29th August 2003: Tomasz Slanina fixed the interrupts and register layout in the V60 CPU core, making Ultra X Weapons run (with graphics glitches) along with Twin Eagle 2 (unplayable due to unemulated protection).
LEVELS: 7
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: 15360 kb / 12 files / 7.63 zip
MAME XML Output:
   | <game name="ultrax" sourcefile="ssv.c"> |
   |    | <description>Ultra X Weapons / Ultra Keibitai</description> |
   |    | <year>1995</year> |
   |    | <manufacturer>Banpresto / Tsuburaya Productions</manufacturer> |
   |    | <rom name="71047-11.u64" size="524288" crc="593b2678" sha1="3b24b59a21386a4688502c5f0a2dd4eb0ec92544" region="user1" offset="0"/> |
   |    | <rom name="71047-09.u65" size="524288" crc="08ea8d91" sha1="5d2672f6c96fbbe9d80bd6539c1400b62745892a" region="user1" offset="1"/> |
   |    | <rom name="71047-12.u62" size="524288" crc="76a77ab2" sha1="0cf2f293defc23c807556ff92ea99f963fafed40" region="user1" offset="100000"/> |
   |    | <rom name="71047-10.u63" size="524288" crc="7c79faf9" sha1="40c1420eeae355efa628bbcfd69e0dd18d343fd9" region="user1" offset="100001"/> |
   |    | <rom name="71047-01.u73" size="2097152" crc="66662b08" sha1="0cb683e5f85ffe21bd3367af4d3e48a484dbd4c3" region="gfx1" offset="0"/> |
   |    | <rom name="71047-02.u74" size="1048576" crc="6b00dc0c" sha1="6af8ceed72d13f9979175c0d907a4a8c127ca1ad" region="gfx1" offset="200000"/> |
   |    | <rom name="71047-03.u76" size="2097152" crc="00fcd6c2" sha1="61d13cbafbc0fd6ff62cd08aa88591ed0fd0b182" region="gfx1" offset="300000"/> |
   |    | <rom name="71047-04.u77" size="1048576" crc="d9e710d1" sha1="063459a247f9ff81cb558802e9943b3ea8a2ea3a" region="gfx1" offset="500000"/> |
   |    | <rom name="71047-05.u75" size="2097152" crc="10848193" sha1="40b7ebb6011dc703bbf620cd22cd678c10ec67a4" region="gfx1" offset="600000"/> |
   |    | <rom name="71047-06.u88" size="1048576" crc="b8ac2942" sha1="3e85e8f5669d469dd3114455248546d32a642315" region="gfx1" offset="800000"/> |
   |    | <rom name="71047-07.u59" size="2097152" crc="d9828b62" sha1="f66a388d7a00b3a45d386671c061f5b840453451" region="ensoniq.0" offset="0"/> |
   |    | <rom name="71047-08.u60" size="2097152" crc="30ebff6d" sha1="53824c1fc37e22b545fd68b59722f7968f0ca1e2" region="ensoniq.1" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="V60" clock="16000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ensoniq" name="ES5506" clock="16000000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="336" height="240" refresh="60.000000" pixclock="7136880" htotal="454" hbend="0" hbstart="336" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="2" service="yes" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="15"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="9"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="14"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="11"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="10"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="240"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="144"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="224"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="208"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="192"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="176"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="160"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="Easy" value="2"/> |
   |    |    | <dipvalue name="Normal" value="3" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Region" tag="DSW2" mask="20"> |
   |    |    | <dipvalue name="China" value="0"/> |
   |    |    | <dipvalue name="Japan" value="20"/> |
   |    |    | <dipvalue name="World" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" cocktail="preliminary" savestate="unsupported" palettesize="32768"/> |
|
|