---------------------------------------------
-Virtual Jaguar v1.0.7 GCC/SDL release INSTALL
+Virtual Jaguar v1.1.0 GCC/SDL release INSTALL
---------------------------------------------
--------------------------------------------
-Virtual Jaguar v1.0.8 GCC/SDL release README
+Virtual Jaguar v1.1.0 GCC/SDL release README
--------------------------------------------
--------------
The second type, the .jag file, is a Jaguar Server executable. These files
contain header information that tells you where to load and run the file's
-executable code. Note that as of this writing (1/1/2004) that the GoodJag ROM
+executable code. Note that as of this writing (8/5/2005) that the GoodJag ROM
renaming tool by Cowering incorrectly renames Jaguar cartridge ROM dumps to
have a .jag extension (a better choice, and the one supported by Virtual
Jaguar, is .j64)--if you're trying to run a ROM image with a .jag extension on
- 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]
-Virtual Jaguar v1.0.8 GCC/SDL
+Virtual Jaguar v1.1.0 GCC/SDL
-----------------------------
* Switched OpenGL rendering to 32 BPP. This is not only how a real Jaguar
* Fixed blitter writes so that Intensity[0-3] and Z[0-3] are written in the
correct order. [Shamus]
* Rewrote blitter to conform the the Oberon ASIC nets. This should fix a
- bunch of stuff that wasn't working correctly before.
+ bunch of stuff that wasn't working correctly before. [Shamus]
+* Fixed writes to 64 bit blitter registers. [Shamus]
Virtual Jaguar v1.0.7 GCC/SDL
* Rewrote several OpenGL rendering functions concerning speed related items.
[nwagenaar]
* Several bugs resolved due to OpenGL and normal rendering code. [nwagenaar]
-* Default resolution for OpenGL is now 640x480 [nwagenaar];
+* Default resolution for OpenGL is now 640x480. [nwagenaar]
Virtual Jaguar v1.0.6 GCC/SDL
Alien vs Predator work again. :-) [Shamus]
* Removed closed source Starscream and replaced it with the open source
Musashi core. Because of this, VJ runs a little faster now. :-) [Shamus]
-* Various cleanups to the source files (still lots of work to do!) [Shamus]
+* Various cleanups to the source files (still lots of work to do!). [Shamus]
NOTE: Tested only on WIN32 platform!
Virtual Jaguar v1.0.0 GCC/SDL - initial source release
------------------------------------------------------
-* Converted VC++ assembly to standard GNU assembly;
-* Fixed small bugs in SDL related items (keyboard/graphics);
-* Added *some* optimalisations to the graphics sources;
-* Added joystick support (not tested);
-* Added joystick port support (not tested);
-* Added frameskip support;
+* Converted VC++ assembly to standard GNU assembly.
+* Fixed small bugs in SDL related items (keyboard/graphics).
+* Added *some* optimalisations to the graphics sources.
+* Added joystick support (not tested).
+* Added joystick port support (not tested).
+* Added frameskip support.
Source only release. Tested on BeOS, Linux, FreeBSD and WIN32.
SOUND emulation was NOT done. Need help with this one :)