]> Shamusworld >> Repos - virtualjaguar/commitdiff
Changes for 1.0.6 update
authorShamus Hammons <jlhamm@acm.org>
Tue, 16 Sep 2003 00:00:33 +0000 (00:00 +0000)
committerShamus Hammons <jlhamm@acm.org>
Tue, 16 Sep 2003 00:00:33 +0000 (00:00 +0000)
INSTALL
docs/README
docs/TODO
docs/WHATSNEW
vj.cfg

diff --git a/INSTALL b/INSTALL
index 79c66061c89074d31e0be984e0347b96c5c7c727..e241f3f7f895d13f3636cf04c877750ea05c3e0c 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -6,7 +6,7 @@ REQUIREMENTS:
 To compile Virtual Jaguar you need to check if you have the minimum
 requirements for compiling the sources:
 
-- GCC v2.95 of v3.x;
+- GCC v2.95 or v3.x;
 - SDL v1.2.5 or higher;
 - ZLIB v1.1.4
 - OpenGL libraries
index 54457782563337fcb9c178b91ba37da57aaa6dbf..d223e2dbb45fcc60a8e946a5d2ad603952a232ce 100644 (file)
@@ -64,9 +64,9 @@ use Virtual Jaguar using the following command:
 
 The context of ROMFILE is the filename of the an Atari Jaguar ROM dump (can be
 either compressed or uncompressed). You can also use switches. By just typing
-./vj -? you get an overview of the options you can use. WIN32 users should look
-into the stdout.txt for that information. If you have a directory full of ROM
-files, then you can type
+./vj -? (or ./vj -help) you get an overview of the options you can use. WIN32
+users should look into the stdout.txt for that information. If you have a
+directory full of ROM files, you can type
 
 ./vj [directory with ROM files] [-switches]
 
@@ -103,8 +103,8 @@ website : http://sdlemu.ngemu.com.
 
 I hope you enjoy the emulator and will use it wisely! 
 
-Special thanks go to guys over at ngemu.com and #ngemu (EFNET). Also the author
-who originally developed this emulator is thanked for releasing the sources to
-the public.
+Special thanks go to guys over at ngemu.com and #ngemu (EFNET). Also Cal2 of
+Potato Emulation who originally developed this emulator is thanked for
+releasing the sources to the public.
 
 SDLEMU
index e3ddacd5f82913dfe54264ebe78ddc91a97eedbb..eacdce3d5e1e3315e39f7292b7fe93fdd3801bad 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,13 +1,15 @@
 Stuff to add/fix for the next release of Virtual Jaguar
 -------------------------------------------------------
 
-- Would be nice to have a GUI for things that are set on the command line.
-  [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
+  now. [Shamus]
+- Would be nice to have a GUI for things that are set on the command line or
+  in the config file. [Shamus]
 - 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]
-- DSP code needs to be rewritten. [Shamus]
-- Code to stretch the display would be nice. [Shamus]
+- Code to stretch the display in a generic way would be nice. [Shamus]
 - 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
@@ -15,14 +17,16 @@ Stuff to add/fix for the next release of Virtual Jaguar
 - 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]
-- We need to have an external configuration file for remembering a user's
-  preferences, such as key bindings, etc. [Shamus]
-- We need to come up with a way to fix the aspect ratio for pixel modes that
-  aren't square (PWIDTH != 4). [Shamus]
+
 
 Stuff that was added/fixed
 --------------------------
 
+- DSP code needs to be rewritten. [Shamus] [DONE but still work to be done--Shamus]
+- We need to have an external configuration file for remembering a user's
+  preferences, such as key bindings, etc. [Shamus] [DONE--Shamus]
+- We need to come up with a way to fix the aspect ratio for pixel modes that
+  aren't square (PWIDTH != 4). [Shamus] [DONE for OpenGL--Shamus]
 - GUI for ROM selection [Shamus] [DONE--Shamus]
 - Need to rewrite the main Jaguar execution loop to increment the VC by one
   instead of by two, which is how the real Jaguar works. [Shamus] [DONE--Shamus]
index 2c30350bca8b1359d33733aafd14d873c86d7bc2..96f78a27d9299de498b199e2072916999e32e493 100644 (file)
@@ -1,7 +1,7 @@
 Virtual Jaguar v1.0.6 GCC/SDL
 -----------------------------
 
-* Added support for gzip files. [Adam Green]
+* Added support for gzipped ROM 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]
@@ -19,6 +19,8 @@ Virtual Jaguar v1.0.6 GCC/SDL
   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]
+* Fully pipelined DSP core. Because of this, Wolfenstein 3D now has sound. To
+  use the old core, use the -nopipeline switch. [Shamus]
 
 
 Virtual Jaguar v1.0.5 GCC/SDL
diff --git a/vj.cfg b/vj.cfg
index 869a76f033cdda9398e9d065a5f2b1c4287284ec..2ac1d306467dae7e19fa9ca3499074a9e43ecf15 100644 (file)
--- a/vj.cfg
+++ b/vj.cfg
@@ -29,6 +29,10 @@ hardwareTypeNTSC = 1
 
 DSPEnabled = 0
 
+# If DSP enabled, set whether or not to use the pipelined core: 1 - use, 0 - don't use
+
+usePipelinedDSP = 1
+
 # Joystick options: 1 - use joystick, 0 - don't use
 
 useJoystick = 0