log

age author description
Sun, 09 Dec 2012 17:05:13 -0800 Mike Pavone Broken window support
Sun, 09 Dec 2012 01:13:41 -0800 Mike Pavone Horizontal scroll works correctly now. In particular, the SEGA logo in Vectorman has a nice smooth wave like it should
Sun, 09 Dec 2012 00:03:15 -0800 Mike Pavone Implement sprite index >= sprite limit triggers sprite limit behavior
Sat, 08 Dec 2012 23:49:51 -0800 Mike Pavone Initial H32 mode support
Sat, 08 Dec 2012 23:09:40 -0800 Mike Pavone Pass all sprite masking tests
Sat, 08 Dec 2012 23:06:13 -0800 Mike Pavone Small fix to overflow flag
Sat, 08 Dec 2012 22:50:14 -0800 Mike Pavone Improve sprite masking to almost completely pass Nemesis' sprite masking test
Sat, 08 Dec 2012 22:07:25 -0800 Mike Pavone Add support for simple resolution scaling
Sat, 08 Dec 2012 21:39:01 -0800 Mike Pavone Fix horizontal sprite mirroring
Sat, 08 Dec 2012 20:25:56 -0800 Mike Pavone Make horizontal scrolling closer to correct, Comix Zone looks good, Sonic 2 slightly off
Sat, 08 Dec 2012 20:02:10 -0800 Mike Pavone Small cleanup
Sat, 08 Dec 2012 19:59:32 -0800 Mike Pavone Fix horizontal scroll offset
Sat, 08 Dec 2012 19:42:07 -0800 Mike Pavone Fix BG plane B render bug
Sat, 08 Dec 2012 16:58:11 -0800 Mike Pavone Fix sprite transparency for overlapping sprites
Sat, 08 Dec 2012 16:46:47 -0800 Mike Pavone Fix management of context->sprite_draws so the sprite layer only draws when it should
Sat, 08 Dec 2012 16:16:18 -0800 Mike Pavone Fix vertical scroll value for plane B
Sat, 08 Dec 2012 16:09:43 -0800 Mike Pavone Partially fix BG plane B
Sat, 08 Dec 2012 16:02:17 -0800 Mike Pavone Fix endianness of VSRAM when read from Genecyst save state
Sat, 08 Dec 2012 11:59:50 -0800 Mike Pavone Sprites fixed, working on bg planes
Sat, 08 Dec 2012 11:12:17 -0800 Mike Pavone Sprites somewhat less broken
Sat, 08 Dec 2012 02:00:54 -0800 Mike Pavone Mostly broken VDP core and savestate viewer
Tue, 04 Dec 2012 19:25:54 -0800 Mike Pavone Initial support for M68k reset vector, rather than starting at an arbitrary address
Tue, 04 Dec 2012 19:13:12 -0800 Mike Pavone M68K to x86 translation works for a limited subset of instructions and addressing modes
Tue, 27 Nov 2012 22:54:38 -0800 Mike Pavone Add asssembly runtime code stub
Tue, 27 Nov 2012 22:50:09 -0800 Mike Pavone Add Makefile
Tue, 27 Nov 2012 22:43:32 -0800 Mike Pavone Make x86 generator generic with respect to operand size for immediate parameters.
Tue, 27 Nov 2012 09:28:13 -0800 Mike Pavone x86 code gen, initial work on translator
Thu, 15 Nov 2012 22:15:43 -0800 Mike Pavone Improve disassembly. FIx some decoding bugs.
Thu, 15 Nov 2012 00:52:53 -0800 Mike Pavone Add mising bit instructions to decoder. Add test assembly file containing most distinct instructions.
Wed, 14 Nov 2012 23:04:55 -0800 Mike Pavone Implement OR_DIV_SBCD group in decoder
Wed, 14 Nov 2012 09:24:40 -0800 Mike Pavone Added new OPSIZE for unsized instructions so they can be properly disassembled without making them special cases
Tue, 13 Nov 2012 18:26:43 -0800 Mike Pavone Implement (possibly broken) decoding of all M68000 instructions not in the OR_DIV_SBCD group
Fri, 09 Nov 2012 22:01:26 -0800 Mike Pavone Finish bit/movep/immediate group except for 68020 instructions
Tue, 06 Nov 2012 02:07:45 -0800 Mike Pavone merge
Tue, 06 Nov 2012 01:57:36 -0800 Mike Pavone Add some logic analyzer captures, a Python script for analyzing said captures and a higher level analysis of the output
Tue, 06 Nov 2012 02:04:42 -0800 Mike Pavone More bit and immediate instructions
Sun, 04 Nov 2012 23:43:03 -0800 Mike Pavone Add support for some bit instructions and a few others in the same "category"
Sat, 03 Nov 2012 22:15:55 -0700 Mike Pavone Finish mulu.w, muls.w and abcd parameter decoding
Sat, 03 Nov 2012 21:38:28 -0700 Mike Pavone Improve 68K instruction decoding. Add simple disassembler.
Sat, 03 Nov 2012 21:37:38 -0700 Mike Pavone Make sure all operations are long-word length on fib example.
Mon, 29 Oct 2012 01:18:38 -0700 Mike Pavone Initial work on M68K instruction decoding