Home News Forum                            
 

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

skybump: MAME ROM Information.


History:

Sky Bumper (c) 1982 Venture Line.


- TECHNICAL -


Main CPU : TMS9995 (@ 12 Mhz), TMS9980A/TMS9981 (@ 2 Mhz), COP420 (@ 1 Mhz)

Sound Chips : AY8910 (@ 2 Mhz), TMS5220 (@ 640 Khz), DAC (@ 640 Khz)


Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 32


Players : 2

Control : 2-way joystick (vertical)

Buttons : 2


- SERIES -


1. Looping (1982)

2. Sky Bumper (1982)


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.37b12 [Phil Stroffolino]


WIP:

- 0.138u1: Couriersud added a readyq callback to the TMS5220 interface. The INTQ and READYQ are connected to PIA 6821 lines CA2 and CB1 which are edge driven. Just reading READYQ would miss to detect a state change if between reads READYQ went 0-1-0. Updated the Looping driver.

- 0.133u2: Robiza modified the COP420 rom region in Looping driver, fixed MCU rom region in clone set, added MCU support. This fixed the large error log of unmapped I/O read/writes and major performance drop.

- 0.125u4: Aaron Giles fixed a 'Fatal error' crash in the Looping driver.

- 0.122u6: Changed COP420 CPU2 clock speed to 4MHz.

- 0.113u2: Changed VSync to 60.606061 Hz.

- 0.109u4: Improvements to the Looping driver [Aaron Giles]: Fixed clock speeds, proper video timing, fixed protection (game would reset; should never have been marked 'working' in the first place!) and various other driver cleanups. Added COP420 (1MHz) CPU3, changed TMS9995 CPU1 clock speed to 12MHz, sawpped gfx1 roms and changed VSync to 60.606060 Hz.

- 0.97u5: MASH fixed Looping/Sky Bumper memory map.

- 0.59: Added 'Cabinet' dipswitch.

- 0.37b14: Changed TMS9995 clock speed to 3MHz, added TMS9980A/TMS9981 (2MHz), AY-8910 (2MHz), TMS5220 (640000 Hz) and DAC sound. Fixed cpu2 rom ($0) length and cpu2 rom loading.

- 0.37b12: Phil Stroffolino added Sky Bumper (Venture Line 1982). TODO: Get sound working. Map and test any remaining input ports.

- 29th January 2001: Phil Stroffolino sent in the playable Looping driver, with correct graphics and colors, but it lacks one of the nicest features of the game - speech and music. The COP420 microcontroller in fact helps with the CPU communication, so it is probably necessary for sound emulation.

- 28th January 2001: Phil Stroffolino made a big step forward with the Looping driver. While the game is definitely not playable yet (due to the unemulated COP420 microprocessor), at least the title screen shows up.

- 1st November 2000: Phil Stroffolino started on a Looping driver, it runs I/O CPU code fine now but main CPU code does not seem to be valid and the microcontroller isn't emulated, so nothing works.


Recommended Games (Airforce):

Canyon Bomber

Dambusters

Looping

Sky Bumper

P-47

P-47 Aces

Prehistoric Isle in 1930

Prehistoric Isle 2

Twin Falcons

U.N. Squadron

Carrier Air Wing

US AAF Mustang

Boogie Wings

Koutetsu Yousai Strahl

Zed Blade

Progear


Romset: 51 kb / 11 files / 23.5 zip




MAME XML Output:

       <game name="skybump" sourcefile="looping.c">
              <description>Sky Bumper</description>
              <year>1982</year>
              <manufacturer>Venture Line</manufacturer>
              <rom name="cpu.5a" size="8192" crc="dca38df0" sha1="86abe04cbabf81399f842f53668fe7a3f7ed3757" region="maincpu" offset="0"/>
              <rom name="cpu.2a" size="8192" crc="6bcc211a" sha1="245ebae3934df9c3920743a941546d96bb2e7c03" region="maincpu" offset="2000"/>
              <rom name="cpu.9a" size="8192" crc="c7a50797" sha1="60aa0a28ba970f12d0a0e538ae1c6807d105855c" region="maincpu" offset="4000"/>
              <rom name="cpu.8a" size="8192" crc="a718c6f2" sha1="19afa8c353829232cb96c27b87f13b43166ab6fc" region="maincpu" offset="6000"/>
              <rom name="snd.13c" size="2048" crc="21e9350c" sha1="f30a180309e373a17569351944f5e7982c3b3f9d" region="audiocpu" offset="0"/>
              <rom name="snd.13a" size="4096" crc="1de29f25" sha1="535acb132266d6137b0610ee9a9b946459ae44af" region="audiocpu" offset="800"/>
              <rom name="snd.11a" size="4096" crc="61c74c79" sha1="9f34d18a919446dd76857b851cea23fc1526f3c2" region="audiocpu" offset="2800"/>
              <rom name="cop.bin" size="4096" crc="bbfd26d5" sha1="5f78b32b6e7c003841ef5b635084db2cdfebf0e1" region="mcu" offset="c2"/>
              <rom name="vid.8a" size="2048" crc="459ccc55" sha1="747f6789605b48be9e22f779f9e3f6c98ad4e594" region="gfx1" offset="0"/>
              <rom name="vid.6a" size="2048" crc="12ebbe74" sha1="0f87c81a45d1bf3b8c6a70ee5e1a014069f67755" region="gfx1" offset="800"/>
              <rom name="vid.clr" size="32" crc="6a0c7d87" sha1="140335d85c67c75b65689d4e76d29863c209cf32" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="TMS9995" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="TMS9980A/TMS9981" clock="2000000"/>
              <chip type="cpu" tag="mcu" name="COP420" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="tms" name="TMS5220" clock="640000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="vertical2"/>
              </input>
              <dipswitch name="Coin B" tag="DSW" mask="1">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW" mask="14">
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/4 Credits" value="8"/>
                     <dipvalue name="1 Coin/5 Credits" value="10"/>
                     <dipvalue name="1 Coin/6 Credits" value="12"/>
                     <dipvalue name="1 Coin/7 Credits" value="14"/>
                     <dipvalue name="1 Coin/10 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="16">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16" default="yes"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW" mask="96">
                     <dipvalue name="3" value="64" default="yes"/>
                     <dipvalue name="5" value="96"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW" mask="128">
                     <dipvalue name="Upright" value="128" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="32"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise