]> Shamusworld >> Repos - virtualjaguar/blobdiff - docs/WHATSNEW
Tiny update (for comparison core)
[virtualjaguar] / docs / WHATSNEW
index 1930390004085b912d19b017a5c4a3f53a8b8068..2c30350bca8b1359d33733aafd14d873c86d7bc2 100644 (file)
@@ -1,3 +1,52 @@
+Virtual Jaguar v1.0.6 GCC/SDL
+-----------------------------
+
+* Added support for gzip files. [Adam Green]
+* Added OpenGL support. Because of this, aspect ratios in the various
+  graphic modes should be correct now. Thanks goes to Niels for enlightenment
+  in this area. :-) [Shamus]
+* Moved all platform specific video code to video.cpp. This should make it
+  easier to add functionality to the video subsystem without having to chase
+  code around in places where it didn't belong. [Shamus]
+* Key bindings are now customizable. [Shamus]
+* VJ now uses a config file (vj.cfg) for commonly used settings. Settings in
+  the config file can still be overridden by command line switches. [Shamus]
+* Preliminary GUI mouse support. [Shamus]
+* Fixed an off-by-one bug in the Object Processor when dealing with scaled
+  bitmap objects. [Shamus]
+* Fully virtualized screen size. What this means is that we can keep the
+  Jagaur screen displayed in a convenient size (320 x 240) and the graphics
+  that various ROMs display will now be properly centered (more or less, they
+  were really centered for a TV display). [Shamus]
+* Border color is now displayed properly. [Shamus]
+
+
+Virtual Jaguar v1.0.5 GCC/SDL
+-----------------------------
+
+* Various fixes to the codebase so that it compiles and works properly on
+  Linux. :-) The makefiles are almost identical now, the only thing that's
+  different between them are the SYSTYPE and EXESUFFIX variables defined at
+  the top. [Shamus]
+* Fixed a pernicious blitter bug that kept Rayman from doing proper collision
+  detection. [Shamus]
+* Added a simple file selector so that typing in long filenames in order to
+  run the emulator is no longer necessary. :-) To use it, instead of
+  supplying a ROM name, simple put in the name of the directory where your
+  ROMs live. [Shamus]
+* Removed all the assembly language code from the DSP, so it should be a
+  little less buggy now. Also, removed some brain-dead timeslice releasing
+  that was causing a bunch of problems with various ROMs. [Shamus]
+* Added sound support! In order to hear any sound, you probably have to
+  start VJ with the -dspon switch. Also, unless you have a very fast computer
+  the sound is going to be choppy. Hopefully future optimizations will cure
+  this. ;-) [Shamus]
+* Added GUI support. You can see the results by hitting the TAB key while the
+  emulator is running. ;-) [Shamus]
+* Lots of cleanups to the source code including the ability to trace who
+  writes what to where. [Shamus]
+
+
 Virtual Jaguar v1.0.4 GCC/SDL - source only release
 ---------------------------------------------------
 
 Virtual Jaguar v1.0.4 GCC/SDL - source only release
 ---------------------------------------------------
 
@@ -16,7 +65,7 @@ Virtual Jaguar v1.0.4 GCC/SDL - source only release
   to fry at the moment. Also, ZLIB is now required to compile VJ. [Shamus]
 * Support for PD ROMs. Currently the only one that works at all is JagMania,
   though as the hardware emulation gets better more PD ROMs will begin to
   to fry at the moment. Also, ZLIB is now required to compile VJ. [Shamus]
 * Support for PD ROMs. Currently the only one that works at all is JagMania,
   though as the hardware emulation gets better more PD ROMs will begin to
-  work. [Shamus]
+  work. Note that you must use the -nobios switch for this to work. [Shamus]
 * Preliminary support for PAL Jaguar emulation. Default is NTSC. To use it,
   use the -pal switch. [Shamus]
 * Support for DSP activation. The DSP is now *off* by default, since it
 * Preliminary support for PAL Jaguar emulation. Default is NTSC. To use it,
   use the -pal switch. [Shamus]
 * Support for DSP activation. The DSP is now *off* by default, since it
@@ -63,6 +112,8 @@ NOTE: Tested only on WIN32 platform!
 1.0.1 - 1.0.2 - Unreleased, mostly for testing/finding bugs
 -----------------------------------------------------------
 
 1.0.1 - 1.0.2 - Unreleased, mostly for testing/finding bugs
 -----------------------------------------------------------
 
+* Lots of stuff happened, but we can't remember any of it. :-)
+
 
 Virtual Jaguar v1.0.0 GCC/SDL - initial source release
 ------------------------------------------------------
 
 Virtual Jaguar v1.0.0 GCC/SDL - initial source release
 ------------------------------------------------------