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水木清华站∶精华区