--------------------------------------------------------------------------- Kega Fusion v3.51 (C) Steve Snake 2006 --------------------------------------------------------------------------- Whats New ? ----------- Quick Update: * Fixed Netplay Connection issue. * Fixed Netplay Dialogs in Fullscreen mode. * Config of Player 1 (the Host) is now copied to other players in Netplay. * Re-added another deleted line, the sound effects in Ecco work again. * Fixed a Timing issue, Street Racer works again. * Fixed DMA issue with Powermonger. * Fixed SMS NMI issue. That's all for now, Snake. --------------------------------------------------------------------------- Kega Fusion v3.5 (C) Steve Snake 2006 --------------------------------------------------------------------------- Whats New ? ----------- Lots of stuff that I did months ago, and now have completely forgotten... However here is the stuff that I remember doing. * Rewrites to lots of Genesis and 32X side stuff. Should fix things I broke in 3.4, and is very slightly faster. Hopefully nothing is broken. * Re-added one line of ASM to the 32X emulation which must have gotten deleted a long time ago. Now disolveable objects in Chaotix work again. * Fixed the SegaCD Fader. * Fusion now supports more MP3 formats than Winamp does - i.e. all of them. 44100Hz Stereo is still recommended, but not neccessary. * Seeking within MP3s works now. Not sure about VBR files though. * Blackthorne 32X sound glitch fixed - it now performs exactly as on real hardware. * Controller config rewrite. You can now define directions for controllers as well as buttons. * VGM Log now logs VGM1.10 format files, which should be much smaller. You can change back to VGM1.01 if you need to by editing the VGM_Version setting in the INI file. (16,1 for VGM1.10, 1,1 for VGM1.01) * Added 'ForceSWBuffer' sound compatibility option. This is set to 1 by default because this is the preferred option. However if you are getting no sound (due to buggy drivers), or your framerate fluctuates for no reason, you can try setting this to 0. * Drag and drop support added. * Brighten option for those that prefer a slightly brighter palette. * Preliminary Netplay support. You MUST read the README.TXT to learn how to use this feature. LOTS more stuff - if you find something, please tell me ;) Happy new year! Snake. --------------------------------------------------------------------------- Kega Fusion v3.4 (C) Steve Snake 2005 --------------------------------------------------------------------------- Whats New ? ----------- July 2nd, 2005: --------------- * Split this file into README.TXT and HISTORY.TXT and basically redid README.TXT. Some of the info in there was very out of date, and there is some very important info I needed to add for this version. * Fixed a minor sound issue I forgot to take care of last time. * Rewrote High Priority stuff, now sets the priority differently. * Added Keyboard Shortcut for CVBS TV Mode that I forgot to add before. * Fixed GameGear Zoom with Render Plugins. * Added option (set via ini file only) to disable the TV static effect. There isn't really any need to do this because it takes close to zero CPU time anyway. Still - StaticDisabled=1 turns it off. * Fusion now remembers it's window coordinates between sessions. * Added selectable (via ini file only) refresh rates for PAL and NTSC. See the section in README.TXT on EXPERT OPTIONS for more info. * Added the ability to specify what video modes etc. are used, and to have the mode switched automatically. See the section in README.TXT on EXPERT OPTIONS for more info. * Improved Command Line support. You can still specify which console to start up, as before, but now it should not be neccessary, as Fusion will try to detect this automatically. You can now specify options and filename in any order. You can now start Fusion without a file if you really want to. * Changed all references to the SegaCD "Internal RAM" to "Built-In RAM" to match what the BIOS calls it. This will probably be less confusing to people trying to understand the following feature... I did not alter the filename used for "Per BIOS" saves, for compatibility reasons. * Added new functionality to the Load RAM Cart option - now it is valid to load a Gens-style file here. You will be given the option to load the Built-In RAM or the Cartridge RAM part of this file. The part you select will be converted into Cartridge RAM and loaded, the original file will not be altered. Now it is much easier for you to copy data from either or both parts of a Gens save into your normal Built-In RAM file. * Added File History. CTRL-ALT-L will load the most recently used file. (be sure to disable key shortcuts if you're likely to use these three keys while playing ;)) There is another (ini file only) option related to the File History - ShortenHistoryNames=1 will show just the file name rather than the full path name in the History. * Fusion now supports the 'Illegal' 32X video mode correctly. * Fixed crash bug that could occur if you tried to load some invalid file as a SegaCD image. * Fixed occasional crash bug with The Incredible Hulk. * Fixed a couple of problems I found with SMS/GG emulation - Terminator 2 The Arcade Game (GameGear) no longer has palette problems as a result, this probably fixed other games too. * Fixed Counter problem with Samurai Showdown. * Fixed strange problem that could occur when loading certain games after Sonic 3. * Fixed problem I seem to have introduced last year sometime with Sonic CD. * Fixed excessive music slowdown issue with the Thunderforce games. Fusion now behaves exactly like the real hardware - meaning it still slows down sometimes, but only very slightly. * Fixed problem that occurs when you die on the second level of SoulStar (SegaCD). The music and the game will now continue as normal. I also made a lot of other changes to try to resolve certain other issues, but the details of all that is unimportant. July 13th, 2005: ---------------- Spent the last 11 days writing and rewriting and rewriting the following until I was happy enough with it to release it: * New Event System that allows me to trigger certain events on a cycle accurate basis, WITHOUT making any noticable performance hit. This code is still very experimental, and so far is enabled for Genesis/MegaDrive games only (its disabled when the 32X is in use.) I still need to refine this and make sure it doesn't break anything before I consider it done. The upshot of all this is basically that Sesame Street Counting Cafe now runs exactly as on a real console, for the first time. A lot of work for one (not very good) game? Hell yes ;) I don't think it will affect any other game but I guess we'll see. * Altered some other video related timings in order to make the above stuff work. This affects all consoles, hopefully in a positive way ;) That's all for now, Snake. --------------------------------------------------------------------------- Kega Fusion v3.3 (C) Steve Snake 2005 --------------------------------------------------------------------------- Well it took just a bit longer to get my life back than it was supposed to. Hopefully things go well in the next month or so, because I still have some major rewriting as well as some huge features planned. Would be a shame if they don't happen. Most of the changes in this version were done shortly after v3.2 was released, right before any concept of 'free time' vanished completely. I've forgotten most of what I did - there were some pretty major changes behind the scenes, and I may have broken stuff / forgot to take some test code out... but everything seems stable to me, so here goes. It's a big one, and this is just what I made a note of... Whats New ? ----------- * Removed the BETA status. It was only really there because I never like to say something is finished until I'm done with it. But, yet again, some people won't bother to try 'Beta' software... * Fixed problem relating to GameGear/Master System and saving GameGenie codes. * Re-added code to look for MP3 ID3 tags. There should be no problem with MP3s now. However - if your MP3s are playing at the wrong speed, or not at all, then make sure they are 44100Hz Stereo MP3s! These are supposed to be CD Audio tracks, you know ;) * Fixed silly problem where I forgot to alter the size of a YM2612 buffer. All YM2612 related sound problems should be gone, and the core should now be pretty much 100% accurate to real hardware. * 32X PWM sound is now hardware accurate. * Improved SMD/BIN detection, should have less problems loading odd sized BIN files. * Added an option to set Fusion to run at High Priority. This option does a couple of other things too, such as change the way that Fusion gives up time to other apps (making it give up very little.) Probably makes sense to turn off 'Sleep while Waiting' while using this option, too. * Rewrite of a fair bit of the Genesis VDP functions. * Added another TV Mode, slightly less blurry (but not much) * Added an option to disable all keyboard shortcuts (except the ESC key) for those people who had problems with accidentally triggering a menu while playing. * Alt-Enter now switches between full screen / windowed as well as the ESC key. I never really liked this behaviour, but it was requested. * Added another 'Fixed Aspect' option. Whereas the first will try to best fit the image within your display, this one basically does the opposite. Example: if you have a widescreen TFT monitor, ...
ati85