Commit graph

1105 commits

Author SHA1 Message Date
tehpola
3f92ac0114 Fixed up accelerometer-based input. 2010-05-26 23:14:30 +00:00
emukidid
8b77dba06b DVD from PPC now complete :) 2010-05-26 22:23:04 +00:00
sepp256
5b7544e07f Change to 512kB max texture meta. 2010-05-26 16:41:50 +00:00
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