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
tehpola
64e9692403
Fixed issues with previous commit and added Wiimote + Nunchuk controls. All seems well.
2009-11-05 21:46:20 +00:00
tehpola
8b6a479f4e
Refactored gc_input to allow external code to unassign/assign controllers and to inspect the state of physical controllers
2009-11-05 21:45:32 +00:00
sepp256
3687b07c60
Test for fixing PAL button text issue.
2009-11-05 21:42:53 +00:00
tehpola
4d21caa562
Attempt at handling PAD_Read errors in controller-GC's init
2009-11-05 21:33:20 +00:00
emukidid
d490b96f56
1MB metacache in Recomp-Cache-Heap.c for GC. Disabled SHOW_DEBUG in Makefile.menu2_gc.
2009-11-05 21:31:37 +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
tehpola
a6f40ba154
No longer use WPAD_ReadEvent in controller-Classic's init.
2009-11-05 13:07:49 +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
tehpola
795c7c4c39
Making rsp_hle somewhat work proved easy enough, but I believe there are endian issues using the resampling LUTs that need to be resolved as the sound is certainly messed up.
2009-11-05 05:19:32 +00:00
sepp256
7eb7886126
Cursor now loses focus when wiimote times out.
...
Changed wiimote timeout to 2 minutes.
2009-11-05 05:18:28 +00:00
tehpola
33eec9d425
Z can be triggered by either classic controller Z buttons now. This improves F-Zero's playability with the CC.
2009-11-05 04:51:31 +00:00
emukidid
f780ba270f
Fix CountryCode masking for ROM info.
2009-11-04 21:20:19 +00:00
sepp256
bd3d09f60b
Added Classic Controller support to menuV2. Untested.
2009-11-04 15:30:12 +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
sepp256
7d2e504c9f
Fixed Cursor Manager focus handling.
...
Fixed Cursor debouncing.
"Play Game"/"Resume Game" dynamic strings.
Added multi-line support to message box. (still one feature to add here)
2009-11-04 15:29:09 +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
emukidid
b84eb48cd4
fixed memory leak in fileBrowser-libfat.c when calling fatMountSimple too many times.
...
To summarize:
libfat sucks and doesn't like calling a mount option more than once on the same device without unmount but we can't detect device re-insertion to know when to unmount without polling in a separate thread. This means we can only allow the user to insert a device once unless we make another thread to poll.
2009-11-04 12:17:32 +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
c9a4a8c9e6
Filebrowser now defaults to 3rd item when entering a non-empty directory.
2009-11-03 20:56:11 +00:00
sepp256
f3bb841713
Button label trimming and scrolling added to filebrowser frame.
2009-11-03 20:55:25 +00:00
sepp256
a32adb6072
Changed "widescreen" to "screenMode".
2009-11-03 20:54:00 +00:00
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