sepp256
5ba3cfbf62
Made new Settings Frame with tabs.
...
Implemented Native Saves and Save States.
Added wii64config.h header containing config variables and enumerations.
Improved Menu layouts and features.
main/savestates_gc.c needs to be revised so that we can use the selected savestate location (i.e. SD/USB)
2009-10-27 22:03:20 +00:00
emukidid
08a4173753
autoLoad & autoSave toggle ability linked to menu.
2009-10-27 21:41:45 +00:00
emukidid
5d92e89354
Added some TODO's (in place of actual code) in menuV2 for auto Save/Load and default save/load device changing
2009-10-27 21:37:55 +00:00
emukidid
d57ada201f
We can now load ROMs from USB or SD at the same time. There's a bug, don't try to load two in a row without having played each loaded ROM.
...
TODO: look at LoadSaveFrame.cpp and based on save location preference save to SD or USB.
2009-10-27 21:35:17 +00:00
sepp256
14a94e27c4
Added more items to the menu. Untested.
2009-10-27 20:27:38 +00:00
sepp256
e2d5c0355e
Fixed videomode pointer.
...
emulator still jumps to an unreasonable address shortly after go()
2009-10-27 20:27:13 +00:00
sepp256
f7371e40a0
Initial port of menuV2 to googlecode/.
...
Options are incomplete.
Currently get an ISI after loading and playing ROM.
2009-10-27 20:26:10 +00:00
emukidid
cfed220ebb
Zip support removed.. it's just not worth the trouble/confusion with size limitations and roms that are too big.
2009-10-25 21:37:01 +00:00
emukidid
c115646af7
512kb size chunks in ROM-Cache-MEM2.c now used.
2009-10-23 12:14:20 +00:00
sepp256
f1cc86e404
Load progress bar now only drawn once per ROM_cache block load, and it's drawn asynchronously.
2009-10-23 05:02:55 +00:00
emukidid
0dfea09a18
Mario Tennis and DK64 don't need 16kbit eeprom.. it breaks them infact.
2009-10-22 12:15:52 +00:00
sepp256
29173c2ab6
Moved xfb back to MEM1 and restored rendering to full xfb.
...
These features are just commented out for now so we can test them some more.
2009-10-21 21:56:14 +00:00
sepp256
d3644ff615
Fixed 2xSaI conversion bug for GX_TF_A3RGBA5.
...
Fixed 2xSaI scaling for tex rects.
Added 2xSaI texture menu item for glN64 build.
2009-10-21 21:55:32 +00:00
sepp256
901b662e48
Use larger xfb for composite cable also. Revert this later.
2009-10-21 21:54:52 +00:00
sepp256
6a6519f48f
Moved xfb's to MEM2.
...
When using component cable for Wii, GX copies a 640 wide FB into a 720 wide xfb. (revert this later)
Something (libogc?) overwrites the bottom 1/4 of one xfb during the splash screen and again just before ROM load. (This is easier to see with component cables because GX isn't overwriting the whole xfb.)
2009-10-21 21:54:22 +00:00
sepp256
670473d035
Moved xfb's to MEM2 to free up another 1.3MB of MEM1.
...
Emu_kidid: please test the performance. You can switch back to MEM1 by changing main_gc-menu.c line388
Also, HBC enables video and draws garbage over the xfb during reload. Perhaps move xfb to higher in MEM2 to fix this issue.
2009-10-21 21:53:38 +00:00
sepp256
85d06292e2
Changed Vector to guVector so we can compile with libogc svn.
...
Removed external gettick declaration.
2009-10-21 21:53:05 +00:00
tehpola
f8dd17b4db
Rearranged includes to be compatible with newest libogc code
2009-10-21 12:49:24 +00:00
emukidid
3e62e1ed75
Fixed save states when expansion pak is used.
2009-10-20 21:25:47 +00:00
emukidid
fa87c50c67
Small fixup in Initialise() which was left unfixed from the ogc_video_reset() days
2009-10-20 12:46:21 +00:00
emukidid
8efc102b13
fixed up some GC mode on Wii code in googlecode and some tidy-up in main_gc-menu.c.
2009-10-19 08:35:14 +00:00
emukidid
be1f836757
Removal of ARAM from Wii Makefile.GLN64_dev_wii
2009-10-16 03:54:23 +00:00
emukidid
156265b5ba
ROM-Cache-MEM2.c bug fix, now working in 16MB. Some dynamic allocation in fileBrowser-CARD.c to save 40kb.
2009-10-16 03:52:33 +00:00
emukidid
55fa5d4157
Moved invalid_code & fonts into MEM2 for Wii. ROM-Cache-MEM2 now is 16MB in 1MB chunks (needs work for 512Kb chunks). TexCache is now 16MB. Recomp Cache is now 4Mb.
2009-10-16 03:50:12 +00:00
emukidid
3d0b262028
TLB-Cache-hash deinit() called inside of init() just for safekeeping. fixed restart game as per tehpola branch. fixed possible strcpy overflow in rom loading.
2009-10-16 03:49:06 +00:00
emukidid
bc73c96540
Fixed shutdown behaviour to work all the time.
2009-10-15 22:28:21 +00:00
emukidid
d491ae2921
Updated defaults, removed load ROMs from ISFS. Added Shutdown from Wii remote and power button (only in the menu).
2009-10-15 22:27:26 +00:00
emukidid
dd265350f2
Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default.
2009-10-15 21:48:59 +00:00
emukidid
3a3f172e54
Removed DEBUG_stats stuff which was always present in the MEM2 ROM-Cache-MEM2.c stuff. Removed savestate flags from interupt.c, updated the rest from tehpola branch.
2009-10-15 06:38:37 +00:00
emukidid
5be86ad4ca
gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii
2009-10-15 04:50:17 +00:00
emukidid
f02799e568
Savestates fixes ported from tehpola branch :)
2009-10-14 12:09:19 +00:00
sepp256
fd7a2702c1
Fixed timers. :)
2009-10-14 02:37:58 +00:00
sepp256
b9095235a8
Revamped EFB clearing.
...
Reworked FB Textures.
Added FB Texture menu item to dev features menu.
Note: build in tehpola's branch not tested.
Note 2: FB Textures are sometimes unstable. I'm not sure why, yet.
2009-10-13 21:35:02 +00:00
emukidid
88fc5612fc
DVD Fixed up on GC (even for Qoob people like me).
2009-10-13 12:30:38 +00:00
sepp256
9cfe68e17d
PS mtx and vector transforms added to glN64, complements of tehpola.
2009-02-08 20:29:13 +00:00
sepp256
53076217ff
Added new timer functions.
...
Using some PS functions to speed up matrix calculations.
Fixed CI texture caching problem.
Fixed texture filter modes for texture rectangles.
Some general code cleanup.
2009-02-02 08:14:12 +00:00
sepp256
6376d09fbe
Fixed compiling for Wii with last Stop Audio commit.
2009-01-29 06:20:46 +00:00
emukidid
104568984b
ROM Load block whilst in-game now pauses/resumes audio.
2009-01-27 00:07:56 +00:00
emukidid
bf94a37665
Complete 16Kbit EEPROM fix for games that require it
2009-01-04 14:27:17 +00:00
emukidid
8ad3f5e481
Banjo-Tooie Fix
2009-01-03 16:33:41 +00:00
emukidid
1ad6b26724
DVD file system is now dynamically allocated to save about 128kb of space at runtime
2008-11-20 10:53:07 +00:00
emukidid
6d87e5f020
Removed compiler warnings, removed statically declared buffers from DVD code
2008-11-20 02:00:27 +00:00
emukidid
d312cc5df7
Code tidy up - ROM_SETTINGS.goodname is now trimmed once, not every time it's needed. Also removed useless prints from rom_gc.c
2008-11-20 01:38:55 +00:00
emukidid
1a1882a98a
Profiler ROM section added
2008-11-09 23:09:46 +00:00
emukidid
4a2b855921
adapted tehpola's fully associative L1 for MEM2 to ARAM - tested, lowers ARAM accesses by a lot, mess with it later when we have full fps
2008-11-09 22:58:35 +00:00
emukidid
16a451b9d5
LRU block updating now actually happens in GC ROM Cache
2008-11-09 04:52:52 +00:00
emukidid
8ef26f37e5
Cleaned up ROMCache for ROMs that fit in memory
2008-11-04 23:24:47 +00:00
emukidid
41d8ae452f
The GC ROMCache bug is hopefully gone! :)
2008-11-04 23:10:45 +00:00
emukidid
b44a3e99e1
Fixed byteswapped ROMs on Wii, these were broken. Fixed interface for Wii/GC RomCache to be the same so there's less clutter in rom_gc.c
2008-11-04 04:07:04 +00:00
tehpola
7c1c5d5a20
Reverting change from r430. The call was in free_memory and adding it there was redundant.
2008-10-28 22:20:09 +00:00