X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=docs%2FTODO;h=04d0a4e30759833b10ed7313c5f8c37e283ecfbb;hb=4b629b399ccfba8ca942acbdb808938f0f1aabca;hp=d16dfafd1b7bdc5accb79a40a9ae76f1b706055b;hpb=5308f47c9fccf52e8a09a1da60edec02b74103c9;p=virtualjaguar diff --git a/docs/TODO b/docs/TODO index d16dfaf..04d0a4e 100644 --- a/docs/TODO +++ b/docs/TODO @@ -1,6 +1,8 @@ Stuff to add/fix for the next release of Virtual Jaguar ------------------------------------------------------- +- Fix DSP code so that it doesn't hang in a spinlock waiting for the sound + buffer to empty. Probably a CS lock contention issue. [Shamus] - Make sure that VJ doesn't crash if the useJaguarBIOS key is set to 1 and the BIOS file isn't available. [Shamus] - Create an EEPROMs directory (or whatever is in EEPROMPath[]) if it doesn't @@ -8,11 +10,11 @@ Stuff to add/fix for the next release of Virtual Jaguar - It would be nice to have the emulator pick up where you last left off, or at least give you the option of continuing from your last session. This would require save states, 'natch. ;-) [Shamus] -- Cycle accuracy for GPU/DSP/OP/Blitter. [Shamus] -- Need to propogate blitter fixes in the A1 <- A2 direction to the A1 -> A2 - direction and the GPU fixes to various instructions to the DSP. [Shamus] - It would be nice to have "save states" for instant save/load capability. [Shamus] +- Cycle accuracy for GPU/DSP/OP/Blitter. [Shamus] +- Need to propagate blitter fixes in the A1 <- A2 direction to the A1 -> A2 + direction and the GPU fixes to various instructions to the DSP. [Shamus] - Need to fix PAL mode to work with the virtual screen code. [Shamus] - There are a few ROMs that use some "quasi-illegal" 68K instructions. Need to patch the 68K core to deal with these in a better way than they are