Street Fighter II: The World Warrior (Japan 910522)

Immagine gioco: Street Fighter II: The World Warrior (Japan 910522)
Immagini disponibili:

Nome romset:
Anno di produzione: 1991
Produttore: Capcom

Genere del gioco: Picchiaduro
Categoria: Picchiaduro / Scontro

Questo gioco è il clone di:
 • Street Fighter II: The World Warrior (World 910522)

Questo gioco funziona correttamente in MAME Questo gioco funziona correttamente in MAME

Stato dell'emulazione: Buono
Emulazione colore: Buono
Emulazione sonoro: Buono
Emulazione grafica: Buono
Salvataggio: Supportato

In MAME dalla versione: .150

Il driver di questo gioco in MAME è: cps1.c - Leggi il codice

 Dati tecnici  
Numero di giocatori: 2P Simultanei
Controllato con:
Numero di pulsanti: 6

Questo gioco utilizza un solo schermo:
  Tipo di grafica: Raster
  Orientamento schermo: Orizzontale
  Risoluzione del gioco 384 x 224 @ 59.637405 Hz

La scheda di questo gioco usa 5 CHIP
M68000cpu10000000 Hz
Z80cpu3579545 Hz
YM2151audio3579545 Hz
OKI6295audio1000000 Hz

 Dati Scheda 
Il ROMset di questo gioco si compone di 31 ROM (27 del set parent, 4 del set clone)
Riferito alla versione MAME: 0.159

NomeDimensioniCRC32SHA1FunzionamentoNel romset
sf2j_30h.11e131072fe39ee33 22558eb15e035b09b80935a32b8425d91cd79669 good sf2
sf2j_37h.11f131072330304b0 93bf761804228a79d16afa2fcfbe28e6942dff51 good sf2jh
sf2j_31h.12e13107269a0a301 86a3954335310865b14ce8b4e0e4499feb14fc12 good sf2
sf2j_38h.12f131072a659f678 f3b99ebaa59edb889498cf5c9d7ceb939da1dedc good sf2jh
sf2j_28h.9e1310728a5c8ee0 a6df46e96bf7596665177b18213a3aee4cc7c378 good sf2jh
sf2j_35h.9f131072c828fc4d 0025630bef45862d8b72a2d19a6c5adf96905bd5 good sf2jh
sf2j_29a.10e131072bb4af315 75f0827f4f7e9f292add46467f8d4fe19b2514c9 good sf2
sf2j_36a.10f131072c02a13eb b807cc495bff3f95d03b061fc629c95f965cb6d8 good sf2
sf2_06.8a52428822c9cc8e b9194fb337b30502c1c9501cd6c64ae4035544d4 good sf2
sf2_08.10a52428857213be8 3759b851ac0904ec79cbb67a2264d384b6f2f9f9 good sf2
sf2_05.7a524288ba529b4f 520840d727161cf09ca784919fa37bc9b54cc3ce good sf2
sf2_07.9a5242884b1b33a8 2360cff890551f76775739e2d6563858bff80e41 good sf2
sf2_15.8c5242882c7e2229 357c2275af9133fd0bd6fbb1fa9ad5e0b490b3a2 good sf2
sf2_17.10c524288b5548f17 baa92b91cf616bc9e2a8a66adc777ffbf962a51b good sf2
sf2_14.7c52428814b84312 2eea16673e60ba7a10bd4d8f6c217bb2441a5b0e good sf2
sf2_16.9c5242885e9cd89a f787aab98668d4c2c54fc4ba677c0cb808e4f31e good sf2
sf2_25.8d524288994bfa58 5669b845f624b10e7be56bfc89b76592258ce48b good sf2
sf2_27.10d5242883e66ad9d 9af9df0826988872662753e9717c48d46f2974b0 good sf2
sf2_24.7d524288c1befaa8 a6a7f4725e52678cbd8d557285c01cdccb2c2602 good sf2
sf2_26.9d5242880627c831 f9a92d614e8877d648449de2612fc8b43c85e4c2 good sf2
sf2_09.12a65536a4823a1b 7b6bf59dfd578bfbbdb64c27988796783442d659 good sf2
sf2_18.11c1310727f162009 346bf42992b4c36c593e21901e22c87ae4a7d86d good sf2
sf2_19.12c131072beade53f 277c397dc12752719ec6b47d2224750bd1c07f79 good sf2
buf1279eb122de7 b26b5bfe258e3e184f069719f9fd008d6b8f6b9b good sf2
ioa127959c7ee3b fbb887c5b4f5cb8df77cec710eaac2985bc482a6 good sf2
prg1279f1129744 a5300f301c1a08a7da768f0773fa0fe3f683b237 good sf2
rom127941dc73b9 7d4c9f1693c821fbf84e32dd6ef62ddf14967845 good sf2
sou127984f4b2fe dcc9e86cc36316fe42eace02d6df75d08bc8bb6d good sf2
stf29.1a279043309c5 f6b9610c9f896c495041ba56a654776a521c356b good sf2
iob1.11d2793abc0700 973043aa46ec6d5d1db20dc9d5937005a0f9f6ae good sf2
c632.ic12790fbd9270 d7e737b20c44d41e29ca94be56114b31934dde81 good sf2

:  Gioco Parent
:  Gioco Clone

Le dimensioni del file sono 216.49 Kbytes (compresso)

La scheda di questo gioco ha 18 opzioni configurabili via dipswitch

In grassetto i valori predefiniti

Coin A4 Coins/1 Credit
 3 Coins/1 Credit
 2 Coins/1 Credit
 1 Coin/1 Credit
 1 Coin/2 Credits
 1 Coin/3 Credits
 1 Coin/4 Credits
 1 Coin/6 Credits
Coin B4 Coins/1 Credit
 3 Coins/1 Credit
 2 Coins/1 Credit
 1 Coin/1 Credit
 1 Coin/2 Credits
 1 Coin/3 Credits
 1 Coin/4 Credits
 1 Coin/6 Credits
2 Coins to Start, 1 to ContinueOff
Difficulty0 (Easiest)
 3 (Normal)
 7 (Hardest)
2 Players Game1 Credit/No Continue
 2 Credits/Winner Continue
Free PlayOff
Flip ScreenOff
Demo SoundsOff
Allow ContinueNo
Game ModeGame

Attenzione: I dati di history.dat potrebbero essere diversi da quelli riportati nel resto della scheda (tratti da MAME), in quanto provenienti da fonti diverse.

Informazioni su sf2

0.65 [Stephane Humbert, Tim]

0.34b6 [Paul Leaman]

0.33b5 [Paul Leaman]

Artwork available


- sf2ub: Original PCB running attract mode through an RGB board and into my PC. Smitdogg (ID 04003)


- 0.151: ANY and The Dumping Union added clone Street Fighter II: The World Warrior (World 910318).

- 0.150: Tormod, Layne, Smitdogg and The Dumping Union added clone Street Fighter II: The World Warrior (Japan 920312). Yohji, Kevin Eshbach, bodger319, Smitdogg and The Dumping Union added clone Street Fighter II: The World Warrior (Japan 910522). Kevin Eshbach, Bill D., Layne, Smitdogg and The Dumping Union added clone Street Fighter II: The World Warrior (Japan 910411).

- 29th August 2013: Smitdogg - I got another undumped Street Fighter II, 910411 Japan.

- 13th August 2013: Smitdogg - We got another undumped Street Fighter 2 board, 910522 Japan.

- 12th August 2013: Smitdogg - Andrew Welburn dumped a bootleg of Street Fighter 2.

- 6th August 2013: Smitdogg - I just got the best version ever made of Street Fighter 2 World Warrior. Why is it the best you ask. It's the final Japanese revision completed one day before the first version of Champion Edition was released (920312). So they were working on final updates for World Warrior at the same time they were making Champion Edition. It looks like nobody I know even knew about it until now. Until we found this I had never even heard of a World Warrior made past summer 1991 let alone the day before the first Champion Edition in 1992. So it should be the most bug free and tweaked out and also being the Japan version, the AI is going to be more pure and not quarter sucking.

- 0.148u1: Team CPS-1 confirmed 1 label in clone Street Fighter II: The World Warrior (USA 910228) according to the real board.

- 0.148: Corrado Tomaselli added C632B.IC1 PAL to clones (World 910228) and (USA 910228), confirmed identical to C632.IC1. Team CPS-1 fixed one label in sf2ui according to the real board.

- 0.147u4: Changed description of clones '(TAB Austria, bootleg) (set 1)' to 'Street Fighter II: The World Warrior (TAB Austria, bootleg, set 1)', '(TAB Austria, bootleg) (set 2)' to 'Street Fighter II: The World Warrior (TAB Austria, bootleg, set 2)' and '(unknown bootleg)' to 'Street Fighter II: The World Warrior (RK, bootleg)'. Renamed (sf2unkb) to (sf2rk).

- 0.147u3: Darran, Smitdogg and The Dumping Union added clones 'Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 2)' and 'Street Fighter II: The World Warrior (unknown bootleg)'. Added some non-working Street Fighter 2 bootlegs, the PCBs are broken and missing roms so they're just for reference [ReadOnly]. Changed description of clone '(TAB Austria, bootleg)' to 'Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 1)'.

- 0.145u4: Bonky0013 and JacKc added clone Street Fighter II: The World Warrior (USA 910522, Rev. G). Fix for copy/paste error in clone (USA 910522, Rev. G) [Tafoid]. Changed description of clone '(USA 910522)' to '(USA 910522, Rev. I)'.

- 0.144u3: Added missing pld ($0 - stf29.1a).

- 0.144u1: Team CPS-1 fixed clones Street Fighter II: The World Warrior (USA 910306), (USA 910318) and (USA 910411) ROMs labels and positions.

- 0.143: Brian Troha and The Dumping Union added clone Street Fighter II: The World Warrior (USA 910306).

- 0.141u2: Team CPS-1 fixed rom labels in clone 'Street Fighter II: The World Warrior (USA 911101)'.

- 0.140u2: Layne, Smitdogg and The Dumping Union (Team CPS-1) added clone Street Fighter II: The World Warrior (World 910228).

- 1st December 2010: Smitdogg - We got Street Fighter II (World 910228).

- 21st October 2010: Smitdogg - Darran donated a bunch of rare Street Fighter II bootlegs.

- 0.139u2: Team CPS-1 fixed labels in clone 'Street Fighter II: The World Warrior (USA 910206)' and added PCB infos

- 18th August 2010: Smitdogg - I got a box from Dave France with some donations and loaners. First is a Street Fighter 2 set. It had bad graphics. I swapped the motherboard with a spare I had and it works perfectly. I'll get the missing PAL dumped from it.

- 11th August 2010: Smitdogg - A non-working SF2 board set arrived thanks to john666 to fix a set in MAME and check for possible revision.

- 0.139: Changed description to 'Street Fighter II: The World Warrior'.

- 0.137u4: Smitdogg and The Dumping Union added clone Street Fighter II - The World Warrior (Thunder Edition).

- 28th April 2010: Smitdogg - I got another rare Street Fighter 2 bootleg called Thunder Edition. It uses a custom PAL for protection which Phil B. will likely crack in 6-7 seconds. The rom stickers were mostly destroyed so I printed it some fresh ones. The giant plastic sticker over the MASK roms came like that though.

- 0.134u2: D. Beneke, Guru, Smitdogg and The Dumping Union added clone 'Street Fighter II - The World Warrior (Quicken Pt-I, bootleg)'.

- 18th September 2009: Smitdogg - I got 2 of the remaining undumped Street Fighter 2 kitted bootlegs. I picked up a Street Fighter 2 Quicken Pt.1 board. The Quicken boards supposedly came out before the official Champion Edition, Turbo, etc. and are rumored to have been responsible for "inspiring" Capcom to make the Champion Editions etc. in order to compete with the bootleggers. I've been wanting these for a while, they are fairly important as far as bootlegs go. I've bid on them before but they always sold for too much, but this time I got nice prices.

- 0.131u4: TeamEurope added clone 'Street Fighter II - The World Warrior (World 910214, TAB Austria bootleg)'.

- 0.129u1: Phil Bennett fixed scrambled graphics in clone (US 910228).

- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1).

- 0.124u4: Lowered SF2 clock speed to 10MHz. This is on the assumption that, since the 12MHz A-Board is called "89626A-4 DASH", it should have started to be used with SF2 DASH--that is, sf2ce [Nicola Salmoria, Corrado Tomaselli, Charles MacDonald].

- 8th October 2006: Mr. Do - Added the instruction sticker for Street Fighter II, thanks to Tormod.

- 18th September 2006: Mr. Do - Added Street Fighter II bezel, thanks to Terry Terry Roberts.

- 0.73: Changed 'Unknown' to 'Unused' dipswitches.

- 0.69: David Haywood added clone Street Fighter II - The World Warrior (US 911101).

- 0.65: Renamed (sf2) to (sf2eb) and (sf2eg) to (sf2).

- 0.64: Added clones Street Fighter II - The World Warrior (World 910522) and (US 910318).

- 15th January 2003: Stephane Humbert and Tim added yet another version of SF2 to the CPS-1 driver.

- 0.63: Added clone Street Fighter II - The World Warrior (US 910411). Added 'Game Mode' dipswitch.

- 10th January 2003: Stephane Humbert added another version of SF2 to the CPS-1 driver.

- 19th December 2002: David Haywood added another version of Street Fighter II to the CPS-1 driver.

- 10th December 2002: Stephane Humbert added another clone to Street Fighter II.

- 0.37b15: Added clones 'Street Fighter II' - Champion Edition (Rainbow set 2)' and (V004). Renamed (sf2a) to (sf2ua), (sf2b) to (sf2ub), (sf2) to (>sf2ue), (sf2i) to (sf2ui) and (sf2j) to (sf2ja).

- 21st February 2001: Nicola Salmoria added buffering to the keyboard input code, allowing more than two keypresses at the same time. This fixes Zangief's spin in Street Fighter 2.

- 0.37b8: Added clone Street Fighter II - The World Warrior (US 910522).

- 10th April 2000: Guru - Dumped Street Fighter 2 (bootleg).

- 0.35: Added clone Street Fighter II - The World Warrior (Japan 910214). Changed parent description to 'Street Fighter II - The World Warrior (World 910214)' and clones '(US rev A)' to '(US 910206)', '(US rev B)' to '(US 910214)', '(US rev E)' to '(US 910228)' and '(Japan)' to '(Japan 911210)'.

- 0.35b13: Changed parent and clone descriptions to 'Street Fighter II - The World Warrior'.

- 0.35b2: Paul Leaman added clones Street Fighter II (US rev A), (US rev B) and (US rev E). Improved row scrolling in Street Fighter 2, plus several other fixes to the CPS1 games. Changed parent description to 'Street Fighter II (World rev B)' and clone 'Street Fighter 2 (Japan)' to 'Street Fighter II (Japan)'.

- 0.34b6: Paul Leaman added Street Fighter 2 (World) (Capcom 1991) and clone (Japan).

- 0.33b5: Paul Leaman added Street Fighter 2 (Testdriver).

- 11th November 1997: CaBBe dumped Street Fighter II - The World Warrior (World 910214).

- 15th August 1997: Dumped Street Fighter II' - Hyper Fighting (US 921209).


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Informazioni su cps1.c (Driver MAME)

0.31 [Paul Leaman]


- ffight, area88, cawing: 30 impulses / second autofire doesn't work with game design "flaws". Kale (ID 04012)


- 0.148u5: Andrew Gardner added QSound internal DSP ROM to the device. Added DSP16 (4Mhz) CPU3. Sonikos fixed 'Difficulty' dipswitch which has in the tab menu values from 1 (easiest) to 8 (hardest) but in the game's menu it's from 0 to 7.

- 0.148u3: CPS1 cleanup and notes. Fixed crash in debug build [Robbbert].

- 0.148u2: Fixed missing line (sf2dongb) in cps1_config_table [David Haywood]. CPS1 [Team CPS-1]: Documented several games which have roms that have one a 1-byte difference, now known to be confirmed good and simply an older revision. Thanks goto Bonkey0013, Kold666, Stefan Lindberg and others for the cooperation and board investigations. Restored back the rom parts removed in previous updates because they needed to be documented and added the missing ones of the recently dumped 3wondersr1.

- 0.148u1: Added machine\kabuki.h. CPS1 modernisation. Splitted kabuki (decoding functions) from cps1.h [Robbbert].

- 0.148: Modernize the QSound sound device. Added DSP16 registers and implemented the goto opcode. Added DSP16 16-bit immediate load opcode. Fixed reset behavior. Code reorganization [Andrew Gardner].

- 0.147u4: CPS-1 update [Team CPS-1]: Updated and realigned games table in the CPS1 video driver. Minor fixes. Small cleanup [hap].

- 0.147u1: Changed CPS-1 video timings to SCREEN_RAW_PARAMS [Angelo Salese]. Changed VSync to 59.629403 Hz.

- 0.145u5: CPS-1 update [Team CPS-1]: Fixed some labels in various sets to match real PCBs, added some documentation notes and confirmed PCB infos. Reordered sf2cejx sets.

- 0.145u4: CPS-1 update [Team CPS-1]: Added some notes and done some documentation fixes. Expanded and updated games table in video\cps1.c. Removed the notes about LW-13.10D ROM in forgottnu and RT_23.13B ROM in wonder3, since current dumps are confirmed as good. Fixed qad labels and confirmed PCB infos.

- 0.144u7: Aaron Giles fixed U.N. Squadron and other CPS1 games with OOB tiles and strange behavior while single frame stepping.

- 0.144u3: CPS-1 update [Team CPS-1]: Added LWCHR.3A, ST22B.1A, STF29.1A, TK22B.1A, VA24B.1A and YI24B.1A PALs. Minor cleanups and fixes.

- 0.144u2: CPS-1 update [Team CPS-1]: Minor cleanups and fixes.

- 0.144u1: CPS-1 update [Team CPS-1]: Added PCB infos to video\cps1.c. Added some documentation notes to various sets. Minor cleanups and fixes.

- 0.142u4: Joe Caporale gave labels to many inputs in CPS1 games.

- 0.141u2: CPS-1 update [Team CPS-1]: Added Tenchi wo Kurau (Japan Resale Ver.). Confirmed B-Board # for chikij, added ROMs positions, PALs and some PCB infos to video\cps1.c. Fixed sf2uk labels and added PCB infos. Identified and documented willowje as an early and genuine USA release, added a note and renamed willowje -> willowo. Verified and fixed XTALs of Japan Resale Versions to work at 12MHz, they all use DASH A-Boards. Minor cleanups and fixes. A new WE DSP16A CPU disassembler [Andrew Gardner].

- 24th January 2011: Dr. Decapitator - The Capcom DSP16A (#17 on the status page) has been decapped.

- 0.140u2: CPS-1 updates [Team CPS-1]: Confirmed B-Board # for forgottnua, willowje, cawingu, fixed their labels where wrong and added PCB infos to video\cps1.c. Minor cleanups and fixes.

- 0.139u2: CPS-1 update [Team CPS-1]: Minor cleanups and fixes.

- 18th August 2010: Smitdogg - The box of Capcom goodies arrived today from Japan. They are Japanese versions of Knights of the Round, Willow, and King of Dragons. In Willow's case we got it to correct the current set using incorrect roms. But for the other 2, yet again, the program rom labels indicated new versions we don't have dumped and so far look to be matching currently dumped sets, or at least doing some mixmatching with program roms and different sizes on graphics roms. I'm not really sure yet to be honest, they aren't fully dumped yet. You'll see why when you see how many roms they use. I'll finish dumping them all tomorrow.

- 10th August 2010: Smitdogg - We won the Capcom games that I was raising money for a few days ago. They should arrive in about a week. There is other oldschool Capcom news on the way as well.

- 0.139u1: CPS-1 update [Team CPS-1]: Expanded and updated games table in video\cps1.c. Confirmed B-Board # for 3wondersu and varth. Fixed labels in ghouls, ghoulsu to match real PCBs. Removed 14.bin in dynwarj, it was a bad dump. Marked nm_23.12b in nemoj BAD_DUMP. Removed knightsj set (roms were split & hacked to work on a suicided board). Added roms relationship between parent/clones where missing. Fixed some incorrect notes added in previous update. Reordered some sets. Minor cleanups. Fixed sf2ceua labels and added PCB infos. Fixed sf2ceub labels and added PCB infos, removed 1 incorrect rom and replaced with proper redump done by Dumping Union. Fixed punisher and punisheru Q-Sound labels and added D-Board PALs. Brian Troha set correct B-Board mapper for "resale" kits. This fixes missing graphics in Area 88 (Japan Resale). Documentation update for some CPS1 sets (B-Board chip information) verified via Team Japump PCB photos [Brian Troha].

- 1st August 2010: Smitdogg - Team Japump are dumping/fixing some CPS1 revisions. I got our bids in for the other needed Capcom revisions.

- 0.139: CPS-1 update [Team CPS-1]: Added missing PALs as reference to most of remaining sets. Dumped and added TK24B1.1A to Dynasty Wars [Corrado Tomaselli]. Fixed LW-13.10D rom loading in Forgotten Worlds to match real PCB. Identified, verified and documented a ton of PCBs, adding/fixing missing/wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs and PALs [Stefan Lindberg, dlfrsilver, MKL]. Reordered all sets per release date in cps1.c and video\cps1.c. Updated games table in video\cps1.c and added some notes on PALs table. Minor cleanups.

- 0.136u1: Fabio Priuli fixed NVRAM for dino, punisher, wof and clones

- 0.135u4: Fabio Priuli added driver data struct and save states to CPS1 driver.

- 0.133u3: Corrado Tomaselli verified and added correct xtals values for CPS1 boards. Added correct xtal and divisor for OKI6295 taken from Forgotten Worlds schematics.

- 0.129u4: Nicola Salmoria fixed a contact MAMEDEV messasfbonus.cge in the CPS1 driver.

- 0.128u4: Updated CPS1 documentation [Nicola Salmoria].

- 0.127u1: Additional input port cleanups in the CPS1 driver [Fabio Priuli].

- 0.127: Nicola Salmoria updated CPS1 to use proper gfx ROMs (+ PALs) for Varth (Japan 920714), and to load correct A-Board PALs for QSound games.

- 0.126u5: Corrado Tomaselli and Charles MacDonald added reverse engineered PLD images to CPS1 games (A-board to all and B-board and C-board to many).

- 0.126u4: Corrado Tomaselli verified and corrected CPS1 refresh rate. Changed VSync to 59.610000 Hz.

- 0.125u6: Corrado Tomaselli changed all games after Street Fighter 2 CE to have a 12MHz clock. Verified on Mega Man and Quiz & Dragons (original kits with plastic case). I am resonably sure all the other games after ST2CE have the DASH CPS1 board with 12MHz clock.

- 0.125u3: David Haywood fixed duplicate input port bits in CPS1 driver.

- 0.124u5: Massive update to ROM naming in the CPS1 driver, also loading smaller EPROMs for Japanese sets instead of the larger mask ROMs where possible. Added information about B-Board revisions where possible. There is still work to do on this regard but this is a first step in untangling the mess [Nicola Salmoria]. Nicola Salmoria and Corrado Tomaselli verified more CPS1 gfx ROM mappings against PALs. Fixed rom names in all games.

- 0.124u4: Further CPS1 improvements [Nicola Salmoria, Corrado Tomaselli, Charles MacDonald]: Fixed layer enable at the end of stage 4 in Varth. Increased Varth CPU clock to 12MHz to reduce slowdowns (the game was released after sf2ce so the faster A-board was available). Verified more gfx rom mappings against PAL dumps (thanks to Corrado). Verified memory maps using A-board PAL dumps (thanks to Charles). Separated the address ranges for CPS-A and CPS-B customs. This finally clarifies why some registers are fixed and some change with every game. Identified three new unknown registers in the CPS-B-21 custom. Their purpose is unknown. All unhandled accesses to CPS-A/CPS-B registers will now be reported. There shouldn't be any left. Look out for "contact MAMEDEV" popups. Cleaned memory maps. Moved Forgotten Worlds special input memory handlers to DRIVER_INIT. Moved extra input handlers to video\cps1.c since the extra connectors are on the C-board. Added sound to Final Crash. Lowered SF2 clock speed to 10MHz. This is on the assumption that, since the 12MHz A-Board is called "89626A-4 DASH", it should have started to be used with SF2 DASH--that is, sf2ce.

- 0.124u3: Nicola Salmoria and Corrado Tomaselli fixed CPS1 palette control register to match tests on Magic Sword PCB. Nicola Salmoria verified several CPS1 graphics ROM mappings against PAL dumps. Nicola Salmoria merged CPS1, CPS2 memory maps and some tweaks from schematics, though to get perfect memory maps dumps of the A-board PALs would be needed.

- 0.124u2: Verified some CPS-1 GFX rom mapping tables against PAL dumps. Improved understanding and emulation of palette related registers [Nicola Salmoria, Corrado Tomaselli]. Nicola Salmoria removed CPS1 tile kludges and replaced with per-game ROM mapping tables. Ideally, the ROM mapping should be derived from mapping of the PALs found on the B board. Note that this is a significant change and some new bugs might be caused by it. Unlike previous bugs, where extra garbage tiles would appear in the games, the new bugs would be tiles or sprites MISSING--so they will be harder to notice. This would happen because in some cases the 16x16 regions of the gfx ROMs can be used by both scroll2 and sprites, while in other cases they must be separated.

- 0.124u1: Nicola Salmoria fixed CPS1 background color. This fixes 3wonders (game start) and mtwins (explosion during attract). It seems to break Varth, however, and has dubious effects on the boot sscreens of avsp, sfa3 and possibly other CPS2 games. Changed palettesize to 3072 colors.

- 0.122u8: David Haywood fixed the CPS driver to at least display the correct clock in the driver info, by degrading the clock through alternate means.

- 0.121: Vas Crabb updated the DIP locations for all games in the CPS-1 driver.

- 0.114u2: Couriersud fixed crash if you attempt to view graphics page 4.

- 0.114: Aaron Giles fixed MAME crashed if you do a hardware reset in CPS-1.

- 0.112u3: MAME Italia forum connected brightness support on the CPS1 board (not just CPS2) after verifying that the real board does support it.

- 0.109: Input port cleanup and additional comments in the CPS1 driver [Stephane Humbert].

- 0.105u1: David Haywood updated CPS-1 driver to more accurately draw tilemaps, based on evidence from a board with mixed ROMs.

- 5th April 2006: David Haywood - A guy called Murray posted on the and forums about a problem he was having with his Final Fight PCB. The problem looked like it might be due to a mix of Japanese and US roms as the Japanese roms don't contain a full Winners Don't Use Drugs Logo. He got a friend to dump the socketed roms on the PCB and sure enough the socketed graphic roms matched the Japanese set in MAME. This set, being a newer US revision was then plugged into MAME (ffightua in .105) but there was something wrong. MAME displayed the Winners Don't Use Drugs screen perfectly with this mixed set of roms. At this point I wondered if maybe one or both of his Mask Roms were also from a Japanese revision so I loaded the US set with an entire set of Japanese GFX. The logo was broken, but not in the same way as the PCB. For a while this was rather confusing, it must be getting the Japanese characters from somewhere, but the only place they exist are in the Japanese roms, and it would appear the text layer graphics aren't used in them when running the US set. No matter what I tried to change in terms of the roms I couldn't reproduce the exact problem shown. Then I remembered, MAME had some code to force the 8x8 text layer characters to always be drawn from the Left Hand Side of each 16x16 tile (apparently for Carrier Air Wing...) but the left and right sides of almost every 16x16 character used for the 8x8 layer were identical. The screenshot made it quite obvious that the real hardware does not always draw the left hand side of the tile, but instead alternates from left side to right side for every column on the display. By implementing this behavior in MAME I was able to reproduce the same glitch shown on the real PCB when mixed roms are used. I suspect the problem with Carrier Air Wing which resulted in the left hand side always being used is another problem, the CPS video hardware is full of strange little hacks for the early CPS games anyway. The change will hopefully be in 105u1, I can't see anything broken by it, but some testing would be helpful.

- 0.101u1: Phil Bennett corrected CPS1 frequencies based on measurements from a real PCB. Changed Z80 CPU2 clock speed to 3579545 Hz and YM2151 to 3579545 Hz. Changed 68000 CPU1 clock speed to 12MHz and Z80 CPU2 to 8MHz in games with Q-Sound.

- 0.94u2: Aaron Giles fixed CPS1 QSound routing.

- 0.93u1: Aaron Giles changed OKI frequency to 7576Hz in the CPS1 games. Properly removed YM2151 in the QSound games.

- 0.93: Changed OKI6295 clock speed to 6061 Hz.

- 0.73: Fixed some dipswitches in all games.

- 0.70u2: Some CPS1 dipswitch / input fixes [El Condor].

- 13th December 2002: Stephane Humbert fixed the inputs in the CPS-1 driver.

- 0.57: Fixed missing 'MAGIC SWORD...OTHER COUNTRY' and 'INSERT COIN' text in Magic Sword and Varth.

- 0.53: Moved drivers\cps1.h to includes\.

- 7th May 2001: Chack'n cleaned up the CPS-1 driver romset definitions a little.

- 21st February 2001: Nicola Salmoria added buffering to the keyboard input code, allowing more than two keypresses at the same time. This fixes Zangief's spin in Street Fighter 2.

- 10th January 2001: Paul Leaman added the necessary modifications to the CPS-1 driver to allow CPS-2 emulation.

- 30th September 2000: Darren Olafson fixed a bug that prevented sf2accp2 from working.

- 0.37b6: Changed palettesize from 2048 to 4096 colors.

- 27th August 2000: Nicola Salmoria perfected the CPS-1 starfield graphics emulation (used in Forgotten World and Strider).

- 21st August 2000: Nicola Salmoria added preliminary starfield emulation to the CPS-1 driver.

- 10th August 2000: Nicola Salmoria fixed the protection bugs in Slam Masters.

- 0.37b5: Removed vidhrdw\cps1draw.c.

- 14th July 2000: Nicola Salmoria fixed some CPS-1 graphics problems.

- 10th July 2000: Nicola Salmoria fixed the protection problems in Slam Masters.

- 5th June 2000: Paul Leaman added Warriors of Fate to the CPS-1 driver.

- 28th December 1999: Paul Leaman removed another kludge from the CPS-1 video driver.

- 27th December 1999: Paul Leaman added protection work-around to Slam Masters and did some other CPS1 fixes.

- 19th November 1999: CAB fixed some sound related things in CPS-1 driver.

- 0.36b12: Changed Z80 CPU2 clock speed to 6MHz.

- 0.36b11: Changed sndhrdw\cpsq.c to sound\qsound.c/h.

- 0.36b8: Bryan McPhail fixed sprite lag in CPS1. Nicola Salmoria added vh_eof_callback to the MachineDriver structure. See cps1 for usage examples.

- 18th October 1999: Bryan McPhail sent in a general sprite lag fix, helping CPS-1 games at least.

- 0.36b1: Added vidhrdw\cps1draw.c. Paul Leaman fixed bad tiles in some CPS1 games.

- 8th July 1999: Paul Leaman sent another CPS1 video driver update with all the garbage hopefully gone.

- 0.35: Added sndhrdw\cpsq.c.

- 3rd July 1999: Paul Leaman fixed several CPS-1 graphics problems such as the missing van in Punisher and some others.

- 30th June 1999: Paul Leaman sent a new CPS-1 driver with stub functions for the Qsound system. It doesn't play anything yet, but simple sample playing shouldn't be far off.

- 0.35RC1: Brian Lewis and Andrea Mazzoleni added new tweaked VGA modes: 384x240 (for CPS1, Pang etc.), 384x256 (for Lode Runner etc.), 336x240 (for Gauntlet and other Atari games), 320x240 (for NeoGeo and others).

- 0.35b13: Removed machine\cps1.c.

- 0.35b4: Added machine\kabuki.c.

- 23rd February 1999: The CPS1 driver should now have mostly correct row scrollings and priorities.

- 0.35b3: CPS1 games are being worked on, they are temporarily slower but accuracy is improved.

- 13th February 1999: More progress on the CPS1 driver. Some of the later CPS1 games utilizing the Q-sound system are now working (such as Cadillacs & Dinosaurs, Punisher and Warriors of Fate), and a few minor bugs have been fixed. No sound though, because the Q-sound roms are encrypted.

- 0.35b2: Sound fade timer ports in the CPS1 games (see Willow's Test mode for an example) [Paul Leaman]. Improved row scrolling in Street Fighter 2, plus several other fixes to the CPS1 games [Paul Leaman].

- 0.33b7: The CPS1 games use the dynamic palette system [Aaron Giles].

- 0.33b2: Paul Leaman improved speed in the CPS1 games.

- 0.31: Added cps1.c/h driver, machine\cps1.c and vidhrdw\cps1.c.

Versione per la stampa
Link diretto alla scheda del gioco

Link HTML per pagine WEB, solo testo
Link HTML per pagine WEB, con immagine
Link BBcode per forum, solo testo
Link BBcode per forum, solo testo