emukidid
626a8dd242
Device thread pausing/resuming integrated into save state writing/reading.
2009-11-07 23:22:25 +00:00
emukidid
0262e20018
new save state behavior for menuV1 implemented.
2009-11-07 14:02:15 +00:00
emukidid
7baccf4a1e
Proper save state loading and saving behavior.
2009-11-07 13:41:13 +00:00
sepp256
1d12926096
Wait until 'A' released before play/resume game.
...
Fixed unresponsive wiimote in menu!
Removed exit to menu when 'start' pressed.
2009-11-06 06:13:01 +00:00
emukidid
f809f8234f
Mario Tennis & DK64 do need 16kbit eeprom.
2009-11-06 05:53:24 +00:00
sepp256
0f8a4838ba
defined and inited pakMode[] for menuV1.
2009-11-05 21:47:58 +00:00
sepp256
50dcd93683
IPLFont now handles text transparency.
...
Power-off via Wii power button & wiimote (from menu or in game).
"Are you sure you want to exit loader?" implemented.
Auto Save message no longer requires button press.
2009-11-05 21:47:25 +00:00
emukidid
6e2fcda71a
GC build added via Makefile.menu2_gc . GC build has no expansion pak, uses tlb cache and has 4MB recompcache with 2mb code_addr, it also lacks command passing via argv. (in short, it is, quite limited)
2009-11-05 21:29:38 +00:00
sepp256
59926e3a03
pakMode[4] added to wii64config and indicates MEMPAK/RUMBLEPAK.
...
Added ConfigurePaksFrame.
Added input controller polling when configure paks and on play/resume game.
Focus defaults to Frame if no buttons active.
2009-11-05 14:31:44 +00:00
emukidid
7d3a7a041f
Fixed menuV1 build error and changed malloc to memalign in VI.cpp.
2009-11-05 12:30:30 +00:00
emukidid
9dc0096897
Save files & save states are now using GOODNAME(REGION).xxx format.
2009-11-05 12:29:36 +00:00
sepp256
e5248813f4
Multi-line support for MessageBox improved.
...
Added ROM info and AutoSave info to messageBox after loaded ROM.
Implemented Show ROM Info.
Implemented Credits.
2009-11-04 15:29:35 +00:00
tehpola
8653f1cabb
Support options passed in through the command line. eg: wiiload wii64-glN64.dol Audio=0 2xSaI:1
2009-11-04 13:20:36 +00:00
sepp256
ca9aabcdd9
Filebrowser now defaults to 3rd item if entering a directory.
...
Filebrowser feedback now pops up a MessageBox.
Text for loading bar cleaned up a bit.
2009-11-03 20:56:44 +00:00
sepp256
a32adb6072
Changed "widescreen" to "screenMode".
2009-11-03 20:54:00 +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
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
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
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
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
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