-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
295 lines (224 loc) · 12.1 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
———————————————————————————————————————————————————————————————————————————
:::::::::::::::×:::::::::::: .______ ::::::::::::::::::: _ ::::::::::
| _________ / ___°/ -------. (_)'\ / `°|
× /______ ° ---__---./ /___ _________ / --- / __| / \ °²
× _______\ \ / ___ // /____//\_____ ° /---/ / ___ --- ×
| °________/ / / / // /__ _______\ \ / / \ \ / / .||
::::::::::::::::/ /::--/_______\::.________/::::/ /:::\ _ \::::::×:::
:::::::°:::::::/___\:::::::::::::::::::::::::::::/ /::::/__/ \--::::::::
°:::::::::::::::::×:::::::::::::::°::::×:::::::::\--/::::::::::::::::::×:::::
———————————————————————————————————————————————————————————————————————•ßrK•
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· SNES9X v1.43 - GX Edition ·oø×O0|
| Designed for GameCube Users |
| http://code.google.com/p/snes9xgx143/ |
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
SNES9x GX 1.43 is a Super Nintendo emulator for the Gamecube based on the PC
emulator SNES9x 1.43 (http://snes9x.ipherswipsite.com/). This project is a
branch of the main SNES9x GX project (http://code.google.com/p/snes9x-gx).
It shares much of the same code, but offers the older 1.43 core, which gives
a performance boost to GameCube users for those core-heavy games.
[ Features ]
* Port of SNES9X v1.43
* Gamecube, Wiimote, Nunchuk, Classic, controller support
* Auto Load/Save Game Snapshots and SRAM
* Custom controller configurations
* SD, USB, DVD (requires DVDx), SMB, GC Memory Card, Zip, and 7z support
* Autodetect PAL/NTSC, 16:9 widescreen support
* Original/filtered/unfiltered video modes
* Turbo Mode - up to 2x the normal speed
* Zoom option to zoom in/out
* Open Source!
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· UPDATE HISTORY ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
Version 0.2.0
+[Tantric]
- Complete code replacement - ported Snes9x 1.43 core into Snes9x GX 008.
- Features added:
* Wiimote, Nunchuk, and Classic controller support
* Button mapping for all controller types
* Full support for SD, USB, SMB, DVD, GameCube MC
* Load/save preference selector. ROMs, saves, and preferences are
saved/loaded according to these
* 'Auto' settings for save/load - attempts to automatically determine
your load/save device(s)
* Preferences are loaded and saved in XML format. You can open
snes9x143/settings.xml edit all settings, including some not
available within the program
* Turbo mode, video zooming option
* Original & Unfiltered video options
* Widescreen support
* 7z support
* And more!
Version 0.1.1 [20080417]
+[Askot]
- Added Save state in Zip mode for SD Gecko and Memory Card. Source mainly taken
from SnesGX 2.0b8 [beta]
- Fixed a sound glitch every time SDReload was used.
+[dsbomb]
- GC: fixed DVD support, can read ROMs and ZIPs.
- Removed certain menu options that are not usable in either Wii or GC mode
- Proper Wii reboot support
- Left/right on the dpad are usable on many menu items.
- WiiSD write support for SRAM, Save states
Version 0.1.0 [20080331]
+[Askot]
- Fixed/changed SDCARD slot selection for searching roms, at
start you will be prompted for this option.
- Code cleanup.
+[dsbomb]
- Added Wii mode support.
- Joystick fixes due to libogc r14's changed stick values
- Rearranged menu to make more sense, and consistent with FCEU
- Add "Reboot" menu option
- Removed "." directory from SD card listing, it's pointless
- Expand DVD reading to DVD9 size (one DVDs are working again)
- Added option to go back a menu by pressing B.
Version 0.0.9 [20080325]
- Added SDCARD slot selection for searching roms, meaning, you can search roms
from SDCARD SLOT A or SLOT B (Beta, meaning, buggy, but works).
- For standarization, you must create folders root:\snes9x\roms to read SNES
roms files from SDCARD.
- Added combo L+R+X+Y to call menu.
Version 0.0.8 [20080222]
- Fixed displaying information about a ROM file (oops!)
- Added saving SRAM file in SD Card with CRC32 ROM data, no LFN format.
- Menu in saving SRAM file changed to choose SLOT, DEVICE, Save SRAM,
Load SRAM, Return to previous.
Version 0.0.7 [20080127]
- Add SD card subdirectory browsing:
+ Set the cursor over [..] and push A button to browse.
- Modified controls when going into the rom selection menu (DVD or
SDCARD): [ala eke-eke style]
+ Use B to quit selection list.
+ Use L/R triggrers or Pad Left/Right to go down/up one full page.
- Some menu rearrangment and a little of sourcecode cleanup:
+ Everytime you pressed B button on any option, playgame started, not anymore
until you select Play Game option.
Version 0.0.6 [20080121]
The changes are:
- Compiled with libOGC 20070214, meaning: can read SD Card Up to 2GB
- Fixed L & R buttons
- Fixed Multitap 5 set to Off
- Added auto reset after loading a SRAM file
- Reading files from SD Card it's faster, now they're called from cache
after first reading.
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· PARTIAL PKZIP SUPPORT ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
The Zip support in the emulator is courtesy of the zlib library. Currently,
it supports only the Inflate method.
The good news is that this is by far the most common zip method!
You should note also that this implementation assumes that the first file
in each archive is the required rom in smc/fig format.
In an attempt to save you time, we recommend using 7-Zip as the compressor,
as it gives a gain of 5-25% better compression over standard zips.
To use 7-Zip compression on either linux or windows, use the following,
7za a -tzip -mx=9 myrom.zip myrom.smc
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· SETUP & INSTALLATION ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
Unzip the archive into a folder with at least one SNES ROM image. Images must
be in the Super Magicom (SMC) or FIG format. Generally, all images you find
will be in this format, but if you run across one that isn't please download
RTOOL which will allow you to convert the image into SMC format.
After this you're going to need to inject a ROM image into the emulator
before you can get it up and running. To be fair to everyone including those
of you who do not have a spare DVD we've adopted this approach.
SNESGX supports ROM images up to 8Mb (64 megabit) from DVD, or 4Mb (32 megabit)
in a dol, so you shouldn't have to worry about what size the games are before you
load them, but since the saving and loading of your progress is based on the
internal ROM name (header) itself you may want to check to see if the ROM header
is intact, but don't worry about this as most ROM images have correct headers.
Next, for all you non-commandos out there here is a quick guide on how to
create the initial DOL (GameCube Executable File) you will need to load on
your system. If you're already familiar with the Command Line Interface (CLI)
simply skip to step 6. Note when I use '' to only type what is in between
them.
(1) Unzip archive into c:\snes\
(2) Put GAME.SMC into c:\snes\
GAME.SMC can be any game you want
(3) Click on the START MENU then RUN and type in 'CMD' and press ENTER
(4) Type 'C:' press ENTER
(5) Type 'CD\SNES' press ENTER
(6) Type 'sgxi.exe GAME.SMC GAME.DOL' press ENTER
Now you will have a GAME.DOL file which you can burn onto a DVD and/or stream
to your GameCube. If you're unfamiliar with streaming and/or burning a DVD
please refer to the Mod That Cube -FAQ- for further instructions.
http://modthatcube.pxn-os.com
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· MAIN MENU ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
Once the DOL file is loaded you will be presented with the configuration
screen where you can adjust many options before you start the gameplay.
Additionally, if at any time your heart desires to alter these options, save
your game or load a new ROM image simply press the Z and the left trigger
button (at the same time) and you'll be brought back to this menu.
To leave the options at their default and continue to play the game simply
press the 'A' button and enjoy!
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· CONFIGURATION ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
To load the configuration menu press Z + LEFT TRIGGER at the same time and
you can save/load you current progress, load a new game from DVD and/or tweak
the emulators options.
Save Game Manager
Will bring you into the management system where you can Save or Load your
current game progress. You may SAVE you game progress at any time, but when
loading your SAVE please reload your game, load your SAVE and then play the
game. If you try loading your SAVE after the game starts you may run into
some nasty problems.
Load New ROM
If you're tired of playing your current game pick this option
so you can browse the current DVD in the GameCube and select a new game to
play.
Pad Configuration
Don't like the way the controller is setup (mapped)? Simply pick this
option and you can chose which button does what.
Emulator Options
Here you can tweak some of the internal Snes9x emulator options
Sound Echo
Will add a pseudo echo effect to all sounds creating a more
in depth gameplay experience.
Reverse Stereo
Change the audio output from LEFT and RIGHT to RIGHT and LEFT.
Transparency
Some games, such as Terranigma (a great role playing game only
released in the United Kingdom) include transparency effects. Use this
option to turn these off or on.
FPS Display
This option will display the Frames Per Second (FPS) in the bottom left
hand corner so you can see how accurate the graphics are being displayed
on the screen.
Sound Sync
Snes9x allows for synchronising the sound with the emulator speed.
Timer
The original timing in Snes9x is based on the vertical blank counter.
You now also have the option to use a crude clock timer, which may help
playing PAL50 on a 60hz output.
Reset Emulator
Perform a soft-reset on the Snes9x core.
PSO/SD Reload
If you're using Phantasy Star Online (PSO) or SD-Load (SD) to boot SNESGX
from then you can use this option to go back to the loading menu to select
another GameCube executable (DOL/ELF) file to load.
View Credits
You can view the credits for the emulator. The credits can also be viewed
at the end of this document.
ROM Information
Here you can double check the ROM information. If SRAM == 0, you have no
save available.
Stop DVD Motor
As it says, once you know you're in for the long haul, save your drive
motor by switching it off
×—–—–—–—– –—–—–—–—–—–—–—–—–—–— —–—–—–—–—–—–—–—-—–-–•¬
|0O×øo· CREDITS ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
Technical Credits
Snes9x GX 1.43 - Askot & dsbomb
Snes9x GX - Tantric & michniewski
Original GameCube Port - SoftDev
Snes9x v1.4.3 - Snes9x Team
GX - http://www.gc-linux.org
libogc - Shagkur