]> Shamusworld >> Repos - virtualjaguar/blobdiff - docs/TODO
Added temporary patch to remove libcdio dependency.
[virtualjaguar] / docs / TODO
index 534edbc577111d591a3ba3f421e9cfd4aa5a662b..aab644db2adea27dd9f1787bbe0910bfbc884a46 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,6 +1,10 @@
 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
   already exist. [Shamus]
 - It would be nice to have the emulator pick up where you last left off, or at
@@ -18,20 +22,24 @@ Stuff to add/fix for the next release of Virtual Jaguar
 - Would also be nice to be able to dynamically change the keybindings for
   the various keys on the emulated Jaguar controller while inside the emulator.
   [Shamus]
-- Code to stretch the display in a generic way would be nice. [Shamus]
-  [DONE for OpenGL - nwagenaar]
 - Blitter needs fixing. [Shamus]
 - We need a comprehensive way of determining what gets written where and
   by whom (i.e., blitter wrote to range $F03000-$F03230) in order to figure
   out the remaining problems with various ROMs. [Shamus]
-- There is a bug either with the GPU or the blitter (most likely the latter)
-  which causes the spinning "A"s in the BIOS startup code to be corrupted
-  when they are showing their backsides. [Shamus]
 
 
 Stuff that was added/fixed
 --------------------------
 
+- There is a bug either with the GPU or the blitter (most likely the latter)
+  which causes the spinning "A"s in the BIOS startup code to be corrupted
+  when they are showing their backsides. [Shamus] [DONE--Shamus]
+  NOTE: This behavior has been verified on a real Jaguar and as such is not
+        an emulator bug. A Jaguar boot ROM bug, yes, but not ours. ;-)
+- Make it possible to completely disable the GUI (using a switch like -nogui
+  or the like) for people running VJ in a cabinet. [Shamus] [DONE--Shamus]
+- Code to stretch the display in a generic way would be nice. [Shamus]
+  [DONE for OpenGL--nwagenaar]
 - Would be nice to have a GUI for things that are set on the command line or
   in the config file. [Shamus] [DONE--Shamus]
 - DSP code needs to be rewritten. [Shamus] [DONE but still work to be done--Shamus]