This version includes a major rewrite of the z80 emulation. As a consequence,
savegames written by this version will not be readable by older versions.
The biggest changes are for sound of course, hence the name of this
version. But first the contributors (in alphabetical order) :
- Stephane HUMBERT from the Ultimate Patchers updated the raine cheats
database. It includes new cheats for Bakraid, for example...
- Thanks to Liliana for the background picture of this version ! Also
thanks to Zaxxon1 and Liliana for their help with the docs...
- Logiqx made many ROM changes, significantly improving compatibility
with the MAME sets. All game names now match MAME, as do the ROM names
and CRCs inside them. Some bad dumps were also identified and corrected
during this task which should mean improved emulation. Backward ROM
compatibility has been retained wherever possible but to clean up
your ROM collection you should use something like ClrMamePro or RomCenter.
(Battle Shark has much more sound now...)
- We also used the source of dz80 from Mark Incley for the debuger integrated
in the debug version of raine (for developers only !)
Major changes :
- Added qsound support for the cps1 games which can use it.
- Fixed music tempo with a good timer emulation in batrider, battle
garega, gunbird, sengoku ace, battle kroadj, and every cps1 game.
This replaces the dirty hack of ``fast_tp2_sound'' of previous
versions. Also, music now goes faster in Buble boble when you run
out of time...
- Reverted to Seal for the sound emulation in the dos version, so pci
soundcards should work better now. (Seal was used for the dos version
in raine before 0.30). Seal is also the default for the win32 version
now, so that soundcards having problems with the accelerated directx
driver can work with raine.
- Added priorities emulation in the cps1 video emulation, so you don't
pass through trees anymore in games like Cadillacs and dinosaurs...
The code is not extremely fast yet, but it's working well. Also fixed
sf2rb2 protection, a stupid rendering bug in the scroll3 layer, and
slammasters is finally fully playable. Added speed hacks to most cps1
games, and added keyboard controls to Forgotten worlds (Buttons 2
and 3 can be used instead of the mouse to move the gun - your choice.
But the mouse gives better precision, of course).
Except this there are numerous fixes :
- The snapshots were not displayed correctly in resolutions > 640x80
or when you moved the game selection dialog.
- The mouse pointer was moving very slowly when you ran raine in 8bpp
in a window on a 16bpp desktop (in Linux, and probably in windows).
- All the region codes for the xsystem2 drivers were broken (in games
like The new zealand story, Extermination, doctor Toppel, Plump Pop...
- In Battle Garrega, after a few seconds in the game, there was a little
pause. If you reset the game after this pause, you had a sound error.
- Music volume adjustement in Insector X (Thanks, Liliana...)
- Slight improvement of the graphics mode selection (mainly for linux)
: when 2 modes seem equaly interesting for a game, choose the one
with the aspect ratio closest to 640x480.
- With Allegro sound support, add the check box ``Max mixer volume''
in sound setup.
- Fixed the svgalib support for linux (allegro-4.0.0 broke it !)
- Added the coin sound to Arkanoid 2 (and clones), and the bug where
coins were not decreasing when continuing the game was fixed by Stephane
Humbert.
- Fixed blue sky in silkworm
- Fixed some restart positions in Bonze Adventures. The old file bonzchip.cfg
is not necessary anymore...
Raine Team 16/02/2002