Difference between revisions of "Kega Fusion"

From Sega Retro

old>MuteKi
(46 intermediate revisions by 18 users not shown)
Line 1: Line 1:
[[Image:kegafusion.png|right]]
+
{{EmuBob
'''Kega Fusion''' (also known simply as Fusion) is an [[emulator]] for the [[Sega Mega Drive/Genesis]]. It also emulates the [[Sega CD]], [[Sega 32X]], [[Sega Game Gear]], [[Sega Master System]], [[SG-1000]] and [[SC-3000]]. It runs only on Microsoft Windows Systems. Kega Fusion is based on the earlier (and now discontinued) Kega and its successor Kega Lazarus.
+
| bobscreen=Kegafusion.png
 +
| system=[[Sega Mega Drive]], [[Mega-CD]], [[32X]], [[Master System]], [[Game Gear]], [[SG-1000]], [[SC-3000]]
 +
| os=Windows, Linux, Mac OS X
 +
| developer=Steve Snake
 +
| language=Assembly, C
 +
| date=2010-03-07{{ref|1=https://web.archive.org/web/20100616161920/http://www.eidolons-inn.net/tiki-index.php?page=Kega}}
 +
| version=3.64
 +
}}
 +
'''Kega Fusion''', also shortened as '''Fusion''' and initially named '''Kega II''', is a multi-system emulator for Windows, Linux and Mac OS X developed by Steve Snake. It is the follow-up to [[Kega Lazarus]], and is the last in Steve Snake's Sega emulators after [[KGen]], [[KGen98]], [[Kega]] and Lazarus.
  
Previously, Kega Fusion used version number 0.1 with a letter and beta suffix, with the last 0.1 revision 0.1e. The version change from Kega Fusion 0.1e beta to Kega Fusion 3.0 Beta is not the unimaginable leap this would indicate. The developer, Steve Snake said that the low version number made some people shy away; sub 1.0 version software is known (though often incorrectly) to be incomplete and unstable (most freeware and open source programs are indefinitely in a beta like state since there is no need to go gold). While this was not the case, Steve dropped the 0.1 version numbering in favor of starting at version number 3.0. The logic in this version number is that Kega Fusion is actually the third major revision of the Kega heritage, in the order of Kega, Kega Lazarus and Kega Fusion. The beta moniker was dropped after version 3.2, because yet again, someone complained about not wanting to use "incomplete" software.
+
The first few versions of Fusion were numbered 0.1 followed by a letter. This system was dropped due to people's reluctance to use lower-numbered versions of any program, and Steve Snake decided to jump straight to version 3.0. After version 3.2 the emulator was no longer referred to as a "beta" for the same reason.
  
Unlike most [[Comparison of Sega Mega Drive/Genesis Emulators|Sega Genesis Emulators]], Kega Fusion puts an extremely high importance on accuracy as opposed to speed or other features (such as netplay, movie recording, or many other features found in [[emulator]]s like [[Gens]]), this does not mean that Kega Fusion is a slow emulator. On a Pentium III class or a similar microprocessor, Kega Fusion runs at 60 frames per second with [[Sega Genesis]] [[ROM]]s, though with the popular [[2xSaI]] graphics filter plugin the processing power needed to achieve 60 frames per second is much higher (it can also be noted that emulating [[Sega 32X]] ROMs at full speed, an 850 MHz or faster microprocessor is strongly recommended). The emphasis on accuracy shows in the Yamaha [[YM2612]] coding, which is reported by Steve Snake to be almost perfect (indeed, there are many games where sound is buggy or wrong in any Megadrive emulator except for Kega Fusion such as the Title Screen Theme for [[Sonic 3D Blast]] and [[Sonic and Knuckles]]). Compatibility is very high with Kega Fusion, even on the infamous [[Sega 32X]], which has many games that most if not all emulators cannot handle. Since the [[Sega 32X]] [[BIOS]]s have been more thoroughly reverse engineered than the BIOSs for the [[Sega CD]], as of version 3.3 Kega Fusion does not require a Sega 32X BIOS (though you can still use an external BIOS). Kega Fusion can emulate most (if not all) [[Sega]] home video game consoles released before the [[Sega Saturn]] (though there is some cryptic indication by Steve Snake that Saturn emulation could be possible in the future).
+
==Emulation==
 +
Unlike most [[Comparison of Sega Mega Drive emulators|Mega Drive emulators]] of the time, Kega Fusion puts an extremely high importance on accuracy as opposed to speed or other features (such as netplay, movie recording, or many other features found in [[emulator]]s like [[Gens]]). However, Fusion is highly optimized and runs very efficiently. On a Pentium III class or a similar microprocessor, Kega Fusion runs at 60 frames per second with [[Sega Mega Drive]] [[ROM]]s, though with the popular [[2xSaI]] graphics filter plugin the processing power needed to achieve 60 frames per second is much higher (it can also be noted that emulating [[Sega 32X]] ROMs at full speed, an 850 MHz or faster microprocessor is strongly recommended). The emphasis on accuracy shows in the Yamaha [[YM2612]] coding, which is reported by Steve Snake to be almost perfect (indeed, there are many games where sound is buggy or wrong in any Mega Drive emulator except for Kega Fusion such as the title screen themes for ''[[Sonic 3D: Flickies' Island]]'' and ''[[Sonic & Knuckles]]''). Compatibility is very high with Kega Fusion, even on the infamous [[Sega 32X]], which has many games that most if not all emulators cannot handle. Since the [[Sega 32X]] [[BIOS]]s have been more thoroughly reverse engineered than the BIOSs for the [[Mega-CD]], as of version 3.3 Kega Fusion does not require a Sega 32X BIOS (though you can still use an external BIOS). Kega Fusion can emulate most (if not all) [[Sega]] home video game consoles released before the [[Sega Saturn]] (though there is some cryptic indication by Steve Snake that Saturn emulation could be possible in the future).
  
Along with being able to emulate most Sega home console systems Kega Fusion also supports logging to a WAV file or the successor to [[GYM]] format, [[VGM]]. VGM is much like GYM in terms of how it's created but widely superior in its accuracy to YM2612 synthesis, compression (in the VGZ format) and looping. It also has support for the [[YM-2413]], a synthesizer found on the [[SG-1000 Mark III]] (the Japanese equivalent of the Master System), which the GYM format does not. As of version 3.5, Kega Fusion supports multiplayer over the internet or LAN. While multiplayer support is still in its preliminary stages, Kega Fusion 3.51 has made multiplayer more stable. One feature popular to other emulators not present in Kega Fusion is movie logging, which has been implemented in emulators like Zsnes.
+
Along with being able to emulate most Sega home console systems Kega Fusion also supports logging to a WAV file or the successor to [[GYM]] format, [[VGM]]. VGM is much like GYM in terms of how it's created but widely superior in its accuracy to YM2612 synthesis, compression (in the VGZ format) and looping. It also has support for the [[YM2413]], a synthesizer found on the [[Sega Mark III]] (the Japanese equivalent of the Master System), which the GYM format does not. As of version 3.5, Kega Fusion supports multiplayer over the internet or LAN. While multiplayer support is still in its preliminary stages, Kega Fusion 3.51 has made multiplayer more stable. Kega Fusion 3.6 currently supports AVI movie logging in the form of a "Video 1 lossless codec."
  
 
Even though Kega Fusion is being developed separately from Gens, the development teams are more cooperative than antagonistic towards each other. The differences between Kega Fusion and Gens appeal to different audiences, with Kega Fusion having a more hardcore audience mainly because Kega Fusion is not as well known among new and/or novice emulation fans as Gens even though it is much more accurate.
 
Even though Kega Fusion is being developed separately from Gens, the development teams are more cooperative than antagonistic towards each other. The differences between Kega Fusion and Gens appeal to different audiences, with Kega Fusion having a more hardcore audience mainly because Kega Fusion is not as well known among new and/or novice emulation fans as Gens even though it is much more accurate.
  
 +
It is highly recommended to enable "Perfect Sync" option when playing Mega-CD games, as Kega Fusion will not be able to run some of them properly with this setting disabled.
 +
 +
The Game Gear game ''[[Ax Battler: A Legend of Golden Axe]]'' has no sprites in version 3.64, making it unplayable. Another Game Gear game ''[[Kaitou Saint Tail (Game Gear)|Kaitou Saint Tail]]'' has graphical artifacts as well, such as when powerup us used. Use version 3.63 of Kega Fusion for these games.
 +
 +
==Downloads==
 
{{Multidownload
 
{{Multidownload
| name=
+
| file1=Fusion364.7z
| file1=Kega Fusion v.3.5.1.zip
+
| filename1=Kega Fusion v3.64 (Windows)
| filename1=Final Version
+
| file2=Fusion363i.7z
| filesize1=299KB
+
| filename2=Kega Fusion v3.63i (Mac OS X)
| file2=Kega_Edited_for_Chaotix.zip
+
| file3=Fusion363x.tar.gz
| filename2=Final Version (Edited to work on Chaotix protos)
+
| filename3=Kega Fusion v3.63x (Linux)
| filesize2=268KB
+
| file4=Kega-fusion 3.63-2 i386.deb
 +
| filename4=Kega Fusion v3.63x (Linux deb)
 +
| file5=Kega Fusion low frame rate fix.zip
 +
| filename5=Kega Fusion low frame rate fix (Windows 8 and later)
 +
}}
 +
<!--
 +
** Kega Fusion v3.63x (Linux) (2009-10-08)
 +
** Kega Fusion v3.63i (Mac OS X) (2009-10-09)
 +
-->
 +
===Old versions===
 +
{{multicol|
 +
* {{file|KegaFusion old versions.7z|Kega Fusion versions 0.1 to 3.63}}
 +
** Kega Fusion v0.1 (2004-07-16)
 +
** Kega Fusion v0.1b (2004-07-18)
 +
** Kega Fusion v0.1c (2004-07-20)
 +
** Kega Fusion v0.1d (2004-07-22)
 +
** Kega Fusion v0.1e (2004-11-14)
 +
** Kega Fusion v3.0 (Maple) (2005-02-17)
 +
** <s>Kega Fusion v3.1 (2005-02-xx)</s> (missing; glitchy)
 +
** Kega Fusion v3.11 (2005-02-22)
 +
** Kega Fusion v3.2 (2005-02-28)
 +
** Kega Fusion v3.3 (2005-06-25)
 +
** Kega Fusion v3.4 (2005-07-14)
 +
** Kega Fusion v3.5 (2006-01-02)
 +
** Kega Fusion v3.51 (2006-01-06)
 +
** Kega Fusion v3.51 edited for Chaotix prototypes (2008-02-24){{ref|1=https://forums.sonicretro.org/?showtopic=10008}}
 +
** Kega Fusion v3.6 (2008-12-10)
 +
** Kega Fusion v3.61 (2008-12-24)
 +
** Kega Fusion v3.52i (Mac OS X) (2008-12-25)
 +
** Kega Fusion v3.62 (Windows/Linux/Mac OS X) (2009-09-28)
 +
** Kega Fusion v3.63 (Windows) (2009-10-07)
 
}}
 
}}
 
==History==
 
 
===KGen (1997)===
 
 
KGen was Steve Snake's original attempt at a Genesis emulator, written because at the time the only existing emulator, Genem, ran sl
 
owly and had poor sound quality. This was the first Genesis emulator to feature true digital YM2612 emulation, rather than "bodgy OPL3 rubbish" (as Steve put it) which attempted to approximate Genesis sound and music via the then popular OPL3 chips of the Sound Blaster Pro 2.0 and Sound Blaster compatible cards. Another quality emulator called [[Genecyst]] was released around the same time by Bloodlust Software, and a friendly rivalry began (although mostly amongst emulation fans themselves). This was a DOS based emulator and ran on high end 486 or faster hardware, but required at least a Pentium for full speed.
 
 
===KGen-X (unreleased)===
 
 
An aborted rewrite of KGen which was never released to the public.
 
 
===KGen98 (1998)===
 
 
A new version of KGen rewritten from scratch, with better compatibility, more features and higher quality stereo sound. Still DOS based, its CPU requirements were about the same as its predecessor but slightly higher for the high quality sound mode and 16 bit video with raster effects and shadow/highlight modes enabled. Afterwards, Steve was commissioned by [[Sega]] to create a Windows compatible version which could be marketed with some classic Genesis games in the "Sega Smash Pack".
 
 
===Kega (2002)===
 
 
After a long break from the emulation scene, Steve surprised many fans with the sudden release of an all new Windows/DirectX based emulator. It included many new features, such as Sega Master System and Sega CD emulation. To run full speed, it required at least a 500 MHz Celeron based computer. It followed the release of the very popular Gens, another Windows based Genesis emulator with excellent speed and compatibility released by Stef D in 1999.
 
 
===Kega Lazarus (2003)===
 
 
Kega Lazarus was so named because it was an attempt to get the emulator up to date (and beyond) after a hard disk crash caused Steve Snake to lose all his Kega sources since 0.02b (0.04b being the final release of Kega). Lazarus is supposed to have risen from the dead. An important feature during the development of Lazarus was the addition of 32x support, although at first compatibility wasn't great.
 
 
===Kega Fusion (2005)===
 
 
The final (and current) version of Kega is named "Fusion", because it is in spirit a fusion of Kega and Kega Lazarus with even more features and compatibility. It was the first version to support hardware accelerated blitters via Direct3D, as well as vastly improved 32x support.
 
  
 
==External links==
 
==External links==
*[http://www.eidolons-inn.net/tiki-index.php?page=Kega Official home page]
+
* [https://web.archive.org/web/*/http://eidolons-inn.net:80/tiki-index.php?page=Kega Original website] (archive)
*[http://www.eidolons-inn.net/tiki-view_forum.php?forumId=10 Forum]
+
* [http://www.carpeludum.com/kega-fusion/ Official website]
  
[[Category:Mega Drive Emulators]]
+
==References==
 +
<references/>

Revision as of 16:12, 27 August 2017

Video game console emulator

Kegafusion.png
Kega Fusion
System(s): Sega Mega Drive, Mega-CD, 32X, Master System, Game Gear, SG-1000, SC-3000
OS: Windows, Linux, Mac OS X
Developer: Steve Snake
Programmed in: Assembly, C
Last release date: (14 years ago)
Last version: 3.64

Kega Fusion, also shortened as Fusion and initially named Kega II, is a multi-system emulator for Windows, Linux and Mac OS X developed by Steve Snake. It is the follow-up to Kega Lazarus, and is the last in Steve Snake's Sega emulators after KGen, KGen98, Kega and Lazarus.

The first few versions of Fusion were numbered 0.1 followed by a letter. This system was dropped due to people's reluctance to use lower-numbered versions of any program, and Steve Snake decided to jump straight to version 3.0. After version 3.2 the emulator was no longer referred to as a "beta" for the same reason.

Emulation

Unlike most Mega Drive emulators of the time, Kega Fusion puts an extremely high importance on accuracy as opposed to speed or other features (such as netplay, movie recording, or many other features found in emulators like Gens). However, Fusion is highly optimized and runs very efficiently. On a Pentium III class or a similar microprocessor, Kega Fusion runs at 60 frames per second with Sega Mega Drive ROMs, though with the popular 2xSaI graphics filter plugin the processing power needed to achieve 60 frames per second is much higher (it can also be noted that emulating Sega 32X ROMs at full speed, an 850 MHz or faster microprocessor is strongly recommended). The emphasis on accuracy shows in the Yamaha YM2612 coding, which is reported by Steve Snake to be almost perfect (indeed, there are many games where sound is buggy or wrong in any Mega Drive emulator except for Kega Fusion such as the title screen themes for Sonic 3D: Flickies' Island and Sonic & Knuckles). Compatibility is very high with Kega Fusion, even on the infamous Sega 32X, which has many games that most if not all emulators cannot handle. Since the Sega 32X BIOSs have been more thoroughly reverse engineered than the BIOSs for the Mega-CD, as of version 3.3 Kega Fusion does not require a Sega 32X BIOS (though you can still use an external BIOS). Kega Fusion can emulate most (if not all) Sega home video game consoles released before the Sega Saturn (though there is some cryptic indication by Steve Snake that Saturn emulation could be possible in the future).

Along with being able to emulate most Sega home console systems Kega Fusion also supports logging to a WAV file or the successor to GYM format, VGM. VGM is much like GYM in terms of how it's created but widely superior in its accuracy to YM2612 synthesis, compression (in the VGZ format) and looping. It also has support for the YM2413, a synthesizer found on the Sega Mark III (the Japanese equivalent of the Master System), which the GYM format does not. As of version 3.5, Kega Fusion supports multiplayer over the internet or LAN. While multiplayer support is still in its preliminary stages, Kega Fusion 3.51 has made multiplayer more stable. Kega Fusion 3.6 currently supports AVI movie logging in the form of a "Video 1 lossless codec."

Even though Kega Fusion is being developed separately from Gens, the development teams are more cooperative than antagonistic towards each other. The differences between Kega Fusion and Gens appeal to different audiences, with Kega Fusion having a more hardcore audience mainly because Kega Fusion is not as well known among new and/or novice emulation fans as Gens even though it is much more accurate.

It is highly recommended to enable "Perfect Sync" option when playing Mega-CD games, as Kega Fusion will not be able to run some of them properly with this setting disabled.

The Game Gear game Ax Battler: A Legend of Golden Axe has no sprites in version 3.64, making it unplayable. Another Game Gear game Kaitou Saint Tail has graphical artifacts as well, such as when powerup us used. Use version 3.63 of Kega Fusion for these games.

Downloads

Download.svg

Download Kega Fusion
Multiple downloads available

Old versions

  • Kega Fusion versions 0.1 to 3.63 (info) (3.62 MB)
    • Kega Fusion v0.1 (2004-07-16)
    • Kega Fusion v0.1b (2004-07-18)
    • Kega Fusion v0.1c (2004-07-20)
    • Kega Fusion v0.1d (2004-07-22)
    • Kega Fusion v0.1e (2004-11-14)
    • Kega Fusion v3.0 (Maple) (2005-02-17)
    • Kega Fusion v3.1 (2005-02-xx) (missing; glitchy)
    • Kega Fusion v3.11 (2005-02-22)
    • Kega Fusion v3.2 (2005-02-28)
    • Kega Fusion v3.3 (2005-06-25)
    • Kega Fusion v3.4 (2005-07-14)
    • Kega Fusion v3.5 (2006-01-02)
    • Kega Fusion v3.51 (2006-01-06)
    • Kega Fusion v3.51 edited for Chaotix prototypes (2008-02-24)[2]
    • Kega Fusion v3.6 (2008-12-10)
    • Kega Fusion v3.61 (2008-12-24)
    • Kega Fusion v3.52i (Mac OS X) (2008-12-25)
    • Kega Fusion v3.62 (Windows/Linux/Mac OS X) (2009-09-28)
    • Kega Fusion v3.63 (Windows) (2009-10-07)

External links

References