Commit Graph

  • 46b0fd3c96 1. TAS Groundwork: Saving the state (compression and memory dump to file) is now done on a separate thread (thread-safe). Now state saving is silent and quick. 2. When stopping, GUI doesn't let the user choose another game and effectively crash Dolphin 3. Omitted an unneeded loop in AudioCommon XTra.KrazzY 2009-06-26 22:36:44 +00:00
  • 8a6fcdc2bc Cleanup XTra.KrazzY 2009-06-26 15:06:23 +00:00
  • d4625bcd3a Fix vertical squishing in Real-XFB mode Nolan Check 2009-06-26 10:47:37 +00:00
  • a398096584 fixed copy paste error:) nakeee 2009-06-26 09:05:14 +00:00
  • 159feed662 DSP LLE: results of wide if testing please test :) nakeee 2009-06-26 08:58:54 +00:00
  • ade9479005 Display buffer flips are now triggered by the CPU thread through the Video_UpdateXFB function. This is a fairly significant change of behavior, but it improves performance. Nolan Check 2009-06-26 08:57:53 +00:00
  • a7eb7bbf00 Trying to fix DSPSpy. Test this one XTra.KrazzY 2009-06-24 16:49:10 +00:00
  • 81d671dc1a Aligned VideoInterface events with scanline updates. LinesPrower 2009-06-24 09:46:09 +00:00
  • 103bc58c83 win build fix hrydgard 2009-06-22 22:01:59 +00:00
  • 0552f59e20 Bit of work on Wii net, got a homebrew app quite far. might break Windows compiling, not sure, sleep deprivation kicking in Sonicadvance1 2009-06-22 20:27:05 +00:00
  • 1eef6b4004 fix debug compile of wiimote-testing nakeee 2009-06-22 17:19:15 +00:00
  • d3bf69a154 Commit framelimiter patch from issue 1025 nakeee 2009-06-22 12:02:58 +00:00
  • 1f590b8900 Fix a mess up on my part, causing a bunch of unknown events in Linux with the Wiimote. Dolphin sends out packets without the start 0x52 byte. WiiUse checks for this and adds it automatically. Wiimote is still having some problems, trying to figure it out Sonicadvance1 2009-06-22 11:56:27 +00:00
  • cbff6dfde3 Get Wiimote working in Linux, events.c works the same under Linux as OSX, Windows strips the first byte of the packet? Probably should be handled in WiiUse instead of our code Sonicadvance1 2009-06-22 10:11:31 +00:00
  • c14548c8db Fixed JIT IL crashing LinesPrower 2009-06-22 09:36:25 +00:00
  • 6b2855de5e revert last 2 commits nakeee 2009-06-22 09:31:30 +00:00
  • 5bcf69cbd6 Forgot to add the source files... omegadox 2009-06-22 07:44:20 +00:00
  • 6de0cd1e4b They should be called SU Registers (Setup Unit/Rasterization). BP (Bypass) is really the name of the commands that are passed in. omegadox 2009-06-22 07:40:28 +00:00
  • cfe3f77ccf Some commenting and added some unknown cases to BPStructs, see: http://code.google.com/p/dolphin-emu/issues/detail?id=360#c90 omegadox 2009-06-22 01:46:58 +00:00
  • cbd4f8937b Fix Wiimote connection issues under my Ubuntu 9.10 Sonicadvance1 2009-06-21 16:51:27 +00:00
  • c306374577 DSP: update docs for lrs/srs hrydgard 2009-06-21 13:39:48 +00:00
  • f6ebaae792 dsp: disable the newfangled ext stuff until it can be verified and used. fix typo. hrydgard 2009-06-21 13:11:47 +00:00
  • 619ca8415a Add some dll's required to use in_vgmstream for MusicMod death2droid 2009-06-21 12:29:54 +00:00
  • 8001dbebc4 Comment zelda's "SetupAccelerator" now that we know what that op is... hrydgard 2009-06-21 12:24:36 +00:00
  • edc7b17924 fix bug in my ugly hack to load the commented zelda ucode - it always loaded, no matter what game hrydgard 2009-06-21 12:18:04 +00:00
  • 37375c7115 Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does. hrydgard 2009-06-21 12:09:17 +00:00
  • 1ca874365b Unknown DSP opcode 0x02ca tested and figured out. hrydgard 2009-06-21 11:46:27 +00:00
  • e5b75aef09 unbreak dsptool/dspspy hrydgard 2009-06-21 11:12:48 +00:00
  • 59487bddcf Some LLE memory access nakeee 2009-06-21 09:56:39 +00:00
  • e91ab24bce Linux compile fix Sonicadvance1 2009-06-21 09:35:31 +00:00
  • eef35f9537 zelda disasm: minor commenting/formatting hrydgard 2009-06-21 09:25:55 +00:00
  • aecaf271f1 New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..). Had to shuffle around quite a lot of code to be able to extract the CodeView into a library nicely so it can be used from both the main dolphin and the LLE plugin... also extracted the symboldb code. hrydgard 2009-06-21 08:39:21 +00:00
  • 80217a6ed7 DSP: Fix the invalid memory accesses that the Zelda Ucode does in LLE. No LLE sound yet but at least no crazy errors :p hrydgard 2009-06-21 06:56:44 +00:00
  • b7e5fb6ef2 submitting just because I want to move these files hrydgard 2009-06-20 20:21:35 +00:00
  • a19f907b32 DSP Zelda: Lots more commenting and a bit of RE of the ucode. hrydgard 2009-06-20 20:00:48 +00:00
  • 91ec07a049 Remove delay in Fifo when CP/GP distance is 0. It's a bad idea to sleep for a whole MILLISECOND when we only have about 17 milliseconds to complete a frame. Nolan Check 2009-06-20 13:07:55 +00:00
  • a68abea970 just a bit of RE, no real insights hrydgard 2009-06-20 12:44:17 +00:00
  • 0a648b59e4 MusicMod: Added DSP HLE option to turn off streaming music for use together with the MusicMod John Peterson 2009-06-20 12:19:53 +00:00
  • 8cdd8cf2a7 Return render-target alpha because of a problem report. "Stage Clear" background in SSBM is black again. More investigation is needed into render-target alpha. Nolan Check 2009-06-20 12:07:04 +00:00
  • 09d5313410 Remove a lot of warnings from MusicMod. death2droid 2009-06-20 11:31:26 +00:00
  • 8cf11ff58a Linux build fix XTra.KrazzY 2009-06-20 11:14:54 +00:00
  • c66c54814c MusicMod: Fixed the build John Peterson 2009-06-20 11:05:52 +00:00
  • 35a9f15efa typo hrydgard 2009-06-20 11:02:16 +00:00
  • 636746490e MusicMod: Prepare to fix the MusicMod build John Peterson 2009-06-20 10:58:15 +00:00
  • 8d30e3f3c0 DSP HLE: Break out the ADPCM decoder, add a few comments. hrydgard 2009-06-20 10:39:45 +00:00
  • 22a6533f7f State saving is now consistent with the Zelda UCode. We can now save, load, and still hear sound XTra.KrazzY 2009-06-20 10:24:49 +00:00
  • 4292962ea2 Changes for OpenGL plugin: - Render targets should not have an alpha channel - Use correct source rectangle for render-to-texture effects - Use "GL_INTENSITY8" instead of just "GL_INTENSITY" (makes no difference) Nolan Check 2009-06-20 09:29:28 +00:00
  • edf58e1478 (WIP) my zelda reverses fires.gc 2009-06-20 06:54:26 +00:00
  • d62635d483 DSP_UC_Zelda.txt: Did a fresh disassembly, and transferred all the comments with a tricky little python program :-) hrydgard 2009-06-20 06:35:29 +00:00
  • d4a0e1f8d0 DSP HLE improvements... fires.gc 2009-06-20 01:33:13 +00:00
  • 891ff575b0 compile fix nakeee 2009-06-19 16:07:09 +00:00
  • 5853c80050 Visual Studio solution file clean-up. - Use "Dolphin" as the start-up project since that builds the Dolphin executable. - Instead of having projects depend on the plug-ins, make the plug-ins part of the solution configuration. Nolan Check 2009-06-19 01:39:55 +00:00
  • b679891d6f Move DSP_UC_SuperMarioGalaxy txt to DSP docs folder death2droid 2009-06-18 21:33:42 +00:00
  • 07af37d11a opsss.. nakeee 2009-06-18 21:15:49 +00:00
  • d91389fea2 dspcodeutil now name is always dsp_code as needed by main_spy. nakeee 2009-06-18 20:47:02 +00:00
  • 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 daco65 2009-06-18 16:07:45 +00:00
  • 5d590d5934 Chance m_InterfaceFramelimit to m_Framelimit death2droid 2009-06-18 11:23:37 +00:00
  • fc617299a7 Add a disassembly of SMG ucode. TODO: move it? I can't commit it to docs/DSP because I only checked out trunk :( luigi2us 2009-06-18 10:56:29 +00:00
  • b6bdc29935 fix booting with a disc inserted make disc changing a scheduled affair fix some breakage from removal of mappedfile cleanup Shawn Hoffman 2009-06-18 08:22:02 +00:00
  • 24192ab23c createtest small windows fix nakeee 2009-06-18 05:22:10 +00:00
  • 51c51c0fda Just helps BBA in Linux a bit Sonicadvance1 2009-06-18 01:15:48 +00:00
  • 37ceb042e1 DSPCodeUtil some code fixing nakeee 2009-06-17 23:36:04 +00:00
  • a536460067 Fixed buffer overflow in CodesToHeader, now dsptool -m creates files correctly as far as I could test nakeee 2009-06-17 22:16:48 +00:00
  • 697ce7b1ab createtest fixes and compile fixes for linux nakeee 2009-06-17 21:44:03 +00:00
  • ff83f9eb71 sorry hrydgard 2009-06-17 21:18:56 +00:00
  • 28122e0a9b Implement the findings about CR and lrs/srs in LLE plugin. Don't hear any difference in the few games i tried. hrydgard 2009-06-17 21:08:49 +00:00
  • 51cbdea782 MemoryView can now view ARAM (rightclick -> toggle memory). Add "search for instruction" capability to debugger. Code cleanup, log zelda pb type (9 all the time in Zelda Four Swords) hrydgard 2009-06-17 19:50:59 +00:00
  • 9d9ce4274b WII IPC HLE: error logging instead of panicalerts for unknown DVD operations. hrydgard 2009-06-17 19:03:30 +00:00
  • a852b6228d add some regs to PixelEngine.cpp: not sure, but probably no behavioral differences. Shawn Hoffman 2009-06-17 07:08:57 +00:00
  • 2baca7ca3d Added installing of WADs via context menu XTra.KrazzY 2009-06-17 06:37:34 +00:00
  • 232217c1cd Added the ability to install WADs (such as DLC WADs). Currently it just installs a WAD when booting it fails (when it's not bootable), I'm not sure whether there should be a menu option specially for installing WADS... note: If you previously manually installed WADS by creating a *file* called "CONTENT", trying to reinstall that WAD automatically will fail unless you delete the file. itsnotmailmail 2009-06-17 02:50:54 +00:00
  • c468d1e36a Woops, forgot to switch back a line I changed Sonicadvance1 2009-06-17 00:17:31 +00:00
  • 4a5cf26160 messing about with the zelda ucode hle code, not really getting anywhere :/ hrydgard 2009-06-16 21:58:49 +00:00
  • 212c406d0b dspspy createtest: don't end list file with a newline Shawn Hoffman 2009-06-16 20:25:03 +00:00
  • 81f6d431dc stop the preliminary zelda ucode from overreading from its own internal buffers. hrydgard 2009-06-16 20:01:08 +00:00
  • 4ed15aedf5 Add a couple of comments to Zelda ucode HLE - now we know exactly what the DSPADPCM_FILTER is at least. hrydgard 2009-06-16 19:35:54 +00:00
  • 635a1a3a37 Trying to fix MK:Wii save corruption (see r3344) while not breaking everything using wb mode... sl1nk3.s 2009-06-16 19:10:37 +00:00
  • 5b9f26c660 Work being done. Had to change MAC address to my current one, Was being lazy to get MAC address from the device. One hack I was working with to get commercial games to work is removed, only one hack left. Socket Test responds to the DHCP packets every few tries, kind of a fail still. Haven't tested in Windows yet. If only commercial games worked, and socket test didn't fail still Sonicadvance1 2009-06-16 15:16:09 +00:00
  • 8b9b796ff5 turn off copying UnitTests.exe to binary folder Shawn Hoffman 2009-06-16 13:50:05 +00:00
  • 0a6c8c412d UnitTests: keep intermediate files in own dir and copy binary to destination when built. Shawn Hoffman 2009-06-16 05:05:29 +00:00
  • 2f2e751a23 padsimple: x is "c" by default and y is "s" by defualt - the arrangement it is on a gc pad... Shawn Hoffman 2009-06-16 04:21:16 +00:00
  • 09f1c98785 windows buildfix Shawn Hoffman 2009-06-16 02:26:17 +00:00
  • d6c40f65ff Emulate ES's GetStoredTmd and GetStoredTmdSize commands (patch from issue 1016) itsnotmailmail 2009-06-15 22:27:46 +00:00
  • ac572e9d03 dsp: createtest added -m to merge few command test creation into one nakeee 2009-06-15 21:56:00 +00:00
  • 4dba267775 Improve accuracy of FPU emulation slightly - still no F-Zero improvements :( Generic code cleanup. hrydgard 2009-06-15 21:10:11 +00:00
  • dcae21f692 Dsp: create test now works for full SR tests, and now creates a final .h file from the template while erasing the tmp test files. nakeee 2009-06-15 20:59:46 +00:00
  • 05a8c0115b Just log the bcctrx error instead and a small comment about it. omegadox 2009-06-15 20:22:08 +00:00
  • f2a26f550e Revert much of the last commit. hrydgard 2009-06-15 20:07:09 +00:00
  • a83a4fbc0a bcctrx opcode will fall back to the interpreter, and a minor compile and warning fix. omegadox 2009-06-15 19:06:59 +00:00
  • 4395417b68 some more shaders... omegadox 2009-06-15 17:40:33 +00:00
  • 0c4c35d732 Add a basic test that reads unknown regs (0xFF8X). luigi2us 2009-06-15 17:00:32 +00:00
  • cac04c958b More work on create test (almost working beside some annoying bug) nakeee 2009-06-15 16:48:34 +00:00
  • ae463c4ac4 Forgot the waiting part so we don't have multiple threads reading from the net device. some other stuff. PSO when set to static addresses fails to send the correct DNS server IP in the packet, is always 0.0.0.0 for some reason. Sonicadvance1 2009-06-15 12:47:41 +00:00
  • 75045807a7 linux compile fix, I'm not sure it was right of me to remove the mmsystem include (was it used?) but if it's for the timer function please put it in Timer.h and not in each seperate file. (And yes, I have a script that does that). nakeee 2009-06-15 06:39:26 +00:00
  • 5c04af50a4 Attempt to calculate actual refresh rate (i.e. a CPU-GPU synced Mhz), no real success. Anybody have any ideas? John Peterson 2009-06-15 04:30:02 +00:00
  • 3295ec38eb Have to create a thread in Linux to receive packets. Socket Test does DMA reads, but still fails to get IP address from DHCP. PSO doesn't ever call startRecv function to start up the socket reading, Which is why PSO doesn't receive sockets in Windows either. Will have to look in to this more Sonicadvance1 2009-06-15 04:14:34 +00:00
  • 4b5ab642cd Finally got my subversion working again. Fixed a swap issue that I recently found, still not sure why I'm not receiving the packets, even though Wireshark shows the OS is returning DHCP packets Sonicadvance1 2009-06-14 20:54:26 +00:00
  • f8d2411dc3 DSP createtest now calculate the size of body/header now we need to split the test nakeee 2009-06-14 20:52:17 +00:00
  • ac50318a8b OpenGL: Fix problem with OSD text not showing up with post-processing enabled, causing gl errors. hrydgard 2009-06-14 11:56:48 +00:00
  • 0bee242493 Unbreak the build (sorry, forgot a few includes), move FP classification to MathUtil, add some more unittests. hrydgard 2009-06-14 11:30:33 +00:00