Professional Documents
Culture Documents
48:
-------------------
* New drivers:
- Art of Fighting 2 (set 2)
- Fight Fever (alternate set)
- Fatal Fury Special (set 2)
- The King of Fighters '96 (set 2)
- The King of Fighters '97 Plus (bootleg)
- The King of Fighters '98: The Slugfest (Korean M1)
- Top Hunter: Roddy & Cathy (set 2)
- Robo Army (alternate set)
1.47b* Now using the S1 from a different CTHD2003 cart, this one fixes the power
bars.
* Set NeoGeo Z80 speed back to 6mhz as to many sound related things broke.
1.47a* Fixed various missing sprites in several CPS1 games (SF2 and DINO for
example)
that got broke in v1.47.
* Fixed Graphic errors in KOF95.
* Fixed sound disapeering in MSLUG 2,X,3 that got broke in v1.47 by upping z80
frequency to 4.4mhz.
* Added a zoom window 150% and 250%. These look nice with scanline blitters if
'correct window ratio' option is set to smaller.
* Fixed blue squares on screen after highscore entry in sfa2 / sfz2.
* kof99nd decrypted C roms are now ones created from a 'save decrypted C's
after loading'
from the parent kof99 set and not the C roms used in the kof99p prototype
set.
* Fixed some name descriptions in the NeoGeo sets.
* Fixed a minor merging issue in sf2uf and sf2ui (thanks LogiqX).
* Correct P1 rom now used in Sengoku3 instead of the bad dumped one.
* Changed NeoGeo bios ROM names to match those in MAME 0.68 and above.
* Added a fifth Rom Path setting.
* Removed androdun c3 and c4 ROM's as they are filled with garbage.
* Renamed shocktrj to shocktra (this was never a japan only version).
* Changed NeoGeo z80 speed from 6mhz to 4mhz as confirmed on real hardware.
* Kawaks window position is now remembered.
* Fixed slow sound in the CPS1 Qsound games.
* Added CPS2 z80 reset line emulation, fixes ecofighters test mode exit
(thanks Elsemi).
* Added developer mode support for NeoGeo games.
* Added revision dates to CPS1 game descriptions excluding hacks where
possible.
* Added correct emulation for NeoGeo Game and Bios vector table swapping.
* Added support for the UNIVERSE BIOS (universe bios must be unzipped and in
the same directory as your WinKawaks.exe).
* Changing NeoGeo region or mode settings during game play will force the game
to
reset so new setting can take affect.
* Changed Blue's Journey ROM names to match MAME v0.62.
* Removed a uneeded patch to 'fatfury3' vector table.
* Fixed graphics decryption in the encrypted version of Bangbead.
* Fixed resolution saving for rotated CPS2 games via menus.
* Fixed tileviewer when viewing 16x16 CPS-2 tiles.
* Fixed a bug that could under certain circumstances cause Insert Coin to
stop working during NeoGeo netplay.
* Fixed buttons 4,5 and 6 in sf2ue.
* Fixed slowdowns in s1945p.
1.44a* Oooooops, forgot driver for Dungeons and Dragons: Shadow over Mystara (US
960619)
in last build. And ignore "Dungeons and Dragons: Tower of Doom (US 940125)"
too :P
1.37c* Added more Language packs, and fixed a couple. Thanks to their authors
* Fixed Japanese text in Garou (Grant cinematic, namely)
* Fixed the most debated Close C attacks in Garou (weird bug, really)
* As for the Select key not working (supposed to be the Insert Coin when in
console mode)
this one is a total mystery. It works good in other games (try kof99), just
not Garou...
1.37b* Hopefully fixed bug introduced in 1.37 which caused blinking borders in
fullscreen
* Added Japanese, Catalan, Polish, Chinese (simplified) language packs.
Thanks a lot to their respective authors :)
I'd like feedback about this version beeing faster/slower for you if you
notice differences
1.33 * Driver for Vampire Savior 2: The Lord of Vampire (Japan 970913)
* Added region switches and automatic macro reverse in MSHVSFJ and MSHVSFJ1
(totally forgot about these in 1.32...)
* Added Paths configuration dialog box (in File menu)
* Changed The King of Fighters '99: Millennium Battle to support
MrLee/BillyJr's new dumps.
No need for kf99_s1d.rom anymore.
* Added All/Only available/Only missing filters for Load game dialog box.
* Changed the save state format for the better:
Kawaks can still read all the old saves, but new savestates are about 7
times smaller !
* Command line support. You can start a game from command line, now.
Type WinKawaks.exe -help at command prompt for more info
Example: WinKawaks.exe ffight -fullscreen
* Added some new tracklists, courtesy of DarkCloud
* Added video memory allocation control in the Video menu
* Added autodetection of the best video memory allocation on first time run
* Added PNG screenshot functions.
- Screenshot (unfiltered) saves a screenshot without edge enhangement or
scanline effects
- Screenshot (filtered) saves exactly what you see on screen
1.31 * Corrected the NeoGeo zoom system. Now uses the true original zoom patterns,
verified
on the real system
* Support for the new kf99_s1d.rom in the KOF99 romset
* Many CPS1 fixes:
- Captain Commando set to 4 player for netplay
- Player 4 mapped in Captain Commando
- Player 3 mapped in Cadillacs and Dinosaurs and Warriors of Fate
- Test menu for all CPS1 games (press F11 or whatever you redefined it to
access it)
- EEPROM no longer saved for EEPROMless games
- Timing fixes (fixes Mercs splash screen, Pang 3 bottom of screen...)
- Sprite/bg sync fix
* Added language switch for Dungeons & Dragons (uses Region switch)
* Drivers for
- Dungeons & Dragons: Shadow over Mystara (Euro 960209)
- Darkstalkers: The Night Warriors (US 940818)
- Darkstalkers: The Night Warriors (US 940705)
- Street Fighter Alpha: Warriors' Dreams (Euro 950727)
- Street Fighter Alpha: Warriors' Dreams (Euro 950605)
* Various romset changes to accommodate the above new games, and the latest
MAME conventions
PLEASE READ NEW_SETS.TXT FOR MORE INFORMATION
1.13 * New frameskip code. Should perform a LOT better for slower computers.
* Added Nebula cheat support. 100% compatible :)
* Added features to search for new cheats.
* Replaced 2xSai and SuperEagle blitters by ASM counterparts, which require
MMX but are over twice as fast.
* Modified ADPCM so it's mono (the way it should be) and a bit softer
to avoid static.
* Added new options for correct windowed aspect ratio and full screen
aspect ratio.
Note that using the "smaller display" setting for your full screen
ratio will allow you to use 640x480 :). Read the INI for more info.
* Added option to save current key settings to defaultkeys.ini
* Suppressed the NoSound flag. Since 1.11, sound IS required for
Kawaks to run.
* Added driver for Pang! 3 (Euro). Has lousy sound, however...
* Better sound for Final Fight and Strider
* Fixed Carrier Air Wing palette
* Fixed a sprite clipping issue in CPS1 games.
* Fixed HotRod Player 2 keys.
* Fixed Capcom Sports Club button 3
Since I was at it, I also enhanced the DAT format in the following
way: You can now autoenable some cheats. For example :
[1]
Name=Infinite health P1
0=No,0,0
1=Yes,FF8450,90
Say you always want Infinite health enabled. Just put a Default=1 :
[1]
Name=Infinite health P1
Default=1
0=No,0,0
1=Yes,FF8450,90
1.12 * Sound REALLY fixed. I'm sorry for the inconvenience caused by 1.11
1.11 * That bad, naughty, evil, and overall not very nice sound issue should be
fixed now :))
(Jesus, why did GetCurrentPosition have to report bytes instead of
samples ?)
* Modified autoframeskip code to adapt to new timing system. Should be better
too, now.
* Added a system to autodetect for each frame wether sprite masking is needed
or not.
Since it is not, most of the time, this speeds up things nicely in many
games :)
* Fixed Street Fighter Zero - CPS Changer (Japan 951020) backgrounds (broken
in 1.10)
* Macros for Player 2, Player 3 and Player 4. Have a look at updated
Defaultkeys.ini
* New blitter: Zoom 2x software. In other words, 200% without blur effect.
If you like "correct ratio" and not blur, I'd suggest you give a try to this
blitter + stretch + eventually fullscreen.
Keep in mind that this blitter is however significantly slower than Normal,
Alternate
scanlines or even regular scanlines.
* Fixed XMen Versus Street Fighters hanging when beginning fight against
Apocalypse
* Faster loading for Capcom Sports Club
* Correct the CRCs for Capcom Sports Club XORs (didn't cause bugs, just
reported XORs to
be bad in audit)
* New function to redraw the current frame without the on screen messages.
Handy if you
want to make a screenshot.
* Added a few background colors in the menu
* Added Zoom window 100%/200%/300% in the menu
* Made the Reset key redefinable, since everyone seems to hate F10 :)
* The usual batch of cosmetic changes :)
1.10 * Sound for Punisher, Cadillac & Dinosaurs, Warriors of fate works again
(broken in 1.09)
* Added BackgroundRed, BackgroundGreen, BackgroundBlue options in the INI.
Those control the background color (default, black: 0 0 0)
Added Pink and Black setting in the menu.
* Added option to disable individual sprite layers for CPS2 games.
* Added Hotrod autoconfiguration in Game menu.
* Added option to disable all keyboard shortcuts while playing (handy for
Hotrod users)
* When menu is hidden after pressing TAB (windowed mode), pressing Alt won't
pause the
game anymore (yet another handy thing for Hotrod users).
* Unassigned keys 0 to 9, so now, you can redefine your Insert Coins and Start
keys
to them without having it switching save slot.
* New Next save slot (F6) and Preceding save slot (F8) to compensate preceding
modification
* Modified 68000 core, which allows new VRAM code. Fixes many issues
introduced in
version 1.08, fixes additionnal gfx glitches and gives a speed boost.
* Added sprite priorities and masking.
Corrects SFA2 select char screen, SFA3 intro, VSav's intro, a Cyberbots
level, etc...
Since it is a slight performance hit, I also added an option to disable it.
* Suppressed the "Show only available sets" option, since it caused so many
problems.
I'll re-add it someday, when I'm sure it's 100% working...
* Fixed the overclock functionnality (broken in 1.09)
* New drivers :
- Capcom Sports Club (Japan 970722)
- Capcom Sports Club (Asia 970722)
- Capcom World 2 (Japan) (CPS1)
- Super Street Fighter 2: The Tournament Battle (ETC 931119)
* Updated the FAQ
1.09 * 1.08 was a lot slower than previous releases due to the new VRAM lag code.
I have now optimised that code, and also optimised various other things, so
hopefully, 1.09 should be as fast as older Kawaks.
Still, since VRAM can still be a slowdown factor, I have included an option
to disable it. (enabling VRAM lag only fixes a few minor gfx glitches, so
you slower PC uses may want to let it disabled. Try and see for yourself)
* Optimised 2xSai, Super2xSai, SuperEagle blitters.
* Added a scanlined 2xSai blitter (much faster than 2xSai, slower than
scanlines)
* 2xSai, SuperEable and Super2xSai should work on S3/S4 cards, and some other
exotic ones, now (I'd like feedback on that...)
* Added a DisableJoystick option, since joystick management is a performance
hit.
* Fixed "Show if available" crash
* Fixes in the menu code (better "ticks" management)
* Support for a default generic key setting :
Put your usual key definitions in a file named defaultkeys.ini, which
should be located in the same directory as WinKawaks.exe (not the INI
directory)
A defaultkeys.ini is included in this zip, just modify it to suit your
needs.
(You can use the INI of one of your configured games to help you.)
Note that a game's ini has the priority to defaultkeys.ini.
You may want to edit your defaultkeys.ini and delete all of your game's inis
to make sure they all use the new settings on they next launch.
* Alt+A toggles Autoframeskip. Also shows a message on screen, now.
1.08 * Added option to display only romsets that are available in the load game
dialog box.
* Fixed Alien vs. Predator (Euro 940520) driver (sound bugs)
* Fixed CPS1 sprite issues (Punisher bus wheels, Andor disappearing when he
jumps, etc)
* Fixed YM2152 (CPS1 music) tempo, but that causes new bugs: some sound codes
mysteriously vanish now. That means sometimes, no music will play, or some
sfx won't be played.
* Much improved Z80/68000 synchronisation, which allows the following :
* Fixed QSound tempo. Faster music, music synced to intro in VSav, etc etc
* Overclocked CPS2 games to 12.8MHz (instead of theorical 11.8MHz)
This fixes many glitches. It's likely the 11.8MHz errors are due to timing
errors in the 68000 core I use...
* Now lagging not only palette but entire VRAM. Fixes some layer/palette
errors.
* Various CPS1 fixes:
- Mercs 'dirt on the sprites' should be fixed.
- Carrier Air Wing won't freeze anymore (game still buggy however, weird
palette issues)
- The King of Dragons's in game backgrounds show. Fully playable now.
- 1941 won't freeze anymore when game starts.
* Added a setting in the INI to control sound emulation frequency (44100
default)
* New option in the INI to control the sound playback. If sound is bad on your
system
try playing with the SoundSegs and SoundSegLag settings. (6 and 5 are the
default).
For example, some older versions of Kawaks used 4 and 2. You may want to use
them.
(Note that SoundSegLag should be superior to 0 and inferior to SoundSegs)
* Now compiled with Turbo68K Version 0.5 (The Cpu Core Formerly Known As
Genital68K)
* Redid the Kawaks splash screen code. Should display things correctly for
vertical games
and it looks better in fullscreen.
* New Alternate scanlines blitter. If you have a slower PC and are using
scanlines,
I recommend using those, since they should be quite faster.
* New image enhancement blitters : 2xSai, Super2xSai, Eagle. They are quite
slow for now
because those versions are pure C, without MMX optimisations.
If you have a S3 or S4 card, I'd like to know if those blitters work for
you...
* Changed the way the video blitters are handled (many internal changes to
allow the
future blitters). Now a unique Engine setting in the INI :
0 = Normal (default)
1 = Scanlines
2 = Scanlines 50%
3 = Alternate scanlines
4 = 2xSai
5 = Super2xSai
6 = SuperEagle
Modified the menu to reflect the changes.
In terms of speed, from fastest to slowest, the blitters are 0 3 1 2 6 4 5
* Added an extra set of resolutions in the INI to differenciate fullscreen
resolution for
normal blitter which needs a lower res from enhanced blitters (which need a
twice bigger
resolution) :
* HorizontalFullScreenWidth Resolution for horizontal games
with
+ HorizontalFullScreenHeight non Normal blitter (scanlines,
2xSai, etc)
1.07 * Region switches for Street Fighter Zero CPS Changer and Pnickies
* YM2151 logging. Logs to Callus style CYM file. Works better if enabled
from the start of the game (before pressing Enter, after loading)
* Changed the balance so OKI is louder compared to YM2151 (clearly, better
CPS1
sound :P)
* Cleaned the startup code. May fix some crashing issues...
* New windowed mode features :
- Tab shows/hides the menu bar
- Ctrl+1, Ctrl+2, Ctrl+3 resize the window to 100%, 200%, 300%
* Added a DirectX check. DirectX is needed for Kawaks to run. If you don't
have
DirectX, Kawaks will display an error and quit cleanly. (you can't imagine
all the "bug reports" I get from people who don't have DX installed...)
* Alien vs. Predator (Euro 940520)
* Street Fighter Zero 2 Alpha (Japan 960805)
1.03 * Rom loading by CRC. First tries to locate a file that has a good CRC32.
Then, if it fails it tries and load a file according to its name.
This should get rid of the rom loading problems for those who don't
want to fix their romsets...
* Fixed some issues about RomCenter DAT generation. Still not 100%
correct however.
* Kileed DX 8 code. Kawaks runs with regular dinput.dll now.
And DX7 or less maybe.
* You can back out from fullscreen with ESCAPE.
* Added OK/Cancel buttons to Load game dialog box.
* Fixed CPS1 Z80 ROM sizes. Actually saves a little RAM for those games
too.
* Much improved sprites/background synchronisation. Remaining glitches
are likely to be a CPU timing issue.
* Fixed CPU timing for CPS1 games. They now run smoooooth :)
* Joypad support ! Until I remake the Refine keys box, you'll have to
configure your joypad yourself in the games' ini. Flame me.
Here are the codes to use
256 = Pad 1 Up
257 = Pad 1 Down
258 = Pad 1 Left
259 = Pad 1 Right
260 = Pad 1 Button 1
261 = Pad 1 Button 2
262 = Pad 1 Button 3
...
512 = Pad 2 Up
513 = Pad 2 Down
514 = Pad 2 Left
515 = Pad 2 Right
516 = Pad 2 Button 1
517 = Pad 2 Button 2
518 = Pad 2 Button 3
...
* Not using font from loaded game anymore for on screen display.
This build uses a fixed XVSF font for every game.
This fixes on screen display for CPS1 games, which don't
have a fixed font like CPS2 games do.
Also allowed to generate a much more readable palette.
* Added 1 frame of sprite lag for CPS1 games. Sprites move in sync
1.01 * The unwanted turbo effect should be fixed on most PCs. Well, I wish :)
* Nothing more really :) I thought some would like that already...