]> Shamusworld >> Repos - virtualjaguar/log
virtualjaguar
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.

11 years agoFixed cartridge run address.
Shamus Hammons [Wed, 11 Jul 2012 15:31:29 +0000 (10:31 -0500)]
Fixed cartridge run address.

Fixed the cartridge run address to get it from the cartridge itself
instead of assuming that it should be $802000.

11 years agoFixed Makefile to use date from last commit for unofficial releases.
Shamus Hammons [Thu, 5 Jul 2012 16:18:05 +0000 (11:18 -0500)]
Fixed Makefile to use date from last commit for unofficial releases.

11 years agoChanges to Makefile for version.h, added .gitignore file
Shamus Hammons [Mon, 2 Jul 2012 18:03:56 +0000 (13:03 -0500)]
Changes to Makefile for version.h, added .gitignore file

11 years agoAdded man page created by Teemu Hukkanen.
Shamus Hammons [Mon, 2 Jul 2012 17:21:52 +0000 (12:21 -0500)]
Added man page created by Teemu Hukkanen.

11 years agoAdded missing file.
Shamus Hammons [Tue, 19 Jun 2012 16:47:40 +0000 (16:47 +0000)]
Added missing file.

11 years agoMore compliance fixes, artwork changes, build system changes.
Shamus Hammons [Tue, 19 Jun 2012 16:34:39 +0000 (16:34 +0000)]
More compliance fixes, artwork changes, build system changes.

11 years agoAdded bits & pieces to allow cross compilation under MXE.
Shamus Hammons [Thu, 24 May 2012 22:47:12 +0000 (22:47 +0000)]
Added bits & pieces to allow cross compilation under MXE.

11 years agoMinor tweaks to Makefiles, added command line switches for most options.
Shamus Hammons [Thu, 24 May 2012 19:08:14 +0000 (19:08 +0000)]
Minor tweaks to Makefiles, added command line switches for most options.

12 years agoInitial stab at getting the DSP to run in the host audio IRQ. Needs testing.
Shamus Hammons [Tue, 1 May 2012 12:07:31 +0000 (12:07 +0000)]
Initial stab at getting the DSP to run in the host audio IRQ. Needs testing.

12 years agoReverted win32 specific fix: wasn't necessary. :-P
Shamus Hammons [Wed, 11 Apr 2012 17:25:55 +0000 (17:25 +0000)]
Reverted win32 specific fix: wasn't necessary. :-P

12 years agoFix to compile on win32.
Shamus Hammons [Wed, 11 Apr 2012 17:10:26 +0000 (17:10 +0000)]
Fix to compile on win32.

12 years agoPreliminary support for passing in filenames from the command line.
Shamus Hammons [Sun, 8 Apr 2012 17:38:38 +0000 (17:38 +0000)]
Preliminary support for passing in filenames from the command line.

12 years agoAdded switch to disable untuned tank circuit, for slower computers.
Shamus Hammons [Sun, 8 Apr 2012 16:26:53 +0000 (16:26 +0000)]
Added switch to disable untuned tank circuit, for slower computers.

12 years agoPreliminary fixes for memory accesses between $200000 and $7FFFFF, proper
Shamus Hammons [Mon, 13 Feb 2012 00:31:18 +0000 (00:31 +0000)]
Preliminary fixes for memory accesses between $200000 and $7FFFFF, proper
handling of objects with IWIDTH of zero.

12 years agoInitial fixes for audio subsystem. Fragile; may break in unexpected ways.
Shamus Hammons [Fri, 27 Jan 2012 10:16:43 +0000 (10:16 +0000)]
Initial fixes for audio subsystem. Fragile; may break in unexpected ways.

12 years agoRevert VC fix, switch from 'fast' to 'compatible' UAE core.
Shamus Hammons [Tue, 27 Dec 2011 21:30:15 +0000 (21:30 +0000)]
Revert VC fix, switch from 'fast' to 'compatible' UAE core.

12 years agoFixed VC to act like a real Jaguar. :-)
Shamus Hammons [Fri, 23 Dec 2011 12:56:29 +0000 (12:56 +0000)]
Fixed VC to act like a real Jaguar. :-)

12 years agoEmulate OP related bug properly (we hope).
Shamus Hammons [Sun, 11 Dec 2011 19:55:38 +0000 (19:55 +0000)]
Emulate OP related bug properly (we hope).

12 years agoTweaks for OP dumping. Hopefully removing all duplicate entries now.
Shamus Hammons [Fri, 9 Dec 2011 22:49:06 +0000 (22:49 +0000)]
Tweaks for OP dumping. Hopefully removing all duplicate entries now.

12 years agoImproved OP logging, small changes to GPU read/write alignment.
Shamus Hammons [Fri, 9 Dec 2011 21:12:40 +0000 (21:12 +0000)]
Improved OP logging, small changes to GPU read/write alignment.

12 years agoLeft some bits dangling in the GPU and log. :-P
Shamus Hammons [Sat, 26 Nov 2011 17:20:35 +0000 (17:20 +0000)]
Left some bits dangling in the GPU and log. :-P

12 years agoSeparated activation of aligned STOREs from aligned LOADs.
Shamus Hammons [Sat, 26 Nov 2011 17:16:41 +0000 (17:16 +0000)]
Separated activation of aligned STOREs from aligned LOADs.

12 years agoRISC LOAD/STORE alignment fixes.
Shamus Hammons [Sat, 26 Nov 2011 09:40:05 +0000 (09:40 +0000)]
RISC LOAD/STORE alignment fixes.

12 years agoVideo rendering now has correct timing per frame, in both NTSC and PAL mode.
Shamus Hammons [Thu, 17 Nov 2011 16:30:31 +0000 (16:30 +0000)]
Video rendering now has correct timing per frame, in both NTSC and PAL mode.

12 years agoCompilation fixes for the M68000 core.
Shamus Hammons [Thu, 10 Nov 2011 15:54:55 +0000 (15:54 +0000)]
Compilation fixes for the M68000 core.

12 years agoAdded new 68000 cpu core based on UAE's 68000. Here be dragons. ;-)
Shamus Hammons [Thu, 3 Nov 2011 21:30:52 +0000 (21:30 +0000)]
Added new 68000 cpu core based on UAE's 68000. Here be dragons. ;-)

12 years agoFixed missing source :-P
Shamus Hammons [Thu, 20 Oct 2011 16:26:45 +0000 (16:26 +0000)]
Fixed missing source :-P

12 years agoMinor fixes to the OP, small enhancements to icons.
Shamus Hammons [Thu, 20 Oct 2011 16:25:13 +0000 (16:25 +0000)]
Minor fixes to the OP, small enhancements to icons.

12 years agoMinor fixes, hopefully fix Exit hotkey on Win32.
Shamus Hammons [Mon, 17 Oct 2011 09:26:29 +0000 (09:26 +0000)]
Minor fixes, hopefully fix Exit hotkey on Win32.

12 years agoFixed NTSC timing (was same as PAL timing), fixed PAL/NTSC switch to only
Shamus Hammons [Fri, 14 Oct 2011 20:59:17 +0000 (20:59 +0000)]
Fixed NTSC timing (was same as PAL timing), fixed PAL/NTSC switch to only
toggle when the virtual machine is powered off, fixed possible missing trailing
slash on paths input by user, update to built in documentation.

12 years agoMask out ALT for now, small optimization in screen rendering code.
Shamus Hammons [Thu, 6 Oct 2011 14:28:34 +0000 (14:28 +0000)]
Mask out ALT for now, small optimization in screen rendering code.

12 years agoFixed crash in FileThread where file type was known but not in the database.
Shamus Hammons [Sun, 14 Aug 2011 22:43:08 +0000 (22:43 +0000)]
Fixed crash in FileThread where file type was known but not in the database.

12 years agoFix crashing on certain files with no filename extension.
Shamus Hammons [Thu, 11 Aug 2011 14:40:39 +0000 (14:40 +0000)]
Fix crashing on certain files with no filename extension.

12 years agoFixed controller #2 inputs so they don't corrupt controller #1.
Shamus Hammons [Tue, 9 Aug 2011 00:13:31 +0000 (00:13 +0000)]
Fixed controller #2 inputs so they don't corrupt controller #1.

12 years agoQuick fix to make controller #1 work properly again. Controller #2 is disabled.
Shamus Hammons [Mon, 8 Aug 2011 23:11:41 +0000 (23:11 +0000)]
Quick fix to make controller #1 work properly again. Controller #2 is disabled.

12 years agoMinor fix to IRQ subsystem. Should fix games that expected DSP IRQs masked.
Shamus Hammons [Wed, 3 Aug 2011 12:10:48 +0000 (12:10 +0000)]
Minor fix to IRQ subsystem. Should fix games that expected DSP IRQs masked.

12 years agoFixes in the controller config for MacOSX, added option to turn off GPU.
Shamus Hammons [Sun, 31 Jul 2011 23:07:25 +0000 (23:07 +0000)]
Fixes in the controller config for MacOSX, added option to turn off GPU.

12 years agoSmall code cleanups, file picker now grabs everything it knows about by
Shamus Hammons [Fri, 22 Jul 2011 23:24:54 +0000 (23:24 +0000)]
Small code cleanups, file picker now grabs everything it knows about by
default. To look at even stuff VJ *doesn't* understand can be overridden by a
config option.

12 years agoHooked up the UI/frontend controller #2 to the Jaguar core, final fixes to the
Shamus Hammons [Thu, 21 Jul 2011 17:53:35 +0000 (17:53 +0000)]
Hooked up the UI/frontend controller #2 to the Jaguar core, final fixes to the
controller configuration dialog.

12 years agoFixed bug with missing BIOS on first boot of Virtual Jaguar.
Shamus Hammons [Thu, 21 Jul 2011 00:33:57 +0000 (00:33 +0000)]
Fixed bug with missing BIOS on first boot of Virtual Jaguar.

12 years agoAdded 2nd controller to config dialog.
Shamus Hammons [Thu, 21 Jul 2011 00:12:18 +0000 (00:12 +0000)]
Added 2nd controller to config dialog.

12 years agoAdded auto-pause when going into/out of the file selector.
Shamus Hammons [Wed, 20 Jul 2011 19:52:10 +0000 (19:52 +0000)]
Added auto-pause when going into/out of the file selector.

12 years agoMinor changes to make the key definition dialog a bit nicer.
Shamus Hammons [Wed, 20 Jul 2011 15:57:29 +0000 (15:57 +0000)]
Minor changes to make the key definition dialog a bit nicer.

12 years agoController tab now shows correctly redefined keys.
Shamus Hammons [Wed, 20 Jul 2011 11:33:19 +0000 (11:33 +0000)]
Controller tab now shows correctly redefined keys.

12 years agoFixed OP regression in Rayman, probably others.
Shamus Hammons [Tue, 19 Jul 2011 03:53:40 +0000 (03:53 +0000)]
Fixed OP regression in Rayman, probably others.

12 years agoFixed stupid bug giving bogus failure message to user in Alpine tab.
Shamus Hammons [Tue, 19 Jul 2011 01:29:50 +0000 (01:29 +0000)]
Fixed stupid bug giving bogus failure message to user in Alpine tab.

12 years agoKludge: Keep BIOS from running in Alpine mode.
Shamus Hammons [Tue, 19 Jul 2011 00:32:12 +0000 (00:32 +0000)]
Kludge: Keep BIOS from running in Alpine mode.

12 years agoAdded Jaguar BIOS files: You no longer need them, they're built in--just like
Shamus Hammons [Mon, 18 Jul 2011 13:15:57 +0000 (13:15 +0000)]
Added Jaguar BIOS files: You no longer need them, they're built in--just like
on a real Jaguar. ;-)

12 years agoAdded more developer friendly stuff to Alpine mode.
Shamus Hammons [Sun, 17 Jul 2011 23:15:33 +0000 (23:15 +0000)]
Added more developer friendly stuff to Alpine mode.

12 years agoFixed software loading to load independently of Jaguar ROM space, added new
Shamus Hammons [Sat, 16 Jul 2011 01:46:30 +0000 (01:46 +0000)]
Fixed software loading to load independently of Jaguar ROM space, added new
developer options. try using --alpine to see them. ;-)

12 years agoFixes for the 68K IRQ system. There's probably a little more to do though.
Shamus Hammons [Thu, 14 Jul 2011 20:49:33 +0000 (20:49 +0000)]
Fixes for the 68K IRQ system. There's probably a little more to do though.

12 years agoAdded stricter TOM memory checking.
Shamus Hammons [Wed, 13 Jul 2011 17:05:21 +0000 (17:05 +0000)]
Added stricter TOM memory checking.

12 years agoMinor corrections to the file DB.
Shamus Hammons [Tue, 12 Jul 2011 19:16:12 +0000 (19:16 +0000)]
Minor corrections to the file DB.

12 years agoMore enhancements to the file chooser.
Shamus Hammons [Tue, 12 Jul 2011 18:12:41 +0000 (18:12 +0000)]
More enhancements to the file chooser.

12 years agoResolving inconsistent state part II
Shamus Hammons [Tue, 12 Jul 2011 18:12:35 +0000 (18:12 +0000)]
Resolving inconsistent state part II

12 years agoResolving inconsistent state part I
Shamus Hammons [Tue, 12 Jul 2011 18:12:04 +0000 (18:12 +0000)]
Resolving inconsistent state part I

12 years agoAdded possibility to run DSP without host audio output, added configure options
Shamus Hammons [Tue, 12 Jul 2011 04:02:54 +0000 (04:02 +0000)]
Added possibility to run DSP without host audio output, added configure options
for same, fixed log not to dump out when it reaches 10MB, instead it silently
ignores any further output. Also, attempting to run VJ with "use BIOS" checked
and no BIOS loaded no longer causes a virtual crash.

12 years agoInitial stab at controller UI.
Shamus Hammons [Fri, 8 Jul 2011 20:41:35 +0000 (20:41 +0000)]
Initial stab at controller UI.

12 years agoRemoved no longer used config options from config dialog.
Shamus Hammons [Fri, 8 Jul 2011 18:41:44 +0000 (18:41 +0000)]
Removed no longer used config options from config dialog.

12 years agoVarious UI enhancements, like keyboard list searching in cart dialog.
Shamus Hammons [Fri, 8 Jul 2011 13:07:35 +0000 (13:07 +0000)]
Various UI enhancements, like keyboard list searching in cart dialog.

12 years agoFixed OP scaling bug for sizes of 7.0 and up.
Shamus Hammons [Thu, 7 Jul 2011 03:43:27 +0000 (03:43 +0000)]
Fixed OP scaling bug for sizes of 7.0 and up.

12 years agoFixed 24BPP mode (used R twice instead of B), fixed problem with Object
Shamus Hammons [Thu, 7 Jul 2011 01:39:57 +0000 (01:39 +0000)]
Fixed 24BPP mode (used R twice instead of B), fixed problem with Object
Processor not running correctly (should be from VC=0), added some keys to the
cartridge dialog to allow dismissing and running using ESC & Return.

12 years agoNew artwork for CD loading.
Shamus Hammons [Wed, 6 Jul 2011 00:30:36 +0000 (00:30 +0000)]
New artwork for CD loading.

12 years agoMerging qt-experimental into trunk.
Shamus Hammons [Tue, 5 Jul 2011 23:39:50 +0000 (23:39 +0000)]
Merging qt-experimental into trunk.

12 years agoHooked up CD BIOS loading/running.
Shamus Hammons [Tue, 5 Jul 2011 05:16:55 +0000 (05:16 +0000)]
Hooked up CD BIOS loading/running.

12 years agoThis time, for sure! :-P
Shamus Hammons [Fri, 1 Jul 2011 20:00:03 +0000 (20:00 +0000)]
This time, for sure! :-P

12 years agoD'oh!
Shamus Hammons [Fri, 1 Jul 2011 03:00:06 +0000 (03:00 +0000)]
D'oh!

12 years agoMoved Jaguar core to library, fixes for Mac OSX compilation.
Shamus Hammons [Fri, 1 Jul 2011 02:03:14 +0000 (02:03 +0000)]
Moved Jaguar core to library, fixes for Mac OSX compilation.

12 years agoChanges to qmake file to link SDL statically on Mac OSX.
Shamus Hammons [Thu, 30 Jun 2011 22:21:09 +0000 (22:21 +0000)]
Changes to qmake file to link SDL statically on Mac OSX.

12 years agoMakefile fix to compile properly on Mac OSX.
Shamus Hammons [Thu, 30 Jun 2011 22:10:12 +0000 (22:10 +0000)]
Makefile fix to compile properly on Mac OSX.

12 years agoPreliminary support for alternate file types.
Shamus Hammons [Thu, 30 Jun 2011 20:39:27 +0000 (20:39 +0000)]
Preliminary support for alternate file types.