-Virtual Jaguar v1.0.5 GCC/SDL release INSTALL
+Virtual Jaguar v1.0.6 GCC/SDL release INSTALL
---------------------------------------------
REQUIREMENTS:
- GCC v2.95 of v3.x;
- SDL v1.2.5 or higher;
- ZLIB v1.1.4
-- supported OS (BeOS, Linux, FreeBSD and WIN32 through mingw); other OS' may
+- OpenGL libraries
+- supported OS (BeOS, Linux, FreeBSD and WIN32 through mingw); other OSs may
work to but you may need to change some items in the Makefile(s).
Optionally you need a Atari Jaguar (CD) boot ROM which is available on the
COMPILING:
If you sure you have the minimum software requirements, you can safely
-compile Virtual Jaguar v1.0.4 GCC/SDL release by doing the following:
+compile Virtual Jaguar v1.0.6 GCC/SDL release by doing the following:
1) Compile:
That's it! You're done! You can now start the emulator with ./vj.
See the output for more details or consult the docs/README for more info.
-For more info, go to http://sdlemu.ngemu.com or send use an e-mail to the
-following e-mail address: sdlemu AT ngemu DOT com.
+For even more info, go to http://sdlemu.ngemu.com or send use an e-mail to
+the following e-mail address: sdlemu AT ngemu DOT com.
SDLEMU
- Using Virtual Jaguar GCC/SDL
After compiling the binary (see INSTALL) you can now run original Atari Jaguar
-games. These games are distributed on cartridges and can there for not be used
-on a P.C. To use these games on Virtual Jaguar GCC/SDL you need to get ROM
-images. Besides that ROM images from Commercial games you must also obtain the
-Atari Jaguar (CD) boot ROM which you must copy to the BIOS directory.
-For legal issues concerning ROM images please consult the DISCLAIMER at the
-beginning of this file.
-
-After obtaining the Atari Jaguar (CD) boot ROM and several ROM's you can now
+games. These games are distributed on cartridges and can there for cannot be
+used on a P.C. To use these games on Virtual Jaguar GCC/SDL you need to get ROM
+images. Besides the ROM images from commercial games you must also obtain the
+Atari Jaguar (CD) boot ROM which you must copy to the BIOS directory. For legal
+issues concerning ROM images please consult the DISCLAIMER at the beginning of
+this file.
+
+After obtaining the Atari Jaguar (CD) boot ROM and several ROMs you can now
use Virtual Jaguar using the following command:
./vj [romfile] [-switches]
and Virtual Jaguar will pull up a simple file selector to allow you to choose
which ROM file you want to use.
-This emulator also emulates the Atari Jaguar Analog gamepads. By using the
-following keyboard or joystick settings you can (possibly) play the game:
+This emulator also emulates the Atari Jaguar gamepads. By using the following
+keyboard or joystick settings you can (possibly) play a given game:
Atari Button C : Z or joystick button 3
Atari Button B : X or joystick button 2
Atari DOWN : DOWN or joystick DOWN
Atari LEFT : LEFT or joystick LEFT
Atari RIGHT : RIGHT or joystick RIGHT
-Atari *, # are not mapped yet!
+Atari # : Keypad /
+Atari * : Keypad *
With ESC you can easily stop Virtual Jaguar GCC/SDL which will get you back
-to you command prompt. If you want to change the key layout, simply hack the
-src/joystick.cpp and change the keys :)
+to you command prompt. If you want to change the key layout, simply edit the
+vj.cfg file and change the keys :)
- Finally
* 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 to Niels for enlightenment in
- this area. :-) [Shamus]
+ 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]
Virtual Jaguar v1.0.5 GCC/SDL