Home News Forum                            
 

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

prosoccr: MAME ROM Information.


History:

Pro Soccer (c) 1983 Data East.


- TECHNICAL -


Main CPU : DECO (@ 3 Mhz)

Sound CPU : M6502 (@ 1.5 Mhz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz)


Screen orientation : Vertical

Video resolution : 240 x 256 pixels

Screen refresh : 60.00 Hz

Palette Colors : 33


Players : 2

Control : 8-way joystick

Buttons : 2


- TRIVIA -


Also released on the DECO Cassette System hardware as "Pro Soccer [Cassette No.33]".


- SOURCES -


Game's rom.




MAME Info:

0.74u2 [?]

0.63 [?]


WIP:

- 0.132u2: Changed DECO CPU16 CPU1 and M6502 CPU2 clock speeds to 1.25MHz.

- 0.132u1: Angelo Salese fixed Pro Soccer - Game now playable. Fixed background colors and improved the graphics. Changed DECO CPU16 CPU1 clock speed to 1.5MHz, visible area to 256x240 and maincpu rom ($8000) to user1 ($2000).

- 13th June 2009: Angelo Salese - Now that 18 Holes Pro Golf is in a much better shape (needs that somebody would like to decrypt the original version to get it fully working), I've moved my attention to Pro Soccer. Surprisingly, the main issue is that this one uses some sort of protection involving gfx addresses that are scrambled thanks to 1+ PAL(s). I've started to compare it with the Cassette version, and got some results. As you can see from snap 4, work isn't yet 100% complete, plus this version is not 1:1 compatible with the cassette one (some gfxs addresses are different). But for sure, this descrambling work is just more time consuming rather than requiring programming skills... EDIT: Noticed that actually the game uses dynamic tiles instead of the aforementioned PAL descramble guess. Weird but possible...

- 0.128u7: Changed DECO CPU16 CPU1 clock speed to 3MHz.

- 0.126u2: Changed DECO CPU16 CPU1 clock speed to 2MHz.

- 21st October 2007: f205v dumped Pro Soccer.

- 0.74u2: Added Pro Soccer (Data East 1983).

- 0.63: Added Pro Soccer (Testdriver).


Recommended Games (Soccer):

Tournament Table

Atari Soccer

Dribbling

Exciting Soccer

Exciting Soccer II

Pro Soccer

Pro Soccer (DECO Cassette)

Indoor Soccer

Power Play

Tehkan World Cup

Vs. Soccer

Kick and Run

Dynamic Shooting

Fighting Soccer

Kick Off

Last Striker / Kyuukyoku no Striker

Great Soccer (Mega-Tech)

Tecmo World Cup (Mega Play)

Tecmo World Cup '90

Tecmo World Cup '94

Tecmo World Soccer '96

Tecmo World Cup '98

Tecmo World Cup Millennium

World Championship Soccer (Mega-Tech)

World Trophy Soccer (Arcadia)

Football Champ

Super Football Champ

Nintendo World Cup (PlayChoice-10)

World Soccer Finals

Soccer Brawl

Big Striker

Seibu Cup Soccer

Super Sidekicks

Super Sidekicks 2 - The World Championship

Super Sidekicks 3 - The Next Glory

Super Soccer (Nintendo Super System)

Grand Striker

Grand Striker 2

Premier Soccer

Super Cup Finals

Taito Cup Finals

Dream Soccer '94

International Cup '94

J-League Soccer V-Shoot

Soccer Superstars

Super Visual Football

Taito Power Goal

V Goal Soccer

Virtua Striker

Virtua Striker 2

Virtua Striker 2 '98

Virtua Striker 2 '99

Virtua Striker 2 Ver. 2000

Virtua Striker 3

Five a Side Soccer

Goal! Goal! Goal!

Kick Goal

World PK Soccer

World PK Soccer V2

Back Street Soccer

Pleasure Goal

Prime Goal EX

The Ultimate 11

Versus Net Soccer

Capcom Sports Club (Soccer)

Libero Grande

Neo-Geo Cup '98 - The Road to the Victory

World Kicks

Evolution Soccer

-

Stone Ball

Free Kick

Super Free Kick

PK Scramble

X the Ball

Kick '4' Cash


Romset: 89 kb / 13 files / 32.3 zip




MAME XML Output:

       <game name="prosoccr" sourcefile="liberate.c">
              <description>Pro Soccer</description>
              <year>1983</year>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="am08.9e" size="8192" crc="73d45d0d" sha1="07736286087478af404bd9c6b279d631a01cf4e2" region="maincpu" offset="a000"/>
              <rom name="am09.10e" size="8192" crc="a7ee0b3a" sha1="87e487f863bd90c5b979c2d3c4317869ba1d71d9" region="maincpu" offset="c000"/>
              <rom name="am10.11e" size="8192" crc="5571bdb8" sha1="a3740650453c9e4f78dcc7826eb112d0d9f65b22" region="maincpu" offset="e000"/>
              <rom name="am06.10a" size="8192" crc="37a0c74f" sha1="5757b9eaf5b1129ee2d03b0ab6c3b15c120cf43c" region="audiocpu" offset="e000"/>
              <rom name="am00.2b" size="8192" crc="f3c8b649" sha1="d2d42484e80d9241dac77a78c68314f88e0cbe5d" region="shared_gfx" offset="0"/>
              <rom name="am01.5b" size="8192" crc="24785bda" sha1="536bdda766b46771223f01e463fa4c61e0dd545c" region="shared_gfx" offset="2000"/>
              <rom name="am02.7b" size="8192" crc="c5af58ea" sha1="a73d537b88befb76d67cc17d241e78c572c5b737" region="shared_gfx" offset="4000"/>
              <rom name="am03.10b" size="8192" crc="47dc31dc" sha1="7f492477e30a0353251a43e7e726551c3861b63f" region="bg_gfx" offset="0"/>
              <rom name="am04.c10" size="8192" crc="e057d827" sha1="81ca4351777de5c32f4cf65547287c8169ba1494" region="bg_gfx" offset="2000"/>
              <rom name="am05.d12" size="8192" crc="f63e5a73" sha1="50e7a1a0eb3bf8df3264bcba441c5fbd7dec52f4" region="user1" offset="0"/>
              <rom name="am07.7e" size="8192" crc="55415fb5" sha1="676feb07d4fbd76aae8349b46f7edc8f357f2ddf" region="user1" offset="2000"/>
              <rom name="k1" size="32" crc="ebdc8343" sha1="c9ae04da662f40237de24f5f01e97051e99e8c15" region="proms" offset="0"/>
              <rom name="e13" size="32" crc="6909a061" sha1="b9b2c1a7fec46027bfcc2c744946e27681c82b40" region="proms" offset="20"/>
              <chip type="cpu" tag="maincpu" name="DECO CPU16" clock="1250000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="1250000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="240" height="256" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin B" tag="DSW1" 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 A" tag="DSW1" 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="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="33"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise