dborth
56e9c8304e
alignment correction
2009-03-21 21:17:09 +00:00
dborth
81d8491821
change dev slashes
2009-03-21 20:41:20 +00:00
dborth
403d4cefc1
for some reason memcpy won't work but GX_CopyTex does?
2009-03-21 04:06:55 +00:00
dborth
bb2c829be2
more small bugfixes
2009-03-21 02:01:40 +00:00
dborth
5356cf636c
tidy up memcard code, freeze/pref/sram code
2009-03-20 21:08:19 +00:00
dborth
31691ff94f
fix several longstanding bugs
2009-03-20 08:26:10 +00:00
dborth
84aaefd004
small bugfixes
2009-03-20 07:30:29 +00:00
dborth
565aafb30f
fix memcard file browsing
2009-03-19 16:51:36 +00:00
dborth
0aabe352af
fix DVD loading
2009-03-19 07:46:51 +00:00
dborth
bab9a078a5
fix sound volume on startup
2009-03-19 06:12:06 +00:00
dborth
18f586f15a
disable second screen tex buffer for gamecube users
2009-03-19 05:47:57 +00:00
dborth
87a984a40a
2009-03-17 06:28:17 +00:00
dborth
7800bbce74
safer PNG handling
2009-03-17 06:06:01 +00:00
dborth
c3a00a0c4c
2009-03-17 05:21:25 +00:00
dborth
489463324d
2009-03-17 05:09:45 +00:00
dborth
bf1e7f19c5
2009-03-16 06:58:50 +00:00
dborth
14c80e74e2
2009-03-16 05:16:20 +00:00
dborth
691234b02f
2009-03-12 07:20:16 +00:00
dborth
ac2658e001
2009-03-12 07:07:52 +00:00
dborth
57406336d5
merged new GUI to trunk
2009-03-11 17:28:37 +00:00
dborth
e8fcd1864f
ISI fix
2009-03-11 16:34:51 +00:00
dborth
4aefa04e9d
restructure main loops
2009-02-08 22:30:42 +00:00
dborth
25b192c940
2009-02-08 21:59:53 +00:00
dborth
9bd13dceb6
revert more changes
2009-02-08 21:30:39 +00:00
dborth
4e1004660f
revert some accidental changes
2009-02-08 21:25:13 +00:00
dborth
99892a51f5
32 byte align some memory
2009-02-07 03:01:10 +00:00
dborth
b35f52367c
trigger net reconnection on SMB failure
2009-02-03 08:32:48 +00:00
michniewski
06a1d2998d
added scrolling in any menu
2009-02-02 05:16:57 +00:00
michniewski
3a3385da4b
added hq2x filtering feature!
...
- 3 'versions' of filter with varying effects (like on windows)
2009-01-30 07:25:30 +00:00
michniewski
38a1c406d3
added provisions for usbgecko debugging
2009-01-30 02:20:43 +00:00
dborth
25e15160fe
finalize 009
2009-01-27 22:06:04 +00:00
dborth
7eea07a60c
add unzip progress for auto-update
2009-01-25 07:09:37 +00:00
dborth
0e89eb12b5
fix source comments
2009-01-23 17:40:25 +00:00
dborth
d02c06028c
disable read-ahead on gamecube
2009-01-21 06:52:04 +00:00
dborth
20157ba7b5
use libogc's maketexture function
2009-01-16 04:48:15 +00:00
dborth
83848d915d
remove right joystick back-to-menu for CC
2009-01-11 21:24:51 +00:00
dborth
f9fcff2a10
new read ahead cache
2009-01-06 06:04:41 +00:00
dborth
808717585f
code cleanup - fix memory leaks, buffer overflows, etc.
2009-01-05 22:23:41 +00:00
dborth
2a40be8d1b
fix bug w/ reading files < 2048 bytes
2009-01-02 22:32:16 +00:00
dborth
03e69b1974
video corrections, disable read-ahead cache
2008-12-30 07:30:31 +00:00
dborth
0775cc95b2
major code audit - bugs fixed, vars made static, file browser memory dynamically allocated
2008-12-30 00:08:17 +00:00
dborth
212bedc1ee
tweak patch loading message
2008-12-25 00:39:14 +00:00
dborth
12bc1363ac
finalize 008
2008-12-24 08:44:36 +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
2f21a6cb78
fix saving bug
2008-12-20 20:32:24 +00:00
dborth
7738cb3344
set audio/video threads to critical priority
2008-12-19 23:07:57 +00:00
dborth
1961fd646e
reset preferences now resets control mappings
2008-12-19 22:00:20 +00:00
dborth
6d288c1c90
improve device thread, change pref loading
2008-12-18 23:22:32 +00:00
dborth
9efd02061f
change device thread
2008-12-18 18:52:31 +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
6665f7575f
hide mc verify saves for wii mode
2008-11-24 07:20:04 +00:00
dborth
3eb3821808
change pref file to <apppath>/settings.xml
2008-11-17 08:01:05 +00:00
dborth
f0a5f35508
add wii power/reset button support, wiimote power button support
2008-11-17 00:08:51 +00:00
dborth
7f5435979f
change reset/exit names on menu
2008-11-13 08:02:08 +00:00
dborth
0c0199f2c2
fix loading for DVD zip files
2008-11-13 05:44:21 +00:00
dborth
0de468893f
DVD correction
2008-11-12 08:33:12 +00:00
dborth
4d82b68041
tidy up file code
2008-11-12 07:50:39 +00:00
ekeeke31
2aa6868725
fixed interlaced mode vertical scaling for filtered/unfiltered rendering
2008-11-07 18:23:26 +00:00
dborth
8ec79e8780
fix DCFlushRange for square
2008-11-07 16:50:42 +00:00
dborth
3bde4c1049
activate video threading (permanently)
2008-11-07 08:38:49 +00:00
dborth
e9b96ec09d
fix for superscope turbo
2008-11-07 06:51:05 +00:00
dborth
e75f067047
fix scaling issue - flush square memory (thanks eke-eke!)
2008-11-06 22:01:35 +00:00
dborth
0f6350e4e1
whoops! fix GC compiling
2008-11-06 06:34:18 +00:00
dborth
cb6105d743
correct widescreen fix
2008-11-05 17:26:59 +00:00
dborth
4d778fe9e5
widescreen correction
2008-11-05 08:37:58 +00:00
dborth
e1feb6ea0b
code formatting
2008-11-04 20:43:15 +00:00
ekeeke31
72b41f925a
fixed original modes (again)
2008-11-04 19:10:23 +00:00
dborth
8374b9dfc9
video changes suggested by eke-eke
...
http://www.tehskeen.com/forums/showthread.php?p=43454
http://www.tehskeen.com/forums/showthread.php?p=43501
undo/change/adjust if you see fit!
2008-11-01 23:05:56 +00:00
michniewski
a2b0999582
- video tweaks
2008-10-31 07:32:35 +00:00
dborth
8ba952a9eb
IPS patching works now
2008-10-31 03:57:24 +00:00
dborth
326c8f988d
trash transparency (why turn this off?), FPS display (why turn this on?)
2008-10-30 20:36:05 +00:00
dborth
af6b9beff1
fix for ActRaiser 2, decrease zoom level limit
2008-10-29 05:48:40 +00:00
dborth
a594435e14
add USB/SD hotswap!
2008-10-28 06:52:38 +00:00
dborth
fb54f957e1
add IPS/UPS/PPF patch support
2008-10-28 05:13:24 +00:00
dborth
6d4bab0809
add zoom saving, video corrections
2008-10-24 05:11:01 +00:00
dborth
f0662c9d37
widescreen fix
2008-10-22 18:52:51 +00:00
dborth
2fc796d4b1
superscope correction
2008-10-21 16:54:39 +00:00
dborth
162a929453
justifier fix
2008-10-21 16:43:18 +00:00
dborth
06b9691a02
fix for Qoob modchip users
2008-10-21 08:08:30 +00:00
dborth
b89d839da0
add swc ext support
2008-10-19 18:07:38 +00:00
dborth
757637d651
fix inverted sound
2008-10-19 17:59:00 +00:00
michniewski
d0ddc94113
- code shrink
2008-10-18 21:05:21 +00:00
dborth
12a7c1cec2
fix snapshot saving for games with SPC7110, BS, DSP, or CX4
2008-10-17 07:43:37 +00:00
dborth
8ce34860a3
add sfc ext support, fix broken cc analog stick
2008-10-17 06:00:38 +00:00
dborth
b6273051f8
finalize 006
2008-10-16 01:31:48 +00:00
dborth
264df6f727
fix DVD/7z
2008-10-15 18:29:01 +00:00
dborth
2f85a83ef9
fix performance for progress bar
2008-10-15 07:04:46 +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
e053a3d128
re-enable SD readahead, change Wii build to -O3
2008-10-05 06:47:57 +00:00
dborth
b827c54d19
DVD is FIXED! YAY!
2008-10-04 02:27:05 +00:00
dborth
5c7fbaec11
disable readahead for SD, remove sound options, delay loop for exiting menu
2008-10-04 01:02:05 +00:00
dborth
ee0e5bf02e
nunchuk fix, add sound sync
2008-10-03 22:39:14 +00:00
dborth
463cd3b7e5
remove redundant function
2008-10-03 21:52:57 +00:00
dborth
e3e76e1d3d
change pref saving
2008-10-03 21:19:45 +00:00
dborth
a2136a2ac4
enable readahead cache for faster file access
2008-10-03 06:57:56 +00:00
dborth
1c92d45bc1
fix incorrect FAT file loading
2008-10-03 05:26:01 +00:00
dborth
580380c5f7
enable 480p for GameCube!
2008-09-30 07:22:40 +00:00
dborth
cf171ce2bb
add widescreen & shift to preferences, update menu, update credits
2008-09-30 06:43:34 +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
michniewski
dba88e0437
- re-enable dvd_motor_off on GC
2008-09-28 03:12:15 +00:00
michniewski
8d07410616
- add video shift options
...
- moved video options to their own menu
2008-09-28 02:13:19 +00:00
dborth
4fe0babc74
mem alloc for cheats
2008-09-27 19:52:11 +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
f15890e169
re-enable DVD option on Gamecube
2008-09-24 23:07:26 +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
michniewski
c47d9bbc98
- reimplemented zooming (limited range, option to reset)
...
- video debugging info now written to a file (if flag set)
2008-09-23 03:49:57 +00:00
dborth
2ac740bf64
add/update code comments, minor refactor
2008-09-12 05:28:40 +00:00
dborth
48618fddaf
menu tweaks, change default video mode
2008-09-11 04:41:58 +00:00
michniewski
d7c0d42004
- video patch 4
...
- new render mode: unfiltered - keeps preferred video mode but turns off AA and texture filtering
2008-09-11 02:23:48 +00:00
michniewski
0c6743e4f7
- video patch 3
2008-09-10 21:09:53 +00:00
dborth
bdfd8c963b
ugly hack to fix problem w/ scaling not updating
2008-09-10 17:33:35 +00:00
dborth
785190f0b6
upgrade to snes9x 1.51
2008-09-10 05:57:37 +00:00
dborth
59b357a855
SRAM bugfix - SRAM loading works now
2008-09-09 22:38:02 +00:00
michniewski
263e039b57
2008-09-09 21:26:12 +00:00
dborth
edee4227ce
change snes9xGx to snes9xGX
2008-09-09 17:36:48 +00:00
michniewski
79f4de8aff
- video patch 2
2008-09-09 16:24:42 +00:00
dborth
29d8ad5401
SRAM tweak
2008-09-09 04:13:42 +00:00
michniewski
043e3ee61d
- working on new gui
...
- video patch 1
2008-09-09 03:02:11 +00:00
dborth
15d25fbe9d
network setting tweak, minor changes
2008-09-07 23:50:57 +00:00
dborth
2c1af15a5b
SRAM bug fixes
2008-09-04 22:42:33 +00:00
dborth
c69b4fc58f
fix snapshot loading problem, update readme
2008-09-04 07:30:04 +00:00
dborth
14ba3c3abf
pref fix
2008-09-04 03:02:29 +00:00
dborth
3e4ba0728d
preferences bug fixes!
2008-09-04 02:42:27 +00:00
dborth
8ff4c5a69d
rewrite SRAM code
2008-09-02 20:15:59 +00:00
michniewski
9091260171
- video mode should now always correctly update after changing settings
...
- widescreen(16:9) support, only enabled on filtered video modes because it degrades quality
2008-08-25 05:57:43 +00:00
michniewski
a2048e60ab
- original snes rendering modes supported
...
- zoom broken for now
(thanks eke-eke for pointers)
2008-08-23 23:15:58 +00:00
dborth
2970cddc44
fix di compile issue
2008-08-23 03:20:54 +00:00
dborth
cce59fa2c7
DVD fix, remove libs
2008-08-22 20:23:32 +00:00
dborth
0261754092
remove unneeded define
2008-08-22 02:49:16 +00:00
dborth
fad4a5a114
Unzip from SMB works now
...
Pref XML now formatted
2008-08-22 02:47:08 +00:00
dborth
402da070a2
2008-08-21 04:58:28 +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
0ca6590c3f
fix 'black screen' bug
2008-08-17 19:33:55 +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
30dc47b29d
SMB updates, menu tweaks
2008-08-13 05:47:04 +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
michniewski
7cb0371b38
2008-08-08 16:27:29 +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
michniewski
c3bead1447
+ mouse and justifier support (mapped to GC pad and wiimote)
2008-08-08 02:09:02 +00:00
dborth
301108bfdd
Add mouse toggle to menu
2008-08-07 06:46:36 +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
1478cee2a3
- Superscope support for wiimote and GC controller
...
- Fixed Multitap
2008-08-06 14:40:28 +00:00
michniewski
66b4f278f6
- added preliminary superscope support
2008-08-06 02:55:44 +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
26b7c62aca
removed files which shouldn't have been there.
...
These should have been removed in previous revisions (whoops).
2008-08-06 02:27:52 +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
michniewski
ceacc3a72c
Original version off of which work began. Crunchy2's last release (2.0.1b8)
2008-08-06 01:09:59 +00:00