neoraine (1.1.4) unstable; urgency=low * Fixed a few problems when switching between yuv layers and normal blits * Disabled double buffer for the gui in windows, this makes a lot of things much easier and already improves the look of some parts of the gui * Fixed the message "loading error" on some games. * neoraine could crash on a cd song change sometimes (thread bug - it's a one which happens only if you are unlucky !). It's fixed now. * The colors selection dialog gains some sliders controls, and you can now change the fg color to any color (if you chose a dark color in previous versions, you got something very ugly !). Notice that alpha is ignored for fg color, but it's better this way, transparent text becomes unreadable ! * fix 8bpp mode (when launching neoraine on an 8bpp desktop), broken in many places (crashes, palette, etc...). * Prevent a possible crash when reseting a game, and prevent graphics corruption when reseting during the 1st animation while the fix area is being loaded neoraine (1.1.3) unstable; urgency=low * Fixed the loading animations "flashes", during, after or before the animations (thanks to Juveno41 for the animation he found on youtube, it helped a lot !). It also finally explains why the animations of overtop were bad from level 2 : they were not supposed to be shown at all ! * Fix a stupid mistake which could cause a bad restoration of savegames in some situations * Some part of the gui could remain visible after the game was started... * The depencies for raine and neoraine are now in different files to avoid to reproduce the mistake of version 1.1.2 with the bad windows binary ! neoraine (1.1.2) unstable; urgency=low * Fix the mess between default and custom controls created by the autofire saving ability * Prevent a crash when messing with the autofire before a game is actually loaded * Fix bad palette in kof96ng (it's a general fix, the palette actually uses a mirror). * The turbo control works as expected with a joystick too (release the control to stop the turbo effect). * Help the user from turning animations off in the middle of a loading animation and prevent last blade 2 from geting lost if we use a low speed of loading. Also make the loading progression bar slightly more precise, and survive if the user changes the cdrom speed in the middle of a loading animation. * small improvements to the gui, and added the ability to change most of the colors (gui options / Colors). * fixed speed too fast in some places for janshin (Quest of Jong Master) neoraine (1.1.1) unstable; urgency=low aka "triple 1" !!! * The autofire options are fixed and they are now saved with your game options (as custom controls). * Fixed a stupid graphical glitch which can happen after a loading sequence (like on the title screen of last blade 2). * Fixed again scanlines (asm problem) + double pixel scaler (same problem) * Fixed a possible crash when using normal blits and loading a new game * Remapped custom keys : the multimedia keys were recognised before, bad very badly mapped since they could cause a serious buffer overflow. So they have been remapped and if you used some non standard keys in your mappings you'll have to remap them using the gui. * The loading is now progressive when animations are enabled, this produces a smoother animation and allows to better see some effects (notice that at speed > 2, it can still be not totally smooth because at these speeds the number of sectors loaded by frame can vary from frame to frame). * the turbo key (default: del) becomes like the game keys : keep it pressed to enable turbo, release it to go back to normal. * When changing a control, you now have the option to delete it. * Fix again some corruption in the savegames. This correction might fix some savegames saved before this version, but you might be obliged to create new savegames to be sure to get rid of the problem (tested with samsho4). * When loading a game with animations enabled and the game uses a resolution of 304x224, there could be some glitches left on the borders of the screen after the initial animation, it's fixed now. * Fix problems with starting some loading animations (breakers). * Add handling of direct writes to fix area for over top, the only game I know which needs this ! And fix the animations of overtop which were bad begining at level 2 * Fix a remarquable bug with the memory pool : if you played in windowed mode with normal blits and resized the window while playing a game by draging a border of the window, the memory pool had an overflow after about 1s of resizing, which was ending in a violent crash ! The memory allocation is now more resistant to this kind of fun ! Notice the bug could happen only if your window manager resizes the window in real time, that is if it sends redraw messages every time the size changes. MS Windows doesn't do that normaly, it happened in kde for me. * Until now if you pressed the windows key by mistake, windows throws you to the desktop, but if you were in the middle of a game, you had a ugly message when you came back, and raine/neoraine exited after you validate the message. Well it's windows specific behaviour... anyway now when you press this damned key, you are still thrown to the desktop (I don't think I can do anything to prevent this !), but you can continue your game when you come back with alt-tab. Notice that the game is not paused in this case ! * Recompile the windows version of sdl_sound with smpeg support to be able to play some weird kind of mp3s called "free format" which couldn't be played in 1.1.0. Now if you find another unplayable format, the error message will appear on the game screen instead of the console since usually there is no console in windows ! ;-) * If starting a game which had a title bitmap (which appears after you have done "load game") in normal blits at a resolution such that width > 640 and height < 480, then you had a crash. It's fixed too ! neoraine (1.1.0) unstable; urgency=low * Switched from SDL_Mixer to SDL_Sound to decode audio tracks : no more weird crashes with electric fence, adds flac audio support for the audio tracks, and allows to save the position of the audio track in the savegames. * Fixed a problem with semi transparent sprites which showed only in puzzle bubble ! * Setting the speed to 85% in aof2 didn't work, fixed * Fixed kof96 neocd collector demo, which was messing with interrupt vectors. * Added error messages in game when an audio track can't be loaded (either file unreadable, or track not found) * Added pseudo video layers keys to the neocd driver : you can now disable the 8 first sprites blocks + the fix layer using the F5..F12 keys. Notice that the sprites layers are logical layers, the hardware doesn't handle them directly. * Fixed the opening b demo in last blade 2 (option->demo viewer->opening b) * Inputs are now reseted when returning to the game, which avoids the problems when calling the gui while keeping a game key pressed. * fullheight scanlines + double width were kaput (old broken asm code) * Fix the blinking effect of scanlines in windows fullscreen with double buffer enabled * Add loading animations support - by default they play as they would with an 8x cdrom drive, it seems the best choice between too slow and too fast. You can change their speed in the neocd options in the gui (or set it to off to disable completely the animations). * Fix some possible corruption in the savegames, but old ones can still create corruption, try to use only savegames created with this version. * savegames are compatible again between linux & windows * handles the urls in history.dat without crashing. * You can finally change the keys for the video layers, go to the inputs section / Video layers... * Fixed loading directly an iso passed on the command line, it was broken since 1.0.5. neoraine (1.0.6) unstable; urgency=low * Fixed a stupid bug with the cache, never use xor to see if a memory area was changed. The + I now use is still not perfect, but it's much better, and it should be enough for what it's used. * Fixed a possible crash when loading a savegame because I had forgoten to turn the cd music off before restoring a savegame... * Add a "turbo" key : the default is del, you can change it in the gui, it just toggles the limit speed setting. If you are not limited by vsync, you can reach 700 fps in neoraine with yuv overlays when disabling the speed limitation with this key ! neoraine (1.0.5) unstable; urgency=low * Fix pcm handling in ssrpg (random battles) * fix speed hacks handling when raster frame is used (like in the demo of street hoop which was really too fast !!!) * add experimental support for mode2/2352 isos (normally neocd isos are all supposed to be mode1/2048, so usually mode2/2352 are bad rips, but sometimes they work anyway !!!). neoraine (1.0.4) unstable; urgency=low * cue files now support filenames up to 256 characters, and improved error messages for the cue files. neoraine (1.0.3) unstable; urgency=low * Fonts were badly rendered when forcing normal blits (instead of yuv overlays) * From the raine engine : fix a crash when choosing to change the video mode to the game resolution with scale 2x enabled. * Added a new speed hack for last resort. neoraine (1.0.2-3) unstable; urgency=low * now supports wav in cue files, and neocheats.cfg is the right version, not the test version as before ! neoraine (1.0.2-2) unstable; urgency=low * removes the forgoten z80_check_w (debuging stuff) neoraine (1.0.2) unstable; urgency=low * Fixed corrupted line in the about dialog when displaying it for the 2nd time * Allow the sfx volume and music volume to be set to more than 100% (until 200%) for games with too quiet samples. * fixed crash in last resort (at start) * games which upload to the pcm area can also use savegames now (previously trying to save such a game exited neoraine) * startup.bin becomes obsolete and is removed * last blade 2 had lost its title screen because it was trying to use dma for its uploads, it's now supported. * Pulstar gains a speed hack too. * Fixed the huge bug with the sfx sound only on the left side, it's now stereo, sorry !!! neoraine (1.0.1) unstable; urgency=low * Samurai spirits rpg fix : there was a specific video priority problem which was hiding text boxes for some characters neoraine (1.0.0-2) unstable; urgency=low * Adds the forgoten startup.bin to the binary package... neoraine (1.0.0-1) unstable; urgency=low * Initial release (Closes: #nnnn)