Virtual Jaguar GCC/SDL v1.0.6 was released today. As allways you can get the versions from the the *official*
Virtual Jaguar GCC/SDL Website. There's a source and a WIN32 binary download available. Here's what's new in this new release :
- 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]
- 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]
- Fully pipelined DSP core. Because of this, Wolfenstein 3D now has sound. To use the old core, use the -nopipeline switch. [Shamus]
For the people that are to lazy to browse, you can download the releases using the following direct links :
Download the source release from here
Download the WIN32 Binary from here.
Download the MacOS X Binary from here.
Download the Debian Linux Binary package from here.
Make sure you put all Virtual Jaguar v1.0.6 requests/bugs/etc in this thread! Also, make sure you say what version (source, CVS, binary) you used and on what platform!
Regards,
Niels Wagenaar
http://sdlemu.ngemu.com