http://board.zsnes.com/phpBB2/viewtopic.php?p=119538#119538 Nach ZSNES Developer Joined: 27 Jul 2004 Posts: 3292 PostPosted: Tue Jul 04, 2006 7:34 pm Post subject: I just noticed the talk about this on EmuTalk. Can someone please post this there? If you check the changelog file which has been released with every version, you'll notice this at the bottom: Quote: Initial release 0.1 - Ported Windows 95 version of Snes96 to Linux on a PC and Solaris on a SparcStation. - Corrected work RAM memory map. Meaning the first release ever of Snes96 worked on Windows 95, Linux, and Solaris. If you then check the next few releases, most of the work was done on *nix. 0.65 added MS-DOS port. You'll also notice over time Snes97 was merged into Snes96 and it became Snes9x. The Snes9x emulator was NEVER a Windows only app. In fact as time went on the Windows code base stagnated greatly. Notice from 2001 http://snes9x.com/news.asp?PageNo=5 Quote: Great News for the Snes9x Windows Port Steve Johnson has taken over the Snes9x Windows port! At last the Windows port will get the full attention it needs from a talented programmer. Steve is a full-time senior programmer at Humongous Entertainment in Seattle, so expect some excellent work from him. Steve is busy rewriting the GUI to use native Visual C++ support rather than the inconvenient Borland C++ generated GUI in a separate DLL. He has set up an e-mail address where he can be contacted - stephen_w_johnson@hotmail.com, so get typing with those feature requests, enhancements and bug reports for the Windows port... Ever seen this guy since? No. The Windows port had fallen into great disarray until MK showed up on the scene. He really revived a lot of the Windows port and brought it up to speed with the *nix ones, but he left two years ago. Our major core developers Gary and anomie for example were always Linux people, and this last release shows a major set of improvements to the core of Snes9x. Snes9x 1.5 compiles on Linux for a vast variety of CPUs, I myself have personally done what I can to make sure Snes9x works on x86-64 the new big thing, and zones made sure it worked for Intel Mac another new thing these days getting a lot of attention. Snes9x runs on Linux, Mac OS X, Solaris, BSD, and a ton of devices people have taken the time to port it to. However Windows doesn't have X or /dev/dsp, or a bunch of other things practically every modern OS has, meaning we have to go out of the way to support Windows. Now we have no intention of shunning Windows and realize most Snes9x people use Windows, hence the misconception people thinking that Snes9x has a GUI, and stuff like that, but not a single core developer really knows how to write special code for Windows as it is so different from everything else. There's nothing we can do without a maintainer. It's been mentioned several times we need Windows people, but no one really stepped foward and did anything we can work with yet. This left us two options. Either not release Snes9x 1.5 because we can't have a Windows release and leave everyone thinking Snes9x is dead despite major improvements we made, or we can release Snes9x 1.5 and hope it'll generate enough interest that someone will step foward. We chose the latter, and I think it's the only way we'll be seeing Snes9x 1.5+ for Windows any time soon. Now instead of saying how we're trying to fling propoganda, or stupid cracks like 9x means it's Windows only, get capable Windows developers to take notice and help. If people can port it to Play Station X, Dreamcast and everything else out there, hopefully an interested party will take the time to make a Windows port.