Professional Documents
Culture Documents
History
History
some people were having where Windows would fail to size the window
correctly, although I cannot reproduce this problem.
* Moved SMS controls into main controls window, matching the other builds.
* Fixed a couple of problems relating to SMS controls.
* Fixed preferred country detection order - at some point a couple of them
got switched somehow.
* Various SMS fixes.
* A few minor 32X bugfixes and tweaks.
Other builds to follow soon.
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------Kega Fusion v3.62 (Windows) (C) Steve Snake 2009
--------------------------------------------------------------------------Whats New ?
----------Not much, mainly just a few tweaks and minor bugfixes.
* Seperate SMS controls (finally) allowing for support of SMS Paddles and
Light Phasers. The reason I haven't done this before is down to the UI.
I don't much like the current solution, either, but it's functional for
now.
* State Slots now report if they are already in use, by request.
* Allow changing state slots, and saving states (but not loading) during
Netplay. I'm not sure what use this is, but it was often requested.
* Added support for a couple of Custom SRAM games that were recently
discovered.
* Windows Live Messenger status updates. (thanks Gerrie!)
* Many small behind the scenes bugfixes that you probably won't notice, and
I've mostly forgotten...
Fusion has not been my main focus since the last build, and this build (as
well as the other platform builds) have basically been sitting around since
January. However, one reason for this is that there were many changes made
that I've since reverted, because they were counter-productive. I wasn't
sure what to do with them - well, now they're gone until such a time as I
can do more hardware testing. This build (and other things...) have been
sitting around for way too long without further work or release.
Happy (almost) Halloween,
Snake.
kega kat at gmail dot com (withnospacesanywhere)
Fusion.ini file can be found at ~/.Kega Fusion - and that's also where you
should place the Plugins folder.
ISO/MP3 support is via the seperate libmpg123. More info on how to get
this, and other things working can be found in the readme.
Anyway, I hope this is appreciated :-)
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------Kega Fusion v3.62i - Mac OS X (Intel) - (C) Steve Snake 2009
--------------------------------------------------------------------------Whats New ?
----------The Mac version now includes most features from the Windows version, plus many b
ug fixes:
* Game Genie support added, complete with code search.
* Netplay support added. Works cross platform with the other builds. You'll
need to tell the Apple Firewall to allow Kega Fusion. Check the readme for
more information.
* ISO/MP3 support for SegaCD games added, using Apples built-in MP3 decoder.
Again, see readme for more information.
* Fixed strange problem with 32X games under Tiger.
* Fixed bug with multiple USB controllers.
* Rewrote TV mode - this worked fine wherever I tested it, but some reported
problems. It'll be fine now. There is now only one TV mode.
* Window position is now correctly remembered.
* Various small Mac-specific bug fixes and tweaks.
* Base code brought up to line with Fusion 3.62 (Windows)
Cheers,
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------Kega Fusion v3.52i - Mac OS X (Intel) - (C) Steve Snake 2008
--------------------------------------------------------------------------This is the first Mac release. It should be fairly self explanatory. But, I
don't have time right now to write up any proper documentation for the mac
version, so for now I am just supplying the documentation for the Windows
version, incase there's anything you need to know, you can probably find it
here.
There are various things missing from the Mac version right now (hence the
lower version number) - they will be mostly implemented later - but this
was intended to be a pre-christmas release, so...
More when I have time,
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------Kega Fusion v3.61 (C) Steve Snake 2008
--------------------------------------------------------------------------Whats New ?
----------Various fixes for problems found in the last version, plus a couple of
extras:
* Moved menus around a bit - the Country and CD Drive menus are now part
of the Options menu. This fixes problems with the old menus not fitting
properly in 320x240 mode, and is also a bit less cluttered.
* Timing was out by a small amount after I removed test code. It should
now be back to where it was supposed to be, removing minor glitches from
a few games.
* Problems with Vista-specific code reported by a few people should now
be fixed. Please report any problems with this as soon as possible.
* Windowed VSync is not required, or desired, under Vista. Fusion now will
default to ignoring the VSync flag when running windowed in Vista. There
is an INI file option to re-enable it just incase this causes problems
for anyone.
* Vista-specific code can also be disabled via another INI file option,
incase this causes problems, or you're trying to run Fusion under Wine,
Darwine, or Crossover.
* Sound effects in Primal Rage 32X are working again.
* AVI output now should not affect what you see on screen.
* Screenshot options - you can now select to save screenshots at various
stages. Final is what you'd get from earlier versions, Corrected is non
filtered but aspect corrected, and raw is not aspect corrected.
* Minor modifications to Render Plugin stuff.
* Upped the number of Render Plugins again, to 48. Please don't ask for
any more, there isn't, and probably never will be, anything like 48
different plugins that are actually worth bothering with ;)
* Modifications to Full Screen Resolution after noticing that default
resolutions for large widescreen monitors were sometimes not appearing
in the list. Should be fine now.
* A few more behind-the-scenes fixes.
Merry Christmas.
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------Kega Fusion v3.6 (C) Steve Snake 2008
--------------------------------------------------------------------------Whats New ?
----------Well it's been a long time. Lots of really bad things have happened, often
working on Kega felt like the last thing I wanted to be doing.
Still. Work on it I did. Lots of changes and additions over the last two
years, most of which I've forgotten about again, but here's the stuff I
can remember:
* Fixed Sound/Timing Issue with Fahrenheit SCD/32X.
* Fixed a typo which corrupted a register in the YM2612 SSG/EG section.
* Removed a few pieces of test code that were not supposed to be left in,
and affected timing of various things under certain conditions.
* LOTS of behind-the-scenes fixes and improvements, which I've totally
forgotten, but you will notice them and remind me at some point ;-)
* Rewrote controller code, should fix problems with some USB controllers.
* Rewrote Menacer emulation which made it easier to add Konami Justifier
emulation. Just the first Justifier is emulated for now. You'll
definitely want to calibrate it in games that use it.
* Added SegaCD SaveStates that actually, you know, work.
* Added support for more games that use custom SRAM, and fixed some that
were already emulated, but got broken at some point.
* Added support for all unlicensed Genesis games that I know of.
* Added support for the Sega Virtua Processor (SVP). Thanks to the reverse
engineering work by the amazing Tasco Deluxe, and the proof of concept
emulator by Notaz, I was able to write and debug my ASM core for this in
just two days.
* Removed some filtering in YM2612 SuperHQ mode (you won't actually notice)
and instead added a "Filter" option to the sound menu. This filter is
very close to that in a real Model 1 Genesis/MegaDrive. Most people will
want to leave this off (me included) but I know some people wanted it.
* Removed 11025Hz option. It was causing me problems, doesn't work well on
most newish hardware, and sucked anyway.
* Added preliminary Sega Pico support. There's a lot more I plan to do with
this. For now, just load as a Genesis ROM. Mouse is required for Pico,
along with the following controls: START switches between StoryWare and
trackpad, B is the pico red button, A and C turn pages, and U/D/L/R are,
well, U/D/L/R.
* Added ability to create 128K SegaCD RAM carts to keep SpinelSun happy ;-)
* Added two controller sharing options for Netplay. Everybody can now share
controller one, or all controllers. The latter isn't very useful, but why
not.
* Added "Nearest Multiple" option to the Video Menu. The various Aspect
modes do what they have always done when this option is enabled, but now
when it is disabled, they will allow non-multiple stretching while still
keeping the aspect ratio correct.
* Added "Use NTSC Aspect" option to the Video Menu. This used to be done
automatically under certain conditions, now you have full control.
* Added Pause Emulation feature.
* Added Frame Advance feature.
* Added No Frame Skipping feature. You should pretty much ignore this and
let Kega do what is best. But it does also trigger a special case mode
when you have VSync enabled, and you hit Fast Forward. Normally, VSync
is ignored during Fast Forward, or else Fast Forward wouldn't actually
do very much. With No Frame Skipping enabled, it will still do VSyncs.
This might be useful to you if your video mode is running at some odd
refresh rate. Note that the sound could well sound awful if you do this.
* Added AVI Logging using custom Kega Game Video 1 lossless codec. This is
needed because logging RAW video causes poor performance even on highend
machines, and using any of the available codecs either doesn't compress
well enough to fix that, or does compress well enough, but can't keep up
with 60fps, so you get poor performance either way. The codec is able to
use hints from the emulator to aid in compression, allowing pretty good
compression while taking very little CPU time. The codec to allow you
to play back and convert the files is included in the archive, and can
be installed via right clicking on the INI file and telling the OS to
continue with the install. Tested on XP and Vista64, should work fine
on 9x and Vista32.
Note that these AVI files are not really meant to be shared as they are,
it's just a way for you to log video without horrible laggy gameplay.
Convert them to Xvid or something using the excellent VirtualDub program
(Google it.) I'll open up this codec sometime later incase it's useful
for other purposes/programs.
* Disabled BIOS use where possible during Netplay games, to prevent out
of sync errors when people had different combinations of BIOS/NO BIOS/
Different BIOS.
* Netplay Games should now automatically change your country code to that
of the host.
* Added Fast 32X Timing option. This is mainly for development. If you
don't know what this is for, leave it disabled.
* Added CartBoot option, which is enabled via INI file only. Again, if
you don't know what this is for, leave it disabled.
* Kega Fusion now runs beautifully under Vista.
Kega Fusion was already more accurate than any other emulator, this time
around, thanks to various internal tweaks, and removing of left-over test
code, it SHOULD be more accurate than ever before :-)
I don't think I broke anything, but there have been some very big changes
and I have changed machines and build environments twice since the last
version, so it's entirely possible. Please let me know if I have.
I'll just add here that several people assumed Kega was 'dead' because I
hadn't updated it for a long time. Rest assured, this is not the case.
Nothing is 'dead' unless I say otherwise. I may well have some problems,
or even other projects, that take all my time. But just like Arnie, I'll
be back.
Gotta go, busy busy busy...
Snake.
kega kat at gmail dot com (withnospacesanywhere)
--------------------------------------------------------------------------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.
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, this option will try to
best fill the width of your monitor. Clipping may occur at the top and
bottom instead of getting big black bars at the left and right. This
also works the other way if your monitor is taller than it is wide.
I know some people will prefer this.
* Fixed problems related to the Genesis OS ROM and resetting / saving /
loading states.
* Added seperate folders for SMS and GG Patch (i.e. GameGenie) Files.
* Fixed bug where SMS Save States ended up in the Genesis Save State
folder.
* Added Screenshot function. By default Fusion will save compressed TGAs,
but since some art packages have problems with these, you can instead
select uncompressed TGAs, or BMPs. Be aware though that these files can
* Rewrote another part of the YM2612 core. Should now be pretty much
perfect.
* 32X PWM should now be the correct volume. I haven't noticed any nasty
clipping yet, but if you do, just turn off overdrive.
* Slight change to SegaCD PCM. Don't know if this affects anything.
* Various internal changes that should hopefully make MP3 decoding work
properly when VSync is on, or some slow render plugin is being used.
Now, this time, I really DO mean "Next update will come when I get my
life back." Hopefully this is only a month or so away. We shall see.
Snake.
--------------------------------------------------------------------------Kega Fusion v3.11 BETA (C) Steve Snake 2005
--------------------------------------------------------------------------Whats New ?
----------VERY quick one...
* Fixed silly YM2612 bug that I added in the last version.
* Now selecting -fullscreen from the command line will not alter fullscreen
setting in the INI file.
That's pretty much it, the last version was unusable because of the silly
YM2612 bug, so I needed to get a new version out quickly. I had a look at
the MP3 problem some people were reporting, and made a small change to
fullscreen mode which *might* help. I'll need to rewrite my entire CDDA
handling code to make any real improvement, though... Some other time.
Snake.
--------------------------------------------------------------------------Kega Fusion v3.1 BETA (C) Steve Snake 2005
--------------------------------------------------------------------------Whats New ?
----------Just a quick update:
* Rewrote a big part of the YM2612 core. This should now be very close to
perfect. However, I'm not in a position to give it any major testing, I
may have broken something...
* Fixed 32X Border Colour.
* Slight alteration to MP3 support - not that I could get it to go wrong,
but now it should work without problems on all systems.
* Fixed Fullscreen / Escape key problem when running from a command line.
* (Hopefully) Fixed Fullscreen problem when starting up. This is actually
* Added GameGenie and Pro Action Replay support for the GameGear and Master
System.
* Added CodeFinder for Pro Action Replay.
* Fusion should now be compatible with WinXP Visual Styles.
* Added "Fast Forward" mode. Probably doesn't work if VSync is enabled...
* Various small optimisations.
* Fixed a couple of minor issues affecting the SegaCD BIOS CD Player only.
* When Fixed Aspect is disabled, Filtering is enabled, and you are running
an NTSC (USA/JAP) game, the screen will now be slightly stretched. This
works for all consoles. Stretching does not happen for PAL games, because
PAL TVs show more lines than NTSC TVs, and because some PAL games use the
extra portion of the screen (Virtua Fighter 32X, for example). And no, it
doesn't completely remove the Master System border. That would look very,
very wrong.
* Now supports up to 24 Render Plugins. This should now be way more than
enough.
* Switched around the naming of the various Scanline modes. People like it
better this way.
* Fusion will now start in fullscreen mode if it was exited from that mode.
* Other stuff that I've forgotten.
Still some major work planned for Fusion, once I get my life back...
Anyway, hope you like the additions to this release, and hope I didn't
break anything. I'll have to start documenting some of this stuff properly,
too.
Snake.
--------------------------------------------------------------------------Kega Fusion v0.1e BETA (C) Steve Snake 2004
--------------------------------------------------------------------------Whats New ?
----------Well I wanted to add some new stuff before releasing another version, but
since people have been asking, and since I'm not going to be able to do
anything with it for a while due to "real life" getting in the way, I am
releasing the current version, which has many small changes and bugfixes.
To be honest I've forgotten most of what I fixed ;-) Anyway, here is the
stuff I remember:
* Fixed a small problem with the SegaCD CDD
Console options are: -sms, -gg, -gen or -md or -32x, -scd or -mcd
Country options are: -usa -jap -eur or -auto
Default console is Genesis/Megadrive.
Default country is whatever is set in the INI file, i.e. whatever was last used.
Apart from the filename, which must come first, all options can be in any order,
and are optional.
When using the -fullscreen option, the ESCAPE key will exit the emulator.
Snake.
--------------------------------------------------------------------------Kega Fusion v0.1c BETA (C) Steve Snake 2004
--------------------------------------------------------------------------Whats New ?
----------Another Quick Update:
* Fixed Spiderman (32X)
* Fixed Joe and Mac (Genesis)
* Fixed Pirates Gold (Genesis)
* Fixed "Red Bar"
* Modified 6 Button Controller Code
* Added Command Line Support
* Another small modification to the Graphics code
* Added Message Box for first time run to try and cut down the number of
people asking about the graphics settings...
Thats all for now,
Snake.
--------------------------------------------------------------------------Kega Fusion v0.1b BETA (C) Steve Snake 2004
--------------------------------------------------------------------------Whats New ?
----------Quick update:
* Fixed the problem whereby you couldn't define the space bar as a key.
* Modified Graphics Code. Should now work by default on more systems.
* Moved the INI file settings to the top of the file for easier access.
* Added Render Plugin Support
The Graphics stuff and INI file editing:
There are now 4 different modes you can try - by default it uses a more
compatible, but possibly slower mode. If everything works fine you can
try setting EnhancedGFXOpt to 1 to see if that also works - this is usually
the fastest mode. If neither enhanced mode 0 or 1 work, you can set
ForceCompatibleGFX to 1, and then try CompatibleGFXOpt at 0 or 1 to see
which is the fastest. Also, on some older cards the enhanced mode may be
quite slow - if this is the case you should use Compatible mode.
I hope that this now works on a much wider range of graphics cards - let
me know :)
Snake.
--------------------------------------------------------------------------Kega Fusion v0.1 BETA (C) Steve Snake 2004
--------------------------------------------------------------------------Initial Release.
--------------------------------------------------------------------------'Previously on 24'
--------------------------------------------------------------------------KGen
KGen98
Kega
Kega Lazarus