]> Shamusworld >> Repos - virtualjaguar/log
virtualjaguar
6 years agoVersion 2.1.3 release. master
Shamus Hammons [Tue, 12 Sep 2017 14:29:46 +0000 (09:29 -0500)]
Version 2.1.3 release.

Point release to freeze in Qt5 changes made a while back. We Apologize
For The Inconvenience. ;-)

7 years agoAdded Memory Track support. One small step towards full CD-ROM support.
Shamus Hammons [Tue, 14 Jun 2016 03:36:06 +0000 (22:36 -0500)]
Added Memory Track support. One small step towards full CD-ROM support.

7 years agoFix for joysticks to behave more like real H/W.
Shamus Hammons [Tue, 24 May 2016 18:28:28 +0000 (13:28 -0500)]
Fix for joysticks to behave more like real H/W.

7 years agoFixes for compilation against GCC 6.
Shamus Hammons [Wed, 18 May 2016 00:31:26 +0000 (00:31 +0000)]
Fixes for compilation against GCC 6.

So Debian decides to be more rice than Gentoo, and makes the jump to GCC
6 for some unknown reason. Thus, in order to prevent VJ from getting
dumped out of Debian for incompatibility with GCC 6, we have the
following update. Thanks to John Paul Adrian Glaubitz for the report, and
to Teemu Hukkanen for Debian chroot advice. :-)

8 years agoMinor update to debugger; added autoupdating to CPU/MEM windows.
Shamus Hammons [Fri, 1 Apr 2016 22:49:08 +0000 (17:49 -0500)]
Minor update to debugger; added autoupdating to CPU/MEM windows.

8 years agoFix stupid button failure bug for controller #2.
Shamus Hammons [Sun, 15 Nov 2015 21:40:45 +0000 (15:40 -0600)]
Fix stupid button failure bug for controller #2.

8 years agoAdded logging of GPU/DSP states on exit.
Shamus Hammons [Sat, 3 Oct 2015 02:28:52 +0000 (21:28 -0500)]
Added logging of GPU/DSP states on exit.

9 years agoAdded interlace display to TOM/video handler.
Shamus Hammons [Tue, 10 Mar 2015 21:26:03 +0000 (16:26 -0500)]
Added interlace display to TOM/video handler.

9 years agoThis time, for sure!
Shamus Hammons [Mon, 9 Mar 2015 12:07:33 +0000 (07:07 -0500)]
This time, for sure!

Was a slight bug in the OP fix from last commit. :-P

9 years agoReal fixes for the OP, to make it behave more like real H/W.
Shamus Hammons [Sun, 8 Mar 2015 15:59:44 +0000 (10:59 -0500)]
Real fixes for the OP, to make it behave more like real H/W.

Turns out the fix added in the last commit was wrong. After doing some
tests on real H/W, I'm pretty sure that I have it correct now. :-)

9 years agoFix for bad branch handling in OP.
Shamus Hammons [Sat, 28 Feb 2015 14:30:19 +0000 (08:30 -0600)]
Fix for bad branch handling in OP.

9 years agoFix for fullscreen bug in upgrade to Qt 5.
Shamus Hammons [Sat, 15 Nov 2014 18:28:45 +0000 (12:28 -0600)]
Fix for fullscreen bug in upgrade to Qt 5.

9 years agoQString no longer supports toAscii, use toUtf8 instead
Teemu Hukkanen [Sat, 8 Nov 2014 10:15:16 +0000 (10:15 +0000)]
QString no longer supports toAscii, use toUtf8 instead

9 years agoChange QDesktopService to QStandardPaths
Teemu Hukkanen [Sat, 8 Nov 2014 10:13:23 +0000 (10:13 +0000)]
Change QDesktopService to QStandardPaths

9 years agoReplace QtGui includes with QtWidgets, add QT += widgets for qmake
Teemu Hukkanen [Sat, 8 Nov 2014 10:05:45 +0000 (10:05 +0000)]
Replace QtGui includes with QtWidgets, add QT += widgets for qmake

9 years agoMerge branch 'master' of http://shamusworld.gotdns.org/git/virtualjaguar
Teemu Hukkanen [Wed, 29 Oct 2014 12:31:19 +0000 (12:31 +0000)]
Merge branch 'master' of shamusworld.gotdns.org/git/virtualjaguar

9 years agoMiscellaneous fixes, plus extra whitespace munging for good effect.
Shamus Hammons [Tue, 21 Oct 2014 01:02:42 +0000 (20:02 -0500)]
Miscellaneous fixes, plus extra whitespace munging for good effect.

Fixed a bug in the TOM 16 bit LUTs, the red value mask was wrong. Fixed
a typo in jaguar.cpp. Added feedback to user if they tried to pass in a
filename to a piece of software that wasn't found. And some whitespace
futzing, because that's how we roll. :-)

9 years agoFix typo
Teemu Hukkanen [Fri, 10 Oct 2014 15:45:19 +0000 (16:45 +0100)]
Fix typo

9 years agoPrep for next revision, fix for non-English locales.
Shamus Hammons [Fri, 10 Oct 2014 14:17:20 +0000 (09:17 -0500)]
Prep for next revision, fix for non-English locales.

9 years agoAnd then there was 2.1.2. :-P 2.1.2
Shamus Hammons [Fri, 10 Oct 2014 12:35:21 +0000 (07:35 -0500)]
And then there was 2.1.2. :-P

9 years agoHotfix for bug #28.
Shamus Hammons [Fri, 10 Oct 2014 03:42:52 +0000 (22:42 -0500)]
Hotfix for bug #28.

9 years agoAdded region specific test pattern for correctness' sake. ;-)
Shamus Hammons [Thu, 9 Oct 2014 19:31:15 +0000 (14:31 -0500)]
Added region specific test pattern for correctness' sake. ;-)

9 years agoVersion bump. :-)
Shamus Hammons [Thu, 9 Oct 2014 00:09:01 +0000 (19:09 -0500)]
Version bump. :-)

9 years agoFinally, we have 2.1.1. :-D 2.1.1
Shamus Hammons [Wed, 8 Oct 2014 22:01:57 +0000 (17:01 -0500)]
Finally, we have 2.1.1. :-D

9 years agoFix for PS3 controllers.
Shamus Hammons [Wed, 8 Oct 2014 21:37:04 +0000 (16:37 -0500)]
Fix for PS3 controllers.

9 years agoAdded logging to Gamepad::CheckButtonPressed().
Shamus Hammons [Wed, 8 Oct 2014 20:32:43 +0000 (15:32 -0500)]
Added logging to Gamepad::CheckButtonPressed().

9 years agoPossible fix for gamepad 'Select All Keys' problem.
Shamus Hammons [Wed, 8 Oct 2014 16:48:37 +0000 (11:48 -0500)]
Possible fix for gamepad 'Select All Keys' problem.

9 years agoChanged key grabber to grab controller buttons/axes on button down.
Shamus Hammons [Wed, 8 Oct 2014 12:30:35 +0000 (07:30 -0500)]
Changed key grabber to grab controller buttons/axes on button down.

9 years agoMade keyboard handling a bit more sane.
Shamus Hammons [Mon, 6 Oct 2014 14:47:15 +0000 (09:47 -0500)]
Made keyboard handling a bit more sane.

What this means is that now, if there are no gamepads plugged in, it
will add the keyboard as a device plugged into slot #0 (CONTROLLER1).
Also, if you have any devices plugged in it will also honor whatever
choice you have made WRT the keyboard and attempt to connect it to
whichever preferred slot you have set it to.

Assuming testing goes OK, this will be the 2.1.1 release. :-D

9 years agoMerge remote-tracking branch 'partycle/platform_detect'
Shamus Hammons [Mon, 6 Oct 2014 13:20:35 +0000 (08:20 -0500)]
Merge remote-tracking branch 'partycle/platform_detect'

9 years agoSimplify platform detection in jaguarcore.mak
Teemu Hukkanen [Sun, 21 Sep 2014 13:01:43 +0000 (14:01 +0100)]
Simplify platform detection in jaguarcore.mak

Default SYSTYPE to __GCCUNIX__, and change it only for special cases,
instead of the other way around.

Remove SDLLIBTYPE, it wasn't used at all.

9 years agoAdd verbose option to Makefile (V=1)
Teemu Hukkanen [Sat, 4 Oct 2014 15:54:50 +0000 (16:54 +0100)]
Add verbose option to Makefile (V=1)

9 years agoRework CFLAGS & CXXFLAGS
Teemu Hukkanen [Sat, 4 Oct 2014 09:01:46 +0000 (10:01 +0100)]
Rework CFLAGS & CXXFLAGS

Allow overriding the optimisation level from the environment.
Add CPPFLAGS, and always add -ffast-math and -fomit-frame-pointer.

9 years agoAdded icons to build system for Windows builds.
Shamus Hammons [Fri, 3 Oct 2014 17:07:09 +0000 (12:07 -0500)]
Added icons to build system for Windows builds.

9 years agoFixed controller profile system.
Shamus Hammons [Fri, 3 Oct 2014 14:48:02 +0000 (09:48 -0500)]
Fixed controller profile system.

What this means is that you have to set up profiles for controllers you
plug in now. Virtual Jaguar will try to do the right thing, but it's
still possible to make it screw up and do the wrong thing. Hopefully
this will be fixed in a future update. :-P

9 years agoAdd kFreeBSD support in jaguarcore.mak
Teemu Hukkanen [Thu, 4 Sep 2014 17:13:17 +0000 (18:13 +0100)]
Add kFreeBSD support in jaguarcore.mak

9 years agoUpdate manpage FILES section, clarify logfile, and remove bios reference
Teemu Hukkanen [Fri, 25 Jul 2014 15:55:26 +0000 (16:55 +0100)]
Update manpage FILES section, clarify logfile, and remove bios reference

9 years agoUse XDG_DATA_DIR for eeproms and roms, and update manual page accordingly
Teemu Hukkanen [Fri, 25 Jul 2014 14:47:36 +0000 (15:47 +0100)]
Use XDG_DATA_DIR for eeproms and roms, and update manual page accordingly

9 years agoFixed RISC division algorithm; thanks to SPCPD for the info.
Shamus Hammons [Sun, 20 Jul 2014 21:30:39 +0000 (16:30 -0500)]
Fixed RISC division algorithm; thanks to SPCPD for the info.

10 years agoAdded option to enable logging automagically in Alpine mode.
Shamus Hammons [Fri, 17 Jan 2014 14:55:03 +0000 (08:55 -0600)]
Added option to enable logging automagically in Alpine mode.

10 years agoFixed insert cart dialog, mouse hiding.
Shamus Hammons [Sat, 7 Dec 2013 20:30:03 +0000 (14:30 -0600)]
Fixed insert cart dialog, mouse hiding.

The insert cart dialog will now populate itself if you launch VJ with
just a filename (it didn't before), and the mouse will now only hide
itself while it's over the OpenGL window.

10 years agoFixed sticky keys on keyboard input handler. No longer sticky! :-D
Shamus Hammons [Sat, 7 Dec 2013 17:21:41 +0000 (11:21 -0600)]
Fixed sticky keys on keyboard input handler. No longer sticky! :-D

10 years agoFixed 68K STOP instruction never resuming.
Shamus Hammons [Sat, 7 Dec 2013 17:00:37 +0000 (11:00 -0600)]
Fixed 68K STOP instruction never resuming.

10 years agoAdded breakpoint on memory access to Alpine mode.
Shamus Hammons [Fri, 6 Dec 2013 17:31:01 +0000 (11:31 -0600)]
Added breakpoint on memory access to Alpine mode.

10 years agoAdded patch by Seb to fix endianness of EEPROM save files.
Shamus Hammons [Thu, 5 Dec 2013 16:07:51 +0000 (10:07 -0600)]
Added patch by Seb to fix endianness of EEPROM save files.

Note that this update will break your EEPROM files! VJ, however, will not
overwrite your old EEPROM files; it now uses the .eeprom file extension
instead of .eep. You can convert your old files by byte swapping them and
renaming the extension to .eeprom.

10 years agoFix for bad icon path on OSX, also updated OSX compilation docs.
Shamus Hammons [Mon, 16 Sep 2013 15:12:44 +0000 (10:12 -0500)]
Fix for bad icon path on OSX, also updated OSX compilation docs.

10 years agoAdded build instructions for Mac OSX, application icon for same.
Shamus Hammons [Wed, 3 Jul 2013 03:18:19 +0000 (22:18 -0500)]
Added build instructions for Mac OSX, application icon for same.

10 years agoChanged DSP default to on. It's time. :-)
Shamus Hammons [Wed, 3 Jul 2013 01:29:49 +0000 (20:29 -0500)]
Changed DSP default to on. It's time. :-)

10 years agoFix typo in signal name
Teemu Hukkanen [Fri, 28 Jun 2013 18:13:19 +0000 (19:13 +0100)]
Fix typo in signal name

10 years agoAdded ability to use old, incompatible, but faster blitter.
Shamus Hammons [Fri, 31 May 2013 20:06:10 +0000 (15:06 -0500)]
Added ability to use old, incompatible, but faster blitter.

Note that most games fail when using this blitter, but some games, such
as Tempest 2000 and Spacewar 2000 do. Use at your own peril!

10 years agoSpecial patch by ggn. :-)
Shamus Hammons [Fri, 31 May 2013 19:01:45 +0000 (14:01 -0500)]
Special patch by ggn. :-)

10 years agoAdded user controlled blitter logging.
Shamus Hammons [Thu, 30 May 2013 20:54:57 +0000 (15:54 -0500)]
Added user controlled blitter logging.

Press F10 to have the blitter do a "short" dump of the blitter command;
this also dumps various blitter registers as well. Press F12 to have VJ
log the internal states of the blitter as well. This is pretty much only
useful if you're trying to fix problems with the blitter code. ;-) Also,
you *must* have logging turned on with the --log option to get any input.
Those keys only turn on logging. There's no way to turn it off once it's
started, other than exiting the emulator.

10 years agoFix for RISC SUBC opcode, more tweaks to controller config.
Shamus Hammons [Tue, 28 May 2013 20:49:40 +0000 (15:49 -0500)]
Fix for RISC SUBC opcode, more tweaks to controller config.

10 years agoFixed updated joystick handling, first major stab at gamepad profiles.
Shamus Hammons [Sat, 4 May 2013 03:53:35 +0000 (22:53 -0500)]
Fixed updated joystick handling, first major stab at gamepad profiles.

There was a problem in JERRY's read byte routine, it was getting bad
data as a result of the conversion of the joystick read routines to
word data size only. Apparently some programs (like Rayman) read
JOYSTICK a byte at a time. :-P

Also, this marks the first stable commit of the the new gamepad profile
system. There's still work to do, but this should make it much nicer
for people who use VJ with multiple input devices.

11 years agoFirst stab at adding translations. Translators needed! :-)
Shamus Hammons [Fri, 5 Apr 2013 01:46:35 +0000 (20:46 -0500)]
First stab at adding translations. Translators needed! :-)

11 years agoAdded FPS counter.
Shamus Hammons [Mon, 1 Apr 2013 16:28:58 +0000 (11:28 -0500)]
Added FPS counter.

11 years agoVarious fixes for GPU/DSP DIV instruction, fixes for joypad handling.
Shamus Hammons [Sun, 24 Mar 2013 03:06:31 +0000 (22:06 -0500)]
Various fixes for GPU/DSP DIV instruction, fixes for joypad handling.

11 years agoFixes for fullscreen mode, initial stab at multiple controller configs
Shamus Hammons [Sat, 9 Mar 2013 22:48:09 +0000 (16:48 -0600)]
Fixes for fullscreen mode, initial stab at multiple controller configs

Who knew that you could attach QActions to the main window? Of course,
you'd have to be a complete idiot not to see something so completely and
blatantly obvoius! :-P The preceeding was a cheap dig at the kind folks
who hang out on #qt on Freenode, who grudgingly provided that little
tidbit of information as if it was the most obvious thing in the world.

The upshot is that the toolbar is gone from top of the screen in full
screen mode now, and that should make lots of people happy. :-) Also,
the initial GUI implementation for multiple controller profiles is in.
More to follow.

11 years agoVarious changes to improve code readability, added mouse hiding.
Shamus Hammons [Thu, 7 Mar 2013 22:03:07 +0000 (16:03 -0600)]
Various changes to improve code readability, added mouse hiding.

First steps towards using the variables exposed in memory.cpp; there's
still a long way to go. Reverted the instruction timings back to the old
and incorrect shorter durations; this fixes sound in Rayman and FACTS.
Also added mouse hiding: if the mouse is sitting on top of the VJ window
and it hasn't moved in around a second, it is hidden until you move it
again. This behaviour only happens when the emulated Jaguar is running;
at all other times it is quiescent.

11 years agoUI cleanups, added RAM randomization for main RAM & GPU local RAM.
Shamus Hammons [Sun, 24 Feb 2013 22:33:45 +0000 (16:33 -0600)]
UI cleanups, added RAM randomization for main RAM & GPU local RAM.

11 years agoAdded analog axis support to Gamepad module.
Shamus Hammons [Sun, 24 Feb 2013 03:31:41 +0000 (21:31 -0600)]
Added analog axis support to Gamepad module.

This is necessary because some gamepads that have directional pads don't
report as a hat (which you would expect) but report themselves as
analog axes that provide only the extreme ends of each axis. Such
"digi-log" joysticks should now work and be configurable.

11 years agoRemoved some cruft and nonstandard int/uint types, added M series BIOS.
Shamus Hammons [Sat, 23 Feb 2013 18:46:20 +0000 (12:46 -0600)]
Removed some cruft and nonstandard int/uint types, added M series BIOS.

11 years agoChanged fonts in developer dialogs to use system defaults.
Shamus Hammons [Tue, 19 Feb 2013 21:41:19 +0000 (15:41 -0600)]
Changed fonts in developer dialogs to use system defaults.

11 years agoAdd a .desktop file
Teemu Hukkanen [Mon, 18 Feb 2013 17:00:50 +0000 (18:00 +0100)]
Add a .desktop file

11 years agoDocument full screen mode option and shortcut in manpage
Teemu Hukkanen [Mon, 18 Feb 2013 16:02:00 +0000 (17:02 +0100)]
Document full screen mode option and shortcut in manpage

11 years agoFixed fullscreen icon state when starting in full screen mode.
Shamus Hammons [Mon, 18 Feb 2013 14:29:48 +0000 (08:29 -0600)]
Fixed fullscreen icon state when starting in full screen mode.

11 years agoAdded HOSTCC to m68000 Makefile, improvements to M68K disassembler.
Shamus Hammons [Sun, 17 Feb 2013 19:53:05 +0000 (13:53 -0600)]
Added HOSTCC to m68000 Makefile, improvements to M68K disassembler.

11 years agoFixed limits on cartridge space from 4MB to 6MB.
Shamus Hammons [Wed, 13 Feb 2013 18:23:03 +0000 (12:23 -0600)]
Fixed limits on cartridge space from 4MB to 6MB.

Also fixed setting zoom levels in fullscreen (thanks to partycle for
reporting!) and preliminary fixes to the M68K disassembler. Changed
documentation to reflect next official release.

11 years agoScale fullscreen mode based on current screen
Teemu Hukkanen [Fri, 8 Feb 2013 20:12:16 +0000 (21:12 +0100)]
Scale fullscreen mode based on current screen

11 years agoAdded missing IRQ handling after STOP
Shamus Hammons [Fri, 8 Feb 2013 01:02:02 +0000 (19:02 -0600)]
Added missing IRQ handling after STOP

The previous fix was incomplete: it only worked until a STOP instruction
was issued. Incoming IRQs could not wake the M68K from its stopped
state. This has been fixed. :-)

11 years agoFix to M68K core vs. DSP thread sync problem.
Shamus Hammons [Thu, 7 Feb 2013 23:59:36 +0000 (17:59 -0600)]
Fix to M68K core vs. DSP thread sync problem.

Seems there were some M68K core calls coming from the DSP thread that
caused problems with IRQ handling on the latter. There's a kludge in for
now that should solve that problem but there may be even more like it
lurking in the shadows. :-/

11 years agoChange makefile for 2.1.0 release. 2.1.0
Shamus Hammons [Wed, 6 Feb 2013 00:34:42 +0000 (18:34 -0600)]
Change makefile for 2.1.0 release.

11 years agoAdded console redirection to win32 port, minor cleanup of documentation.
Shamus Hammons [Tue, 5 Feb 2013 23:50:09 +0000 (17:50 -0600)]
Added console redirection to win32 port, minor cleanup of documentation.

11 years agoFixed fullscreen mode, shrunk screen width.
Shamus Hammons [Mon, 4 Feb 2013 04:34:12 +0000 (22:34 -0600)]
Fixed fullscreen mode, shrunk screen width.

Full screeen mode now correctly centers the image on wide screen
monitors. In addition, the virtual screen width has been reduced in size
back to what you would see on a TV with a modest amount of overscan.
Assuming all is well with this commit, this will be our 2.1.0 release.
Yes, there are still some regressions in a few games that we are aware
of, but the improvements over the last official release are too great to
hold this back any longer. :-)

11 years agoPreparation for 2.1.0 release.
Shamus Hammons [Wed, 30 Jan 2013 23:51:49 +0000 (17:51 -0600)]
Preparation for 2.1.0 release.

Added new icons, updated help file, and fixed/changed the various debug
browsers to work better. There are a few minor things left to fix, but
all the major stuff is done. Onward!

11 years agoFixed missing border color on left hand side of screen.
Shamus Hammons [Fri, 25 Jan 2013 05:53:51 +0000 (23:53 -0600)]
Fixed missing border color on left hand side of screen.

11 years agoAdded appropriate audio thread pausing to the GUI layer.
Shamus Hammons [Fri, 25 Jan 2013 00:31:53 +0000 (18:31 -0600)]
Added appropriate audio thread pausing to the GUI layer.

11 years agoAdded RISC disassembly browser.
Shamus Hammons [Wed, 23 Jan 2013 06:59:03 +0000 (00:59 -0600)]
Added RISC disassembly browser.

11 years agoMore gamepad work.
Shamus Hammons [Sun, 13 Jan 2013 04:15:25 +0000 (22:15 -0600)]
More gamepad work.

Gamepad configuration and usability is now working, though there are
some limitations: you must be careful to configure the pads you want to
be pad 1 & 2. You can mix keyboard keys, but not have multiply defined
keys (yet). There is no joypad specific configuration, though that may
come in the future if there is demand for it.

11 years agoInitial gamepad support.
Shamus Hammons [Wed, 9 Jan 2013 03:56:06 +0000 (21:56 -0600)]
Initial gamepad support.

11 years agoMerge branch 'master' of http://shamusworld.gotdns.org/git/virtualjaguar
Shamus Hammons [Mon, 3 Dec 2012 04:35:15 +0000 (22:35 -0600)]
Merge branch 'master' of shamusworld.gotdns.org/git/virtualjaguar

Sometimes things get out of sync... :-P

11 years agoAdded bad dump to file DB, tweaks to screen position.
Shamus Hammons [Mon, 3 Dec 2012 04:34:55 +0000 (22:34 -0600)]
Added bad dump to file DB, tweaks to screen position.

11 years agoAdded preliminary M68K disassembly browser.
Shamus Hammons [Mon, 3 Dec 2012 02:59:39 +0000 (20:59 -0600)]
Added preliminary M68K disassembly browser.

11 years agoChanged some formatting on the stack trace and OP list dump.
Shamus Hammons [Sat, 1 Dec 2012 22:14:42 +0000 (16:14 -0600)]
Changed some formatting on the stack trace and OP list dump.

11 years agoFixed missing paren in jaguar.cpp :-P
Shamus Hammons [Sat, 1 Dec 2012 21:37:07 +0000 (15:37 -0600)]
Fixed missing paren in jaguar.cpp :-P

11 years agoAdded Object Processor browser window for debug mode.
Shamus Hammons [Sat, 1 Dec 2012 21:27:58 +0000 (15:27 -0600)]
Added Object Processor browser window for debug mode.

11 years agoFix for bad window position when coming out of full screen
Shamus Hammons [Sat, 13 Oct 2012 21:45:47 +0000 (16:45 -0500)]
Fix for bad window position when coming out of full screen

11 years agoStretched the virtual screen slightly.
Shamus Hammons [Fri, 12 Oct 2012 00:48:49 +0000 (19:48 -0500)]
Stretched the virtual screen slightly.

11 years agoFixed command line PAL/NSTC switches to work properly.
Shamus Hammons [Tue, 9 Oct 2012 04:49:31 +0000 (23:49 -0500)]
Fixed command line PAL/NSTC switches to work properly.

11 years agoUpdated documentation, mainly for the benefit of win32 users.
Shamus Hammons [Thu, 27 Sep 2012 23:31:10 +0000 (18:31 -0500)]
Updated documentation, mainly for the benefit of win32 users.

11 years agoAdded star rating to FF enum.
Shamus Hammons [Tue, 25 Sep 2012 13:39:28 +0000 (08:39 -0500)]
Added star rating to FF enum.

11 years agoFixed problem with crashing on 64-bit Linux & possibly others.
Shamus Hammons [Fri, 14 Sep 2012 16:06:11 +0000 (11:06 -0500)]
Fixed problem with crashing on 64-bit Linux & possibly others.

Quite frankly we don't know how it was running anywhere else, as Qt made
a subtle change in how their QApplication objects were created without
making it known far and wide. Maybe they did, and I just missed it. But
the lesson learned is that for want of an ampersand, a kingdom was lost.

11 years agoFixed IMASK access in DSP & GPU, more CPU browser refinements.
Shamus Hammons [Mon, 20 Aug 2012 15:25:27 +0000 (10:25 -0500)]
Fixed IMASK access in DSP & GPU, more CPU browser refinements.

11 years agoAdded preliminary full screen support.
Shamus Hammons [Thu, 16 Aug 2012 05:01:31 +0000 (00:01 -0500)]
Added preliminary full screen support.

11 years agoAdded preliminary CPU browser window & GUI hooks.
Shamus Hammons [Wed, 15 Aug 2012 21:29:42 +0000 (16:29 -0500)]
Added preliminary CPU browser window & GUI hooks.

11 years agoAdded memory browser, fixed documentation, M68000 exception explanations.
Shamus Hammons [Wed, 15 Aug 2012 03:39:04 +0000 (22:39 -0500)]
Added memory browser, fixed documentation, M68000 exception explanations.

Fixed documentation to reflect the current state of Virtual Jaguar,
added text to the M68000 exception handler to show what kind of
exception occured. Also added a rudimentary memory browser to allow
developers a peek at the RAM of the emulated Jaguar.

11 years agoFix configuration dialog crashing.
Shamus Hammons [Tue, 17 Jul 2012 20:09:59 +0000 (15:09 -0500)]
Fix configuration dialog crashing.

11 years agoFixed DSP/audio options to be unambiguous and consistent.
Shamus Hammons [Mon, 16 Jul 2012 04:10:40 +0000 (23:10 -0500)]
Fixed DSP/audio options to be unambiguous and consistent.

The DSP is now running in the host audio IRQ, so turning it off will
turn off the host audio IRQ as well. Also fixed DAC to reflect this
change. Added a few minor fixups to a few files as well.

11 years agoFixes to cross compilation script to use GIT revisions.
Shamus Hammons [Mon, 16 Jul 2012 02:51:18 +0000 (21:51 -0500)]
Fixes to cross compilation script to use GIT revisions.

11 years agoRemove OP dump to fix lockups when exiting VJ.
Shamus Hammons [Mon, 16 Jul 2012 02:34:34 +0000 (21:34 -0500)]
Remove OP dump to fix lockups when exiting VJ.