Commit Graph

51 Commits

Author SHA1 Message Date
dborth
0775cc95b2 major code audit - bugs fixed, vars made static, file browser memory dynamically allocated 2008-12-30 00:08:17 +00:00
dborth
b6791d16f7 fix for Super Mario RPG, minor bug fixes, auto update feature 2008-12-24 08:02:04 +00:00
dborth
2794edef50 optimize boot sequence, more intelligent device auto-detect, network error message improvements 2008-12-22 09:20:35 +00:00
dborth
1c12c46122 rewrite file code, improved SMB 2008-12-18 18:36:30 +00:00
dborth
699d27a4ee minor bugfixes 2008-11-26 07:40:12 +00:00
dborth
524eaf4da1 decrease min file size limit (now Space Invaders works!) 2008-11-25 08:16:00 +00:00
dborth
3eb3821808 change pref file to <apppath>/settings.xml 2008-11-17 08:01:05 +00:00
dborth
4d82b68041 tidy up file code 2008-11-12 07:50:39 +00:00
dborth
8ba952a9eb IPS patching works now 2008-10-31 03:57:24 +00:00
dborth
a594435e14 add USB/SD hotswap! 2008-10-28 06:52:38 +00:00
dborth
b89d839da0 add swc ext support 2008-10-19 18:07:38 +00:00
dborth
8ce34860a3 add sfc ext support, fix broken cc analog stick 2008-10-17 06:00:38 +00:00
dborth
264df6f727 fix DVD/7z 2008-10-15 18:29:01 +00:00
dborth
e222775a1a add loading progress bars 2008-10-15 06:35:14 +00:00
dborth
d9f13b8203 7z fix 2008-10-14 23:35:19 +00:00
dborth
f5d6042073 add 7z support, code cleanup 2008-10-14 09:21:34 +00:00
dborth
c92f97b4f6 rename ROMSize to SNESROMSize (ROMSize name already in use!) 2008-10-09 22:36:22 +00:00
dborth
eba96bba07 cleanup ARAM ROM injection code 2008-10-09 21:44:53 +00:00
dborth
95533ef5aa file size/type check, remove pngu from source 2008-10-05 21:56:18 +00:00
dborth
463cd3b7e5 remove redundant function 2008-10-03 21:52:57 +00:00
dborth
1c92d45bc1 fix incorrect FAT file loading 2008-10-03 05:26:01 +00:00
dborth
5730ab7f94 reorg menu, fix intermittent crashes/freezes problem, bg now stored in MEM2, change savebuffer alloc, other misc changes 2008-09-30 05:31:46 +00:00
dborth
d8b1c813e5 small fixes 2008-09-27 08:36:22 +00:00
dborth
7ebc1432c0 mem alloc take 2 2008-09-27 07:57:03 +00:00
dborth
264dda0965 code review - memory alloc changes 2008-09-27 07:13:52 +00:00
dborth
7f9f088ef3 tidy up some functions 2008-09-26 22:28:57 +00:00
dborth
dfc7ddd8e3 fix a rather nasty mem leak with savebuffer 2008-09-26 04:34:33 +00:00
dborth
24303a8ab6 tweak zoom resetting 2008-09-23 04:54:53 +00:00
michniewski
f10ee29ac0 - credits, readme update 2008-09-23 04:13:33 +00:00
dborth
2ac740bf64 add/update code comments, minor refactor 2008-09-12 05:28:40 +00:00
dborth
edee4227ce change snes9xGx to snes9xGX 2008-09-09 17:36:48 +00:00
dborth
2970cddc44 fix di compile issue 2008-08-23 03:20:54 +00:00
dborth
1f8e523ac2 Preferences now loaded/saved to XML 2008-08-20 07:58:55 +00:00
michniewski
6d0f044f40 - gc and wm analogs now use the same algorithm (thanks eke eke)
- moved controller stuff to new file
2008-08-20 04:07:38 +00:00
michniewski
30dd0d1a0d - preliminary Wii DVD support (with libdi)
- misc small dvd fixes
2008-08-19 06:05:57 +00:00
dborth
62e6fab1ad memcard / DVD / other bug fixes 2008-08-17 05:25:33 +00:00
dborth
d253f9f590 fix GC DVD support 2008-08-16 00:02:08 +00:00
dborth
aff0dc6d17 -scrollable cheat menu
-housekeeping
2008-08-13 22:44:59 +00:00
dborth
6b785b0b68 housekeeping 2008-08-12 03:25:16 +00:00
dborth
0ddf00e79e bug fixes for smb - everything works now EXCEPT LoadSMBFile() 2008-08-10 08:09:22 +00:00
dborth
6ff361a2cd rewrite of smb code, partially working on Wii
misc bug fixes
function cleanup
2008-08-10 03:14:39 +00:00
dborth
530ab87bc5 2008-08-08 08:13:13 +00:00
dborth
09cb10dfb6 -add functions to auto-determine load/save device
-libfat cleanup, add sd gecko support
-tweak to mouse code
2008-08-08 07:57:01 +00:00
dborth
9f3a75e134 Renaming files 2008-08-07 05:33:24 +00:00
dborth
023b0e4f3b Renaming files 2008-08-07 05:19:17 +00:00
dborth
17d6488545 -Save/Load preferences are now on Preferences menu
-Save/Load Method set to Auto - will automatically determine method (NOT YET IMPLEMENTED - defaults to SD for the moment)
-All ROM, SRAM, Freeze, and preferences are saved/loaded according to these preferences
-new cheats menu! Loads .CHT file from /cheats folder, must match file name of ROM
-combined SRAM / Freeze Managers into new "Game Option" menu
-SRAM / Freeze - game (re)loaded automatically after loading a SRAM or Freeze from Game Options
-SRAM load/save defaults to ON
-Game Options, Return to Game, Reload Game do not show up until a game has been loaded
-added ROM Information page to Game Option menu
-licence/credits moved to Credits page
-menu code tweaks
-USB support
-added future support for Wii DVD / Network loading
-MultiTap & SuperScope moved to controller configuration
-combined/rewrote SRAM/preferences/freeze code - this is now much cleaner and less repetitve - a few steps closer to being workable
-a lot of function parameters have been changed and standardized
-if preferences can't be loaded at the start and/or are reset, preferences menu pops up
-if Home button is pressed when a game is running, Game Menu pops up
-a bunch of misc. bug fixes
-probably some more things
2008-08-07 03:25:02 +00:00
michniewski
edf269f97d - added: option to disable AA filtering (snes graphics 'crisper', AA now default OFF)
- added: mapped zooming and turbo mode to classic controller
- added: preliminary usb support (loading)
- changed: sram and freezes now saved by filename, not internal romname. If you have multiple versions of the same game, you can now have srams and freezes for each version. A prompt to convert to the new naming is provided for sram only.
- changed: by default, autoload/save sram and freeze enabled
2008-08-06 02:31:44 +00:00
michniewski
dee563ab2d [What Was New 003]
- added: alphabetical file sorting
- added: background logo/backdrop + nicer menus
- added: scrolling in ROM selector
- fixed: switching between pal/ntsc ROMS doesn't mess up timings
- fixed: GC controller config works now
- fixed: freeze autoloading on ROM load
- fixed: zipped ROMS should now load in a reasonable time
- fixed: precompiled dols for autosaving to various locations (see readme)
- changed: GC default quickload slot (to sd) (thanks kerframil)
- changed: default load/save dirs are now "/snes9x/roms" and "/snes/save/"  (thanks kerframil)
- changed: Classic X and Y defaults aren't switched
- changed: if autosave is enabled, it doesn't ask to save SRAM anymore. It is saved in the background.
- updated README
2008-08-06 01:55:59 +00:00
michniewski
6892e8152e [What Was New 002]
- added: classic and nunchuk support
- added: all controllers can now be configured
- added: GC version (untested)
- changed: mappings are no longer stored in SRAM, but in config file. This means no per-game configurations, but one global config per controller.
- one makefile to make all versions. (thanks to snes9x143 SVN)
2008-08-06 01:45:56 +00:00
michniewski
6fb28b823a [What Was New 001]
- compiles with latest devkitppc (r15)
- now uses libfat (can use front sd slot on wii)
- updated menu items a bit
- wiimote support
- fixed: autoload sram/freeze
- fixed: rom plays immediately after loading
2008-08-06 01:39:43 +00:00