Commit Graph

177 Commits

Author SHA1 Message Date
hrydgard aa10f4d2e0 More zelda ucode RE...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3744 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-11 09:28:11 +00:00
hrydgard 4459f5b8c6 DSPLLE: attempt at RE of parts of the zelda volume code ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3733 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-10 19:25:11 +00:00
XTra.KrazzY 25b77d4654 Zelda UCode: Synth fixes and some RE. (Why does it still sound awful?)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3707 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-08 01:08:43 +00:00
XTra.KrazzY 92e63e3ac4 Various changes: Fixed linux build, added some zelda ucode RE, added HLE mail logging features
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3704 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-07 15:12:52 +00:00
XTra.KrazzY e7ec7d56d5 DSPHLE: Decoded most of 0x21. Added real conclusions to the switch case to signal the CPU that the voice has been played. More work on 0x20/0x21/Raw (and probably the end of it) this weekend.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3683 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-05 19:14:10 +00:00
hrydgard 0008d5ef77 DSPHLE: Preserve fractional sample position between voice render calls. sounds slightly, slightly cleaner :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3637 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-01 22:26:01 +00:00
Shawn Hoffman f6af7794cd transfer comments from dsp rom disasm to shiny new disasm
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3636 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-01 20:55:45 +00:00
hrydgard c3547effe6 bit of zelda ucode re
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3631 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-01 19:14:24 +00:00
XTra.KrazzY 7d7e2ec8a8 Added the Zelda UCode preliminary synthesizer. It's far from perfect, but it sounds like the exact pitch it should synth. I'd be glad if someone finished it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3630 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-01 18:05:54 +00:00
XTra.KrazzY adf9d8d939 Simple 0x0000 zelda ucode voice case documentation
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3628 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-01 15:52:43 +00:00
XTra.KrazzY 1b6608ad29 ucode voice cases jump table documentation, decrypted case 0x6
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3615 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-30 00:20:55 +00:00
XTra.KrazzY 2e7dd06cfd Documented the general sound decoder. Now all we need is to implement it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3613 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-29 23:49:03 +00:00
XTra.KrazzY 9ccf992aaa Forgot to commit this a while ago. Cleared up some zelda ucode stuff
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3606 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-29 21:41:13 +00:00
hrydgard cc38e72dc3 DSPLLE: Setting breakpoints and stepping through code now works in the (still rather basic) DSP debugger. Decided not to share the breakpoints code between PPC and DSP because it can be done much more efficiently for the DSP case due to the very limited memory space.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3575 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-28 17:18:52 +00:00
hrydgard 04105baf4e DSPLLE: sort of semi-working breakpoints and stepping, if you flip an #ifdef. more work to do, for some reason it gets very slow when you enable it atm
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3573 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-28 16:23:40 +00:00
hrydgard 7c92dada85 added an AX disasm with (few) comments. Moved some code around to prepare to share some breakpoint code between the ppc and dsp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3566 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-28 11:47:39 +00:00
hrydgard 895b02f410 DSP: Add txt file with luigi ucode comments (very basic). Rename some stuff. Remove function pointer in g_dsp structure, replace with a "Host" function call. Fix a problem where symbols weren't loaded into DSP debugger.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3563 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-28 10:00:25 +00:00
XTra.KrazzY 2ea850f5a0 Zelda UCode indentation cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3557 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-27 22:24:38 +00:00
XTra.KrazzY aa63c8cf8d Zelda UCode clarifications and cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3556 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-27 22:10:06 +00:00
hrydgard 8001dbebc4 Comment zelda's "SetupAccelerator" now that we know what that op is...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3525 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-21 12:24:36 +00:00
hrydgard eef35f9537 zelda disasm: minor commenting/formatting
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3518 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-21 09:25:55 +00:00
hrydgard a19f907b32 DSP Zelda: Lots more commenting and a bit of RE of the ucode.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3514 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-20 20:00:48 +00:00
hrydgard a68abea970 just a bit of RE, no real insights
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3512 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-20 12:44:17 +00:00
fires.gc edf58e1478 (WIP) my zelda reverses
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3501 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-20 06:54:26 +00:00
hrydgard d62635d483 DSP_UC_Zelda.txt: Did a fresh disassembly, and transferred all the comments with a tricky little python program :-)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3500 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-20 06:35:29 +00:00
death2droid b679891d6f Move DSP_UC_SuperMarioGalaxy txt to DSP docs folder
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3494 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-18 21:33:42 +00:00
daco65 b92be31df0 an attempt to move docs to trunk. god tortoisesvn was an ass to do this with tortoisesvn and google code (core pdf was refused multiple times) NOTE: docs/WiiMote/Core V2.1 + EDR.pdf is still missing deu to googlecode hating me
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3491 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-18 16:07:45 +00:00