oscarj1: MAME ROM Information. History:
Psycho-Nics Oscar (c) 1987 Data East.
- TECHNICAL -
Main CPU : (2x) HD6309 (@ 2 Mhz)
Sound CPU : M6502 (@ 1.5 Mhz)
Sound Chips : YM2203 (@ 1.5 Mhz), YM3526 (@ 3 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 58.00 Hz
Palette colors : 512
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in August 1987.
Game programmers used a Millennium 95085 Microsystem Emulator to program this game.
This game was the main inspiration for Turrican (one of the greatest games ever) according to Manfred Trenz, the original programmer.
Alfa Records released a limited-edition soundtrack album for this game (Data East Game Music - 28XA-205) on 10/05/1988.
- STAFF -
Game designer : Akira Sakuma
Game programmers : Akira Sakuma, Satoshi Imamura
Assistant programmer : Takuya Haga
Hardware engineer : Kazud Shindzaki
Custom LSI designers : Iunichi Watanabe, Kenji Nishikawa
Graphic manager : Harumi Nomura
Enemy base designer : Katsundri Tsujimura
Graphics designers : Harumi Nomura, Yutaka Kaodoe, Backman, Masayuki Kawaguchi, Tomoo Adachi, Jun Matsuda
Music manager : Azuka Hara
Music composers : Azuka Hara, Hiroaki Yoshida, Tatsuya Kiuchi, Hitomi Komatsu
Project leader : Akira Sakuma
- SOURCES -
Game's rom.
MAME Info:
0.128u3 [Guru]
0.33b5 [Bryan McPhail]
WIP:
- 0.145u4: Stephane Humbert fixed dipswitches and inputs (after verification of the M6809/HD6309 code) in Psycho-Nics Oscar. Removed 3rd coin slot.
- 0.142: David Haywood converted Psycho-Nics Oscar to use the common DECO sprite functions.
- 0.136: Tafoid fixed incorrect 'Difficulty' dipswitch in Psycho-Nics Oscar and clones.
- 0.128u3: Corrado Tomaselli changed 'Psycho-Nics Oscar (Japan revision 0)' to parent 'Psycho-Nics Oscar (World revision 0)' since there is no japan disclaimer. Renamed (oscar) to (oscaru), (oscarj) to (oscarj2) and (oscarj0) to (oscar).
- 22nd July 2008: Guru - Protection MCU from Psycho-Nics Oscar (Data East) arrived.
- 0.122u7: Changed HD6309 CPU1/2 clock speeds to 6MHz.
- 0.122u5: Corrado Tomaselli verified/corrected frequencies and OKI6295 pin 7 in Psycho-Nics Oscar. Changed HD6309 CPU1/2 clock speeds to 1.5MHz.
- 0.118u4: Corrado Tomaselli fixed dipswitches for clone Psycho-Nics Oscar (Japan Revision 0).
- 0.116: ShimaPong fixed 'Freeze Mode' dipswitch. According to Arcade TIPS & Tricks, the freeze mode works if DIP 1-5 (marked as "Don't Touch") is ON. In this mode: P1 Start Button -> Freeze the game, P2 Start Button -> Unlock freeze and P2 Arrow Keys -> Slow-motion play in holding the key.
- 0.101u4: Added priority prom (not used).
- 0.59: Added 'Invulnerability' dipswitch.
- 0.37b2: Guru added clones Psycho-Nics Oscar (Japan revision 2) and (Japan revision 1). Changed description of clone '(Japan)' to '(Japan revision 0)'. Renamed (oscarj) to (oscarj0).
- 1st April 2000: Guru - Dumped Oscar (2 Alt. romsets) (DataEast).
- 0.36b9: Replaced M6809 CPU1/2 with M6309. Changed M6502 CPU1 clock speed to 1.5MHz.
- 0.35b9: Changed description to 'Psycho-Nics Oscar (US)'.
- 0.35b3: Bryan McPhail fixed speed in Oscar.
- 12th February 1999: Bryan McPhail added sprite/playfield priority to Oscar and its game speed is fixed (was half speed before).
- 0.35b1: Nicola Salmoria added sound to Psycho-Nics Oscar. Added M6502 (1.25MHz) CPU2 and YM-2203 sound.
- 0.34b8: Bryan McPhail added Psycho-Nics Oscar (Data East 1988) and clone (Japan). Changed parent description to 'Psycho-Nics Oscar'.
- 30th September 1998: Dumped Psycho-Nics Oscar (US).
- 0.33b5: Bryan McPhail added Oscar (Japan) (Testdriver).
LEVELS: 8
Other Emulators:
* FB Alpha
Recommended Games (Planet Force):
Cosmic Chasm
Major Havoc
Galivan - Cosmo Police
Guardian
Metroid (PlayChoice-10)
Xain'd Sleena
Xybots
Psycho-Nics Oscar
S.O.S.
Escape from the Planet of the Robot Monsters
Finest Hour
Out Zone
Surprise Attack
SD Gundam Psycho Salamander no Kyoui
Bucky O'Hare
FixEight
Steel Force
Action Hollywood (Galaxy War)
Romset: 720 kb / 13 files / 257.2 zip
MAME XML Output:
   | <game name="oscarj1" sourcefile="dec8.c" cloneof="oscar" romof="oscar"> |
   |    | <description>Psycho-Nics Oscar (Japan revision 1)</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Data East Corporation</manufacturer> |
   |    | <rom name="du10-1" size="32768" crc="4ebc9f7a" sha1="df8fdc4b4b203dc1bdd048f069fb6b723bdea0d2" region="maincpu" offset="8000"/> |
   |    | <rom name="ed09" merge="ed09" size="65536" crc="e2d4bba9" sha1="99f0310debe51f4bcd00b5fdaedc1caf2eeccdeb" region="maincpu" offset="10000"/> |
   |    | <rom name="du11" merge="du11" size="65536" crc="ff45c440" sha1="4769944bcfebcdcba7ed7d5133d4d9f98890d75c" region="sub" offset="0"/> |
   |    | <rom name="ed12" merge="ed12" size="32768" crc="432031c5" sha1="af2deea48b98eb0f9e85a4fb1486021f999f9abd" region="audiocpu" offset="8000"/> |
   |    | <rom name="id8751h.mcu" size="4096" status="nodump" region="mcu" offset="0"/> |
   |    | <rom name="ed08" merge="ed08" size="16384" crc="308ac264" sha1="fd1c4ec4e4f99c33e93cd15e178c4714251a9b7e" region="gfx1" offset="0"/> |
   |    | <rom name="ed04" merge="ed04" size="65536" crc="416a791b" sha1="e6541b713225289a43962363029eb0e22a1ecb4a" region="gfx2" offset="0"/> |
   |    | <rom name="ed05" merge="ed05" size="65536" crc="fcdba431" sha1="0be2194519c36ddf136610f60890506eda1faf0b" region="gfx2" offset="20000"/> |
   |    | <rom name="ed06" merge="ed06" size="65536" crc="7d50bebc" sha1="06375f3273c48c7c7d81f1c15cbc5d3f3e05b8ed" region="gfx2" offset="40000"/> |
   |    | <rom name="ed07" merge="ed07" size="65536" crc="8fdf0fa5" sha1="2b4d1ca1436864e89b13b3fa151a4a3708592e0a" region="gfx2" offset="60000"/> |
   |    | <rom name="ed01" merge="ed01" size="65536" crc="d3a58e9e" sha1="35eda2aa630fc2c11a1aff2b00bcfabe2f3d4249" region="gfx3" offset="0"/> |
   |    | <rom name="ed03" merge="ed03" size="65536" crc="4fc4fb0f" sha1="0906762a3adbffe765e072255262fedaa78bdb2a" region="gfx3" offset="20000"/> |
   |    | <rom name="ed00" merge="ed00" size="65536" crc="ac201f2d" sha1="77f13eb6a1a44444ca9b25363031451b0d68c988" region="gfx3" offset="40000"/> |
   |    | <rom name="ed02" merge="ed02" size="65536" crc="7ddc5651" sha1="f5ec5245cf3d9d4d9c1df6a8128c24565e331317" region="gfx3" offset="60000"/> |
   |    | <rom name="du-13.bin" size="512" crc="bea1f87e" sha1="f5215992e4b53c9cd4c7e0b20ff5cfdce3ab6d02" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="HD6309" clock="6000000"/> |
   |    | <chip type="cpu" tag="sub" name="HD6309" clock="6000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="ym2" name="YM3526" clock="3000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="58.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW0" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW0" mask="12"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze Mode" tag="DSW0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW0" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW0" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="128"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="1" value="1"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="Infinite (Cheat)" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="Easy" value="8"/> |
   |    |    | <dipvalue name="Normal" value="12" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="4"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="40k 100k 60k+" value="48" default="yes"/> |
   |    |    | <dipvalue name="60k 160k 100k+" value="32"/> |
   |    |    | <dipvalue name="90k 240k 150k+" value="16"/> |
   |    |    | <dipvalue name="50k only" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="supported" palettesize="512"/> |
|
|