sepp256
97348fbd9e
WIP 'M' logo. Press Z on the first GC controller to switch between 'N' and 'M'.
2009-11-06 06:09:34 +00:00
sepp256
e52726e4fb
Added new button styles.
...
Added backdrop.
Added spinning logo.
Added ROM Load icon.
Various code cleanup.
2009-11-06 06:09:06 +00:00
emukidid
fc55532e2c
DADDIU fix ported from /tehpola to googlecode
2009-11-06 06:02:20 +00:00
tehpola
88d286af6b
Hopefully fixed DADDIU so that it sign extends the immediate to the full 64-bit value rather than just 32-bit
2009-11-06 06:01:27 +00:00
emukidid
346ecd8e10
DSLL,DSRA,DSRL and DADDU fixed
2009-11-06 05:57:18 +00:00
tehpola
cdcfad7d3e
Fixed mistake in DSRL/DSRA where I botched the merge into rd.lo
2009-11-06 05:56:36 +00:00
tehpola
4746e41dff
Corrected a typo in PPC_FUNC_ADDE (it wasn't actually generating ADDE!)
2009-11-06 05:55:17 +00:00
tehpola
5e85b6fa5e
Added different sequences for SLL, SRL, and SRA when SA = 0.
2009-11-06 05:54:37 +00:00
emukidid
f809f8234f
Mario Tennis & DK64 do need 16kbit eeprom.
2009-11-06 05:53:24 +00:00
emukidid
62cb6bdabb
port of the fixed up recursively calling init_block from /tehpola to /googlecode (fixes Perfect Dark, but still needs more work)
2009-11-06 05:52:41 +00:00
tehpola
b126eb71df
Fixed init_block to call itself on equivalent blocks
2009-11-06 05:46:29 +00:00
tehpola
8116b29f18
Merging previous Zelda/Mario Kart ucode fix into /googlecode
2009-11-06 05:45:58 +00:00
tehpola
29546f8338
Reset isMKABI and isZeldaABI when loading a new ROM.
2009-11-06 05:45:01 +00:00
emukidid
9d381767b5
RSP_HLE now used by default in /googlecode.
2009-11-06 05:41:11 +00:00
tehpola
b367344aaf
Replaced ^2 with ^S16 in mp3, replaced gain *= 2, ... >> 16 with ... >> 15
2009-11-05 21:56:53 +00:00
tehpola
71c02c24ce
Possibly fixed interleaves
2009-11-05 21:55:56 +00:00
tehpola
914f5942a3
rsp_hle ucode3 fixes. untested, but no reason they shouldn't work
2009-11-05 21:55:10 +00:00
tehpola
fb66895f63
Fix ADPCM in rsp_hle ucode2
2009-11-05 21:53:59 +00:00
tehpola
a7a00cced8
Major rsp_hle ucode1 fixes; still not perfect though
2009-11-05 21:53:04 +00:00
sepp256
1feadbc937
Ported tehpola's gc_input code to googlecode/.
...
Removed unnecessary usleep now that PAD_Init is fixed.
Changed N64_B button to map to wiimote MINUS or PLUS buttons for wiimote+nunchuck config.
Changed wiimote+nunchuck to get use buttons _held_ rather than buttons _down_.
Updated wii makefiles.
Added fade message for autosave to all devices when return to menu.
2009-11-05 21:48:38 +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
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