X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=docs%2FTODO;h=c86f39d6254664d790bde5160a734248d0310d99;hb=77430278bc7300a9ad84bdc2e40615c1d510dc78;hp=ed4b68b1ca12b8859a295ea670305afb3ecc042b;hpb=ec46f1b3c40cf464d833e360346b4f6f8379b9ae;p=virtualjaguar diff --git a/docs/TODO b/docs/TODO index ed4b68b..c86f39d 100644 --- a/docs/TODO +++ b/docs/TODO @@ -1,8 +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] +- Fix VC behavior to match what a real Jaguar does. Still not sure just what + the heck is going on there. [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 @@ -14,14 +14,27 @@ Stuff to add/fix for the next release of Virtual Jaguar - 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] - Blitter needs fixing. [Shamus] -- Command line switches for frontends. [Shamus] - In emulator screenshots. [Shamus] - Audio/video dumping. [Shamus] +- Need to emulate bus contention. [Shamus] +- Need to fix timing in the OP. As it is now, it gives a false impression of + how much it's capable of. [Shamus] +- Fix coming out of fullscreen on Win32. As of now, it doesn't restore the + window position correctly [CJ] +- Fix the Tripper Getem ROM so that it works. It has some tight coupling + between the M68K and the DSP that causes the DSP to starve itself; fixing + this will probably fix a bunch of other timing related issues as well. + [Shamus] Stuff that was added/fixed -------------------------- +- Controller handling. [Shamus] [DONE--Shamus] +- Full screen option. [Shamus] [DONE--Shamus] +- Command line switches for frontends. [Shamus] [DONE-Shamus] +- 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] [DONE-Shamus] - Need to fix PAL mode to work with the virtual screen code. [DONE--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