AminetAminet
Search:
84475 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/emu/snes9x-wos.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Snes9X / Amiga v1.26 (WarpOS port)
Uploader:jesper fxrealm com (Jesper Svennevid)
Type:misc/emu
Requires:WarpOS, a CGFX-compatible system
Architecture:ppc-warpup
Authors:Amiga port by jesper at fxrealm.com (Jesper Svennevid), original by Gary Henderson and Jerremy Koot
Date:1999-10-14
Download:http://aminet.net/misc/emu/snes9x-wos.lha - View contents
Readme:http://aminet.net/misc/emu/snes9x-wos.readme
Downloads:1223

This is a port of the SuperNES-emulator Snes9x, that is available for a vast
variation of platforms.

DO NOT DOWNLOAD THIS IF YOU ONLY HAVE AN AGA-SYSTEM! It doesn't currently
support AGA, I've been
working very much on the gfxcard-support, and will add AGA-support soon.

PowerUP and m68k port will follow shortly.

And no, there is no sound (yet). I've done this port from scratch, and
prioritized a decent gfxcard-
support at first. After this, I'll try my hardest to get sound working without
slowing the
emulation down.

There are a few switches that I've added that aren't in the original version:

-hicolor        Selects 16-bit hicolor rendering instead of 8-bit CLUT rendering
-transparency   Enables transparency in 16-bit hicolor
-modeselect     Brings up a screenmode-requester (use only if you can't get a
proper mode)
-directhack     This disables the locking of the bitmap, use if you know that
the display won't
                be swapped into fastmem. (This will remove the context-switches
needed for the
                locking)

This version of Snes9x is compiled with EGCS 1.1.2 (91.66), with almost no
modifications to the
original source(except for a few ones that reduced the executable-size with over
400kB :D). I've
also used PhxAss and vlink to assemble and produce elf-objects of the m68k-code,
so it could be
linked properly to the ppc-code in a proper way, producing a mixed-binary. (Both
by Frank Wille,
frank at phoenix.owl.de)

The input is driven entirely on the m68k, and there is no communication
whatsoever between the
ppc and 68k for input, and with -directhack there should be NO context-switches
whatsoever when
running.

I did a quick speed-test against warpsnes: Running 'Super Mario World' from
where the screen
opens until the intro fades down(with options -nosound -f 2), and the results
where amusing :)
WarpSNES did the entire intro in 52 seconds, and this port flew thru it in just
32 seconds :D
Using -directhack did not change the time either. (As a side-note, WarpSNES had
to run in
320x256, as it did not like my 256x240 mode. Neither could I get WarpSNES to
work properly
on a 15/16-bit display, it just kept rendering as in 8-bit)

Keys are as follows:

Esc     - Quit emulation
Up      - Up on joypad 1
Down    - Down on joypad 1
Left    - Left on joypad 1
Right   - Right on joypad 1
Z       - A on joypad 1
A       - B on joypad 1
X       - X on joypad 1
S       - Y on joypad 1
C       - TL on joypad 1
D       - TR on joypad 1
F1      - Toggle BG 0
F2      - Toggle BG 1
F3      - Toggle BG 2
F4      - Toggle BG 3
F5      - Toggle OBJs
F6      - Swap joypad 1/2
F8      - Swap layering
F9      - Toggle transparency
F10     - Toggle HDMA

There seem to be something fishy about the keyhandling right now, I'm working on
it. (Atleast with F1-F10)
Joypads can be connected to both ports, simulating both pads on the SuperNES.

Here follows the original copyright:

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.

(c) Copyright 1996, 1997, 1998, 1999 Gary Henderson (gary at daniver.demon.co.uk)
and
                                     Jerremy Koot (jkoot at snes9x.com)

Super FX C emulator code 
(c) Copyright 1997, 1998, 1999 Ivar (Ivar at snes9x.com) and
                               Gary Henderson.
Super FX assembler emulator code (c) Copyright 1998 zsKnight and _Demo_.

DSP1 emulator code (c) Copyright 1998 Ivar, _Demo_ and Gary Henderson.
DOS port code contains the works of other authors. See headers in
individual files.

Snes9x homepage: www.snes9x.com

Permission to use, copy, modify and distribute Snes9x in both binary and
source form, for non-commercial purposes, is hereby granted without fee,
providing that this license information and copyright notice appear with
all copies and any derived work.

This software is provided 'as-is', without any express or implied
warranty. In no event shall the authors be held liable for any damages
arising from the use of this software.

Snes9x is freeware for PERSONAL USE only. Commercial users should
seek permission of the copyright holders first. Commercial use includes
charging money for Snes9x or software derived from Snes9x.

The copyright holders request that bug fixes and improvements to the code
should be forwarded to them so everyone can benefit from the modifications
in future versions.

Super NES and Super Nintendo Entertainment System are trademarks of
Nintendo Co., Limited and its subsidiary companies.


Contents of misc/emu/snes9x-wos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2250    4710  47.8% -lh5- f61c Sep 30  1999 snes9x-wos.readme
[generic]                23848   60790  39.2% -lh5- 2229 Sep 30  1999 snes9x/CHANGES
[generic]                  767    1639  46.8% -lh5- 20f2 Sep 30  1999 snes9x/COPYRIGHT
[generic]                 8824   22556  39.1% -lh5- 00f3 Sep 30  1999 snes9x/HARDWARE.TXT
[generic]                10869   26620  40.8% -lh5- c0d4 Sep 30  1999 snes9x/PROBLEMS
[generic]                13448   32838  41.0% -lh5- f58c Sep 30  1999 snes9x/README.TXT
[generic]               366413 1338416  27.4% -lh5- 822a Sep 30  1999 snes9x/snes9x
[generic]                 1946    4339  44.8% -lh5- 8f24 Sep 30  1999 snes9x/TODO
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         8 files  428365 1491908  28.7%            Oct 14  1999

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>