log

age author description
Thu, 22 Dec 2016 10:51:33 -0800 Michael Pavone More cleanup in preparation for SMS/Mark III support
Mon, 19 Dec 2016 14:16:59 -0800 Michael Pavone WIP Jaguar GPU/DSP emulation
Mon, 19 Dec 2016 14:16:43 -0800 Michael Pavone Fix blastjag target
Mon, 19 Dec 2016 13:58:51 -0800 Michael Pavone Restore 68K address logging functionality
Mon, 19 Dec 2016 13:46:58 -0800 Michael Pavone Fix intermittent crash in GST savestate loading
Mon, 19 Dec 2016 13:28:18 -0800 Michael Pavone Mostly working changes to allow support for multiple emulated system types in main blastem program
Wed, 14 Dec 2016 23:27:42 -0800 Michael Pavone Fix a couple of timing regressions in Z80 core
Wed, 14 Dec 2016 23:26:12 -0800 Michael Pavone Fix a subtle bug in interrupt handling introduced with the move to a single cycle register in the Z80 core. Fixes regression in Puyo Puyo 2
Wed, 14 Dec 2016 20:20:34 -0800 Michael Pavone Fix Z80 interrupt pulse duration. Fixes inconsistent music playback speed in Sonic 2 introduced in 0.4.1
Mon, 12 Dec 2016 19:21:22 -0800 Michael Pavone Fix to the fix of handling of self modifying code. Was ORing the base address with the wrong register before calling the modified code handler
Mon, 12 Dec 2016 09:50:33 -0800 Michael Pavone Fix field flag handling bug introduced with VDP/render interface cleanup
Sun, 11 Dec 2016 22:00:41 -0800 Michael Pavone Fix Z80 RAM mapping after refactor
Fri, 09 Dec 2016 18:39:44 -0800 Michael Pavone Fix the previous WIP commit. Quick tests suggests things are no more broken than before now.
Fri, 09 Dec 2016 09:48:48 -0800 Michael Pavone WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
Mon, 28 Nov 2016 22:45:46 -0800 Michael Pavone Clean up symbol visiblity and delete a ltitle bit of dead code
Tue, 15 Nov 2016 08:18:57 -0800 Michael Pavone Update stateview so it builds successfully again
Sat, 05 Nov 2016 21:41:23 -0700 Michael Pavone Fix Jaguar video interrupt cycle calculation
Sat, 05 Nov 2016 21:19:18 -0700 Michael Pavone Fix CRY color mapping
Sat, 05 Nov 2016 17:16:16 -0700 Michael Pavone Fix implementation of scaled objects. Implement transparency flag
Sat, 05 Nov 2016 00:23:11 -0700 Michael Pavone Get Jaguar video interrupt working
Mon, 31 Oct 2016 18:41:42 -0700 Michael Pavone Better disassembly of GPU/DSP load store instructions
Mon, 31 Oct 2016 18:36:17 -0700 Michael Pavone Correct disassembly of r14/r15 relative loads and stores
Mon, 31 Oct 2016 09:23:25 -0700 Michael Pavone Get Jaguar disassembler more or less working. Dump gpu program to file when GPU GO bit is set
Sun, 30 Oct 2016 19:42:48 -0700 Michael Pavone Initial stab at jaguar disassemler
Sun, 30 Oct 2016 19:42:30 -0700 Michael Pavone Slightly more detailed logging of unhandled register writes
Sun, 16 Oct 2016 21:58:29 -0700 Michael Pavone Fix segfault in certain games that have SRAM and ROM bankswitched at the same address
Sun, 16 Oct 2016 18:25:18 -0700 Michael Pavone Initial stab at implementing the Jaguar object processor
Wed, 12 Oct 2016 09:39:52 -0700 Michael Pavone Initial implementation of video output hardware
Sat, 08 Oct 2016 23:49:20 -0700 Michael Pavone Basic handling of video/object processor register writes
Fri, 07 Oct 2016 18:27:38 -0700 Michael Pavone Added placeholder code for video output hardware/object processor
Thu, 06 Oct 2016 22:25:12 -0700 Michael Pavone Made some optimizations to gen_mem_fun to keep the size of chunk handler sections within range of a single byte displacement
Thu, 06 Oct 2016 21:12:40 -0700 Michael Pavone Fix some unresolved symbols when linking blastjag
Thu, 06 Oct 2016 21:11:58 -0700 Michael Pavone Remove hacky assumption about Genesis memory map in M68K core
Thu, 06 Oct 2016 09:35:35 -0700 Michael Pavone Byteswap ROMs in jaguar ROM loader. Handle switching memory map from writes to memcon1. Fix some typos in error messages
Thu, 06 Oct 2016 09:34:31 -0700 Michael Pavone Add support for specifying a reset handler in the M68K core. Adjust memory map initialization to handle extra field. Improved handling of out of bounds execution.
Thu, 06 Oct 2016 09:25:43 -0700 Michael Pavone Fix handling of MMAP_CODE chunks that also have MMAP_PTR_IDX set
Tue, 04 Oct 2016 18:30:49 -0700 Michael Pavone Some initial work on Atari Jaguar emulation
Tue, 04 Oct 2016 18:30:24 -0700 Michael Pavone Add a new memory map flag to support an auxilliary buffer for translating code from MMAP_PTR_IDX chunks for which the pointer is null
Tue, 04 Oct 2016 18:28:35 -0700 Michael Pavone Added some hacky support for specifying a start offset in 68K disassembler
Mon, 22 Aug 2016 09:46:18 -0700 Michael Pavone Cleanup the separation of render backend and VDP code in preparation for having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
Fri, 12 Aug 2016 09:39:39 -0700 Michael Pavone Removed obsolete TOOD
Fri, 12 Aug 2016 09:29:08 -0700 Michael Pavone Fix a memory leak in try_alloc_arena
Tue, 09 Aug 2016 22:54:35 -0700 Michael Pavone Fix NOGL compile option
Tue, 09 Aug 2016 22:49:32 -0700 Michael Pavone Make the Makefile more OpenBSD friendly. LTO is not supported on the super old version of GCC it uses. uname -m reports different names than Linux. compiler will return error on rather than just warning for unknown options
Tue, 09 Aug 2016 21:29:49 -0700 Michael Pavone Fixed a bug in call_raxfallback that would cause the call to be omitted completely in the RAX fallback case. This fixes a crash on OpenBSD and possibly other systems
Sat, 06 Aug 2016 07:41:01 -0700 Michael Pavone Added tag v0.4.1 for changeset 1ffa7891b4ec
Sat, 06 Aug 2016 07:40:43 -0700 Michael Pavone Final 0.4.1 changelog update v0.4.1
Fri, 05 Aug 2016 23:10:16 -0700 Michael Pavone Updated special thanks
Fri, 05 Aug 2016 22:24:43 -0700 Michael Pavone Fix a memory corruption bug from failing to grow the buffer for the window caption when switching games
Fri, 05 Aug 2016 22:24:36 -0700 Michael Pavone Added Evander 'Real Deal' Holyfield's Boxing to the ROM DB
Thu, 04 Aug 2016 19:27:04 -0700 Michael Pavone Updated README
Thu, 04 Aug 2016 00:19:36 -0700 Michael Pavone Updated changelog
Wed, 03 Aug 2016 23:55:16 -0700 Michael Pavone Add Special Thanks to About menu
Tue, 02 Aug 2016 09:31:05 -0700 Michael Pavone Updat version number in preparation for upcoming release
Mon, 01 Aug 2016 19:24:51 -0700 Michael Pavone Implemented IND and INDR
Mon, 01 Aug 2016 19:18:50 -0700 Michael Pavone Implemented INIR
Mon, 01 Aug 2016 09:48:10 -0700 Michael Pavone Implement INI
Sun, 31 Jul 2016 15:20:00 -0700 Michael Pavone Added some hacky code to support a virtual root directory for selecting drives on Windows
Sat, 30 Jul 2016 23:36:02 -0700 Michael Pavone Use more appropriate paths for save directories and config files on Windows. Got rid of what should be the last vestiges of hard-coded path separators
Sat, 30 Jul 2016 16:01:57 -0700 Michael Pavone Fix handling of undocumented flag bits for ADD in 32-bit builds