From: Shamus Hammons Date: Tue, 16 Sep 2003 00:00:33 +0000 (+0000) Subject: Changes for 1.0.6 update X-Git-Tag: 1.0.6~14 X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96f7121f5499861e69cf042e408a3db133a5b1d0;p=virtualjaguar Changes for 1.0.6 update --- diff --git a/INSTALL b/INSTALL index 79c6606..e241f3f 100644 --- 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 diff --git a/docs/README b/docs/README index 5445778..d223e2d 100644 --- a/docs/README +++ b/docs/README @@ -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 diff --git a/docs/TODO b/docs/TODO index e3ddacd..eacdce3 100644 --- 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] diff --git a/docs/WHATSNEW b/docs/WHATSNEW index 2c30350..96f78a2 100644 --- a/docs/WHATSNEW +++ b/docs/WHATSNEW @@ -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 869a76f..2ac1d30 100644 --- 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