BBS水木清华站∶精华区
From: gary@daniver.demon.co.uk (Gary Henderson)
Newsgroups: comp.os.linux.announce
Subject: Snes96, Linux version 0.5 - Super Nintendo Entertainment System emulator
Followup-To: comp.os.linux.misc
Date: Thu, 27 Mar 1997 22:5:6 GMT
Organization: Daniver Limited, Huntingdon, Cambridgeshire, UK.
Lines: 97
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: <pgpmoose.199703280005.1977@liw.clinet.fi>
NNTP-Posting-Host: liw.clinet.fi
NNTP-Posting-User: liw
Keywords: SNES emulation linux
X-Server-Date: 27 Mar 1997 22:05:09 GMT
Old-Date: Wed, 26 Mar 1997 20:30:37 GMT
X-Auth: PGPMoose V1.1 PGP comp.os.linux.announce
iQBVAwUBMzrvFTiesvPHtqnBAQEqtQH+KXK+2fagmnybchlq8LHIFEXsLgoGwc2+
eGBo9UMPdgXd4jqbJeiry/Vv6ayj0ms1GWKI2RIWSiDzGl1OctAHuA==
=Or5y
-----BEGIN PGP SIGNED MESSAGE-----
Snes96: Linux 0.5 Released 26th March 1997
The forth public, binary-only release of Snes96 for Linux i386 and Sun
Solaris Sparc is now avilable from:
http://www.euronet.nl/users/jkoot/index.htm
Snes96: Linux is a port of the Super Nintendo Entertainment System (SNES)
emulator for Windows 95 written by Jerremy Koot (jkoot@euronet.nl) and with
lots of bug fixes, new features and speed up code written by myself. Snes96 is
coded entirely in C++ - no machine code speed ups as of yet.
This will probably be the last release of Snes96. All the features I've
added and bugs fixed will be moved to Snes97 and then development continued
from there.
It terms of what SNES hardware is actually emulated, most graphics registers
are emulated to some extent. There is no sound emulation at all and the lack
of this causes problems for some ROMs. The mosaic effect, background clip
windows and background colour addition and subtraction are also not
implemented. A few other odd features that no ROMs seem to use are also not
emulated.
What's New
- ----------
o Donkey Kong County 1, 2 and 3, Chrono Trigger, Metriod 3 and
Killer Instinct now run! The Final Fantasy series seem to work ok as well.
o Compressed ROM image support.
o Load and save game snapshot - save a game in progress at any point, not just
where the game programmer originally allowed, then restore the game to
that exact point later.
o ROMs with SRAM (RAM which remembers its contents even when power is lost)
now have their SRAM contents saved in a file between invocations.
o S-VGA full-screen mode on Linux version.
o Two 2-button joysticks or one 4 or 6 button joystick supported on Linux
version.
o Variable cycle length based timing (the real SNES CPU accesses different
co-processors, RAM and ROM at different speeds).
o Complete H-DMA emulation, including split screen background modes, wavey
scrolling effects, etc.
o Two SNES game controllers now emulated on the keyboard (or joysticks on
Linux version) allowing multi-player games to be played.
What you will need
- ------------------
You will need a fast PC running Linux, I am using kernel 2.0.27 but any
recent stable version capable of running elf executables should be OK, or a
fast Sun Sparc workstation running Solaris 5.x depending on which version
you down-loaded. Both versions are dynamically linked and will require
access to various shared libraries. Use ldd snes96 to make sure you have all
the required libraries on your system.
You will also need an X server running set to 256 colour mode. Access to SNES
ROM images in *.smc or *.sfc format will also help otherwise you will have
nothing to run! Several public domain images are available from
http://www.futureone.com/~damaged/Consoles/SNES/demos.html
Credits
- -------
Many thanks must go to Jerremy Koot (jkoot@euronet.nl) because without all his
hard work on the original Snes96 Windows 95 version the Linux and Solaris
ports would not exist.
Thanks to Lord ESNES for information on the $4016 and $4017 registers and
other documentation.
SNES is a trademark of Nintendo.
Sun, Solaris and Sparc are trademarks of Sun Microsystems, Inc.
- ------------------------------------------------------------------------------
Gary Henderson (gary@daniver.demon.co.uk)
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv
iQCVAwUBMzrvEoQRll5MupLRAQESCwQA17cMZjqPdkbdP/T5fvQRJEINCUKmr2UA
4g8DM4hqSmM6lHIh+Pd3DNV6Em8LDMUYiejGid5VFWQJuqyIa9oTnmTITvFonIXq
iElrh4hqMh7u9XYv1xG1KVUaSNpk9FT4uTaIVvRZ4Hxoljr0slJImBmKGJGd9mr6
ScOu1OmbEcU=
=lWKu
-----END PGP SIGNATURE-----
BBS水木清华站∶精华区