Commit graph

1107 commits

Author SHA1 Message Date
sepp256
dcaaff8708 Removed Show Debug from Settings Frame
Added Render CPU Framebuffer to Settings Frame
2009-11-03 20:53:30 +00:00
sepp256
4e61ab44cb Moved texture for N64 CPU rendering to texture cache.
It's interesting that having the texture buffer in MEM2 drops about 7 fps from the Pong and Fire demos.
2009-11-03 20:53:11 +00:00
sepp256
f3047fb2f6 Added Render CPU Framebuffer feature go glN64 (currently turned off).
VIs/FPS now reset to 0 if no VI/Frame has occurred for 1 second.
TODO: Add CPU Framebuffer option to menuV2.
2009-11-03 20:52:44 +00:00
emukidid
eab31324e3 Fixed up Audio dumping to sd:/ 2009-10-31 01:04:20 +00:00
emukidid
cd6a56fce7 Auto Loading of saves completed, tested from SD card too. 2009-10-31 01:03:14 +00:00
emukidid
baae5cf862 Saving of settings.cfg via settings menu done and tested. 2009-10-31 01:02:26 +00:00
tehpola
7af34790b3 Fixed Load ROM -> change core 2009-10-30 03:24:47 +00:00
sepp256
883ff83264 Fixed non-clearing gfx in Rampage, 007 WINE, ... with Menu_V2 2009-10-30 03:22:15 +00:00
sepp256
5adc34a00a Removed autoLoad from everywhere.
Added Save settings.cfg to Settings Frame. (TODO: fill out functions)
Menu v1 compiles again.
2009-10-30 03:21:51 +00:00
emukidid
18cf3c308a Settings.cfg is not created if it doesn't exist, it will only be created later if the user wishes to save settings. 2009-10-28 21:26:48 +00:00
emukidid
86fb2e1744 Saving of limitVIs to settings.cfg 2009-10-28 21:25:08 +00:00
tehpola
ccd11215e9 Bounds for configuration options. 2009-10-28 13:46:02 +00:00
emukidid
0fd71d3e26 Creation & Loading of emulator settings.cfg.
TODO: saving changes to config
2009-10-28 12:45:57 +00:00
emukidid
98f937d187 autoSave stuff is done. We need to remove autoLoad and have a single autoSaveLoad since a user could overwrite a save if only autoSave is on and the user didn't manually load up the save before. 2009-10-28 12:44:41 +00:00
tehpola
d695e30a1f Untested (but compiles) read/write configuration. Easy to add new options by just adding to the OPTIONS array. 2009-10-28 12:43:38 +00:00
emukidid
ca3ce66473 Saving now actually returns proper error codes if a write fails.
We have "Nothing to Save", "Saved Successfully to X" and "Failed to save".
2009-10-28 12:41:24 +00:00
emukidid
1bb69d6a01 Save states now save to the right device based on saveStateDevice 2009-10-28 12:39:57 +00:00
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
d1bb476747 autoSave just needs to do the actual saving now. 2009-10-27 21:43:03 +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
b9a40b3d47 Fixed up device init.
Re-enabled expansion pak.
2009-10-27 21:36:32 +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
emukidid
156b1210b1 Flashram fix too which I forgot to make. 2009-10-27 21:34:04 +00:00
emukidid
b3250cc500 Saves shouldn't crash now, it was due to using the old GUI_print system. 2009-10-27 21:32:31 +00:00
tehpola
6fefb43609 Corrected typo from previous commit 2009-10-27 20:41:34 +00:00
tehpola
84392904ca Only post/wait on audio_free in pause/resume if audio is enabled. 2009-10-27 20:40:44 +00:00
sepp256
ddb0118914 Menu_V2 font moved to MEM2 for wii. 2009-10-27 20:39:45 +00:00
sepp256
1806554ff4 Fixed FPS/Debug fonts in game for Menu2.
Fixed Current ROM Frame button.
2009-10-27 20:38:41 +00:00
tehpola
8a3c1b3c78 Only call AUDIO_StartDMA when the audio was previously paused. I'm not sure if it really makes a difference. 2009-10-27 20:32:12 +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
sepp256
fa3775542e Fixed cursor grab bug. 2009-10-27 20:23:07 +00:00
sepp256
8707ce76f5 Menu2 cube version.
I get s program exception when loading with SDload, so I think I might need to comvert my .dol with another tool.
2009-10-27 20:22:32 +00:00
sepp256
5834b73cf8 Fixed more UI bugs.
Can now go back with cursor without hovering over a button.
2009-10-27 20:21:50 +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
sepp256
eb7c6d6a44 More UI bug fixes. 2009-10-25 05:54:17 +00:00
sepp256
96b8a88f9f Fixed some UI bugs. 2009-10-25 05:42:10 +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
tehpola
751570e6ed Committing missing profiling code in my branch 2009-10-23 04:53:12 +00:00
sepp256
7bb7d212a6 Added FUNCS_SECTION to profiling for tehpola/ branch 2009-10-23 04:33:31 +00:00
sepp256
6ddb77aa59 include reshuffle and Vector type fixed for tehpola/ branch so that it will compile under the latest libogc. 2009-10-23 04:33:13 +00:00
emukidid
3b3e69c40a Changed MAX_JUMPS to 4096 to fix Zelda Majoras Mask from crashing after the N64 Logo 2009-10-22 12:20:14 +00:00
tehpola
108a806475 Quadrupled MAX_JUMPS to avoid overflow with large functions with a lot of jumps. Seems to fix Majora's Mask, and likely more. 2009-10-22 12:17:25 +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
emukidid
a3a439ebea Audio dumping via menu option. Must be done in this order: Load ROM, click "Dump Audio Data" to create the file, Play Game, then click the "Dump Audio Data" once you're done again to stop it. 2009-10-22 12:14:28 +00:00
emukidid
32276dac73 Latest /r4300 from /tehpola ported to googlecode which no longer needs realloc :) 2009-10-22 12:13:26 +00:00
tehpola
9c8acdf90e Eliminated Reallocs during translation: use a large buffer for code to be filled into, and then memcpy'ed into the final destination. 2009-10-21 22:02:49 +00:00