tehpola
e5670b59cf
Porting MTC0 and FP rounding mode quick fix from tehpola branch.
2010-05-26 16:40:59 +00:00
tehpola
e94d868aad
FP rounding mode quick-fix: set the rounding mode to nearest after any instruction that changes it.
2010-05-26 16:39:08 +00:00
sepp256
281c840f7d
Limit Texture cache meta data to 1MB.
2010-05-26 16:37:27 +00:00
sepp256
5fa0f75ab1
Added buttons for saving Controller Config to file and for selecting which slot to autoload into current_config.
2010-05-26 16:36:55 +00:00
sepp256
67e584d299
Fixed Loading Icon so it doesn't move around.
2010-05-26 16:36:29 +00:00
sepp256
ef2a529bcd
Updated credits text.
2010-05-26 16:36:04 +00:00
sepp256
b27f04e96a
Load button mapping now loads only the 4 slots and then copies either default or one slot to the current mapping.
...
This setting needs to be added to the Settings Frame.
2010-05-26 16:35:41 +00:00
sepp256
093f5b7c3c
Updated meta.xml
2010-05-26 16:35:17 +00:00
sepp256
2d4725feb3
Added Load/Save of current Button config to file.
2010-05-26 14:26:53 +00:00
sepp256
003873c67f
Fixed Loading Button Config from file.
2010-05-26 14:26:27 +00:00
sepp256
f1d907a237
Polished button config frame graphics.
...
Added color to input status icons.
2010-05-26 14:26:05 +00:00
sepp256
f1d0b59633
Added Save/Load controller configs.
...
Fixed compiler warning for FileBrowserFrame.
Note: Button configuration does not seem to be saving/loading properly.
2010-05-26 14:25:39 +00:00
sepp256
4f0934ac1b
Reverting r566 changes, which broke all games. (Freeze on "Play Game")
2010-05-26 14:25:12 +00:00
tehpola
62ee5b9c5f
MTC0 partially recompiled and partially tested.
2010-05-26 14:20:01 +00:00
emukidid
f72fcfc206
Setting the correct length for 0xD0 DVD Reads
2010-05-26 14:17:44 +00:00
emukidid
3cfb3ad03b
Rectifying some compiler warnings
2010-05-26 14:15:45 +00:00
emukidid
40e9ff6d68
Attempt to fix DVD reading on non-modchipped drives
2010-05-26 14:14:06 +00:00
emukidid
4ed7e98015
Update profiler branch with latest dynarec,bugfixes, etc, from /googlecode
2010-05-26 14:09:37 +00:00
tehpola
d8a4e44257
Merging previous revision (PowerPC_func_nodes in meta_cache) from /tehpola into /googlecode.
2010-05-26 14:06:31 +00:00
tehpola
8c7a4047fc
Putting PowerPC_func_nodes into the meta_cache.
2010-05-26 14:04:36 +00:00
emukidid
de267e81cf
Removed a few debug prints
2010-05-26 14:01:31 +00:00
emukidid
6d02b00711
Fixup to DVD reads
2010-05-26 13:59:48 +00:00
sepp256
9875de6cda
Added status icon for Wiimote.
...
Updated status bar to work with wiimote.
Fixed detection of connected wiimote both in status bar and in gc_input.
Updated Button Mapping frame for wiimote.
2010-05-26 12:32:47 +00:00
tehpola
b632fba03f
Fixing typo for C-Stick/Right analog stick's right direction.
2010-05-26 01:44:00 +00:00
emukidid
750e9294cd
Fixed DVDX detection
2010-05-25 22:22:13 +00:00
emukidid
5fdf0b59ea
DVD reads from PPC (Wii)
2010-05-25 22:17:29 +00:00
tehpola
a528bac6e8
Adding missing #include
2010-05-25 14:34:14 +00:00
tehpola
55ad2a387e
Added analog_fmt in configure for 'None' analog source which only reads buttons, adjusted tilt/wheel analog_fmts so that they only read accel since they're not available with nunchuk, and added IR to Wiimote-only analog sources.
2010-05-25 14:32:47 +00:00
emukidid
e4412d2fa9
Fixed issue where flashram was reset on ROM reset.
2010-05-25 13:35:55 +00:00
sepp256
1529cf3fa9
Added new graphics for Button Mapping Frame.
...
Note: Said graphics are incomplete.
2010-05-25 02:49:59 +00:00
tehpola
d9b9ce9ba1
Refactored WiimoteNunchuk to also define a Wiimote controller_t using mostly the same code. Removed init method from controller_t and defined the default controls inline in controller_t.
2010-05-24 23:52:26 +00:00
tehpola
5e388aeeb0
Protect against potential memory issues by making sure indices read from controller configurations fall within their bounds. Also, I had forgotten to load and save C-buttons.
2010-05-24 23:01:07 +00:00
tehpola
ecd758be71
Loading/saving configuration support in input plugin. This will still need to be called by the GUI to actually do anything.
2010-05-24 22:55:54 +00:00
emukidid
3d1d5244cf
Fixed ROMcache_pointer for Gamecube
2010-05-24 22:21:57 +00:00
sepp256
354820b28f
Refactored gc_input to separate controller assignment and controller init.
...
Button Mapping frame now called from Settings Frame.
Many bug fixes and tweaks relating to button mapping.
2010-05-24 14:47:32 +00:00
tehpola
efaa33c1a8
Modifying configure method of controller_t. This should now be called whenever a controller's configuration has changed.
2010-05-24 14:45:17 +00:00
tehpola
dc7b8d9d9f
Wiimote + Nunchuk now uses 1.1-style controls. It could probably use some button combinations for d-pad though.
2010-05-24 14:43:36 +00:00
tehpola
cb801caebc
Classic controller now uses 1.1-style controls and a bit of GC controller refactoring and commenting.
2010-05-24 14:42:07 +00:00
sepp256
e084c1deaa
Some improvements to the button mapping frame.
...
This is a WIP, so further tweaks are needed.
Classic & WMNC are incomplete and will crash if you try to map their buttons.
2010-05-24 14:38:47 +00:00
emukidid
6abf74f69b
MEM1 ROM cache for GC
2010-05-24 07:48:08 +00:00
emukidid
5aa1fe5d8b
Small fixup to the ARAM-blocks.c
2010-05-24 07:47:01 +00:00
sepp256
588d5d27af
Implemented Default, Load, and Save Button Mappings.
...
TODO: read/write button mappings to file in the input plugin.
2010-05-24 07:42:44 +00:00
sepp256
3afb16515e
Fixed "None" button mapping for GC pads.
2010-05-24 07:42:15 +00:00
sepp256
69fe20becc
Reverted some parts of input plugin to use controller_config_t* in virtualControllers[].
...
Now, the configs are saved in controller_t, virtualControllers[].config points to the one we're using.
Added index to button mappings, so that we can easily cycle through them.
Updated Button Configuration Frame.
Note: Classic and WM+NC still broken. Only GC controllers work.
2010-05-24 07:41:24 +00:00
emukidid
c443291153
Improved DVD read speed, reduced GC Recomp-Cache, increased GC texture cache
2010-05-23 22:19:06 +00:00
emukidid
0f52f3a704
Made ARAM-blocks cache have 8x4kb MEM1 cached blocks, fixes Dynarec performance on GC. Fixed ROM-Cache.c function header.
2010-05-23 22:17:41 +00:00
sepp256
288827860d
Rough implementation of reconfigurable button mapping in the menu.
...
Added default, current, and save config slots to the input plugin.
Currently only GC controllers work. Classic and WM+NC needs to be updated.
The menu layouts need a lot of tweaking, but I wanted to update SVN in case tehpola works on Classic/WM+NC code.
2010-05-23 04:40:07 +00:00
tehpola
6e7ffef1de
Adding invertedY flag
2010-05-23 03:29:08 +00:00
tehpola
014f16edf8
Demo implementation for fully configurable controls. This currently leaves WiimoteNunchuk and Classic as broken so those won't build until we've decided on this method or not.
2010-05-23 03:25:44 +00:00
tehpola
8e140b39f6
Removing constant propagation and an unfinished function from dynarec. It'll remain in the tehpola branch, but doesn't really need to be here now.
2010-05-23 02:26:22 +00:00