Fri, 26 Apr 2013 22:27:17 -0700 |
Mike Pavone |
Implement BIT and DJNZ (tested). Fix register mapping for IYL.
|
Fri, 26 Apr 2013 09:51:57 -0700 |
Mike Pavone |
Added the rest of the conditions to JPCC, implemented CALLCC (untested)
|
Fri, 26 Apr 2013 09:51:13 -0700 |
Mike Pavone |
Added key to save Z80 RAM to a file
|
Thu, 25 Apr 2013 22:49:36 -0700 |
Mike Pavone |
Implement more Z80 instructions (untested)
|
Thu, 25 Apr 2013 21:01:11 -0700 |
Mike Pavone |
Get Z80 core working for simple programs
|
Mon, 22 Apr 2013 23:56:13 -0700 |
Mike Pavone |
Add shadow/higlight info to debug renderer
|
Mon, 22 Apr 2013 23:34:39 -0700 |
Mike Pavone |
Less broken implementation of shadow/highlight
|
Mon, 22 Apr 2013 21:24:50 -0700 |
Mike Pavone |
Shadow and higlight operators were switched
|
Mon, 22 Apr 2013 20:13:07 -0700 |
Mike Pavone |
Added todo list
|
Mon, 22 Apr 2013 19:39:38 -0700 |
Mike Pavone |
Implemented shadow hilight mode.
|
Sun, 21 Apr 2013 19:12:48 -0700 |
Mike Pavone |
Improve color rendering accuracy and optimize SDL renderer a bit
|
Sun, 21 Apr 2013 16:44:46 -0700 |
Mike Pavone |
Fix overflow detection in divs. Fix negative immediate source for divs
|
Sun, 21 Apr 2013 16:44:10 -0700 |
Mike Pavone |
Added test cases for divs/divu and added divide by zero handler to test generator
|
Sun, 21 Apr 2013 13:00:34 -0700 |
Mike Pavone |
Implement CHK instruction (not fully tested).
|
Sun, 21 Apr 2013 11:42:45 -0700 |
Mike Pavone |
Fixed a couple bugs in roxl/roxr. X flag wasn't being saved properly and rotates of more than 31 bits were messed up as the X flag was being thrown away between the first 31 bits of rotate and the rest.
|
Sun, 21 Apr 2013 11:40:18 -0700 |
Mike Pavone |
Added testcases for move and roxl/roxr. Made some small improvements to test tools.
|
Sat, 20 Apr 2013 17:41:07 -0700 |
Mike Pavone |
Fix muls with a negative immediate source.
|
Sat, 20 Apr 2013 17:32:34 -0700 |
Mike Pavone |
Added testcases for muls, mulu, abcd and sbcd
|
Sat, 20 Apr 2013 16:53:01 -0700 |
Mike Pavone |
Fix modulo on bit operations with a memory destination
|
Sat, 20 Apr 2013 15:14:47 -0700 |
Mike Pavone |
Add support for picking random numbers in a larger range in test generator. Add support for running a subset of tests in runner. Added testcases for bit and rotate instructions.
|
Sat, 20 Apr 2013 14:36:41 -0700 |
Mike Pavone |
Fix overflow flag behavior for lsl/lsr/asr
|
Sat, 20 Apr 2013 00:36:50 -0700 |
Mike Pavone |
Fix autoincrement on a7 when used as a destination in a byte sized instruction
|
Sat, 20 Apr 2013 00:29:14 -0700 |
Mike Pavone |
Added testcases file. Some fixes to test generator for dealing with indexed mode with base and index reg the same. Added support for blastem headless mode in test runner.
|
Fri, 19 Apr 2013 21:36:54 -0700 |
Mike Pavone |
Fix some bugs related to sign-extension of address registers and pre-decrement amount for a7 when used as a source.
|
Fri, 19 Apr 2013 21:36:00 -0700 |
Mike Pavone |
Added headless flag to avoid initializing SDL and opening a window when running tests.
|
Fri, 19 Apr 2013 09:29:37 -0700 |
Mike Pavone |
Add test generator, builder and runner
|
Tue, 16 Apr 2013 22:29:00 -0700 |
Mike Pavone |
Make reset trigger debug exit to make it easier to test the same cases in blastem and musashi. Fix asl #1 overflow flag.
|
Tue, 16 Apr 2013 09:38:30 -0700 |
Mike Pavone |
Fixed up trans for changes to translate_m68k_stream, but still need to deal with missing callbacks.
|
Tue, 16 Apr 2013 09:31:21 -0700 |
Mike Pavone |
Small bit of cleanup
|
Sun, 27 Jan 2013 13:07:26 -0800 |
Mike Pavone |
Fix movem reg to mem for certain addressing modes
|
Sat, 26 Jan 2013 02:47:26 -0800 |
Mike Pavone |
Flag fixes for div, negx and not
|
Sat, 26 Jan 2013 01:33:32 -0800 |
Mike Pavone |
Tweaks to make blastem compatible with m68k-tester
|
Fri, 25 Jan 2013 18:39:22 -0800 |
Mike Pavone |
Fix overflow flag on ASL
|
Wed, 23 Jan 2013 21:54:58 -0800 |
Mike Pavone |
Add support for IY bit instructions to decoder
|
Wed, 23 Jan 2013 21:50:54 -0800 |
Mike Pavone |
Add support for IX bit instructions to decoder
|
Tue, 22 Jan 2013 20:24:14 -0800 |
Mike Pavone |
Add support for 2-byte IY instructions to decoder
|
Tue, 22 Jan 2013 20:21:05 -0800 |
Mike Pavone |
Add support for 2-byte IX instructions to decoder
|
Mon, 21 Jan 2013 21:59:09 -0800 |
Mike Pavone |
Distinguish between 1-byte and 2-byte NOPs
|
Mon, 21 Jan 2013 21:17:52 -0800 |
Mike Pavone |
Add support for bit instructions to decoder
|
Sun, 20 Jan 2013 21:32:13 -0800 |
Mike Pavone |
Add support for EXTD group 2-byte Z80 instructions in decoder
|
Sun, 20 Jan 2013 19:11:24 -0800 |
Mike Pavone |
Add initial stab at Z80 decoder and disassembler
|
Sun, 20 Jan 2013 19:10:29 -0800 |
Mike Pavone |
Add support for breaking into the debugger while game is running
|
Thu, 17 Jan 2013 20:00:07 -0800 |
Mike Pavone |
Add instruction address logging to translator and support for reading an address log to the disassembler
|
Thu, 17 Jan 2013 08:19:29 -0800 |
Mike Pavone |
Implement pc indexed mode as move dst
|
Wed, 16 Jan 2013 22:50:02 -0800 |
Mike Pavone |
Fix 6-button controller emulation
|
Wed, 16 Jan 2013 22:40:56 -0800 |
Mike Pavone |
Implement ABCD an SBCD. Fix BTEST with register source.
|
Tue, 15 Jan 2013 00:14:36 -0800 |
Mike Pavone |
Implement support for self-modifying code
|
Mon, 14 Jan 2013 21:56:54 -0800 |
Mike Pavone |
Prep work for handling games that modify code in RAM
|
Mon, 14 Jan 2013 20:23:17 -0800 |
Mike Pavone |
Fixes for direct color dma stuff
|
Mon, 14 Jan 2013 02:13:14 -0800 |
Mike Pavone |
Small fix to bg drawing that yields the proper res for direct color DMA
|
Mon, 14 Jan 2013 02:03:35 -0800 |
Mike Pavone |
Fix background rendering when display is off and improve refresh cycle emulation so that direct color DMA demos work
|
Sun, 13 Jan 2013 23:48:04 -0800 |
Mike Pavone |
Fix movem.w when dest is register list
|
Sun, 13 Jan 2013 23:06:26 -0800 |
Mike Pavone |
Fix return address for areg displacement mode JSR
|
Sun, 13 Jan 2013 16:11:28 -0800 |
Mike Pavone |
Cleanup VINT code and fix bug in which VINT cycle would be set incorrectly after a VDP control port write
|
Sun, 13 Jan 2013 15:55:43 -0800 |
Mike Pavone |
Add ability to print out current 68K cycle in debugger
|
Sun, 13 Jan 2013 13:01:13 -0800 |
Mike Pavone |
Fix a bunch of bugs in the CPU core, add a 68K debugger
|