Sun, 06 Jan 2013 10:54:45 -0800 |
Mike Pavone |
Initialize status register to proper value on startup
|
Sun, 06 Jan 2013 09:51:15 -0800 |
Mike Pavone |
Added SMD ROM support
|
Sat, 05 Jan 2013 22:59:51 -0800 |
Mike Pavone |
Fix certain address modes with lea when the destination is not a native register
|
Sat, 05 Jan 2013 22:59:06 -0800 |
Mike Pavone |
Small fix to disassembler
|
Sat, 05 Jan 2013 02:46:55 -0800 |
Mike Pavone |
Fix decoding of movep
|
Sat, 05 Jan 2013 02:18:31 -0800 |
Mike Pavone |
Implement more movem modes src
|
Sat, 05 Jan 2013 01:55:11 -0800 |
Mike Pavone |
Implement more address modes for movem dst and fix a missing break statement in translate_m68k_dst
|
Sat, 05 Jan 2013 01:32:40 -0800 |
Mike Pavone |
Fix crash in printf from "crash" function due to lack of clearing rax
|
Sat, 05 Jan 2013 01:31:28 -0800 |
Mike Pavone |
FIx movem when src is reg list and dst is not a areg predec mode
|
Sat, 05 Jan 2013 00:53:50 -0800 |
Mike Pavone |
Fix predec address mode when used as source
|
Fri, 04 Jan 2013 23:52:20 -0800 |
Mike Pavone |
Fix rotate instructions that use a register source. Fix ROXL/ROXR to actually use the appropriate x86 instruction.
|
Fri, 04 Jan 2013 23:25:23 -0800 |
Mike Pavone |
Add cycles for Bcc (needs work, but this changes keeps some ROMs from making the emulator unresponsive)
|
Fri, 04 Jan 2013 23:21:07 -0800 |
Mike Pavone |
Don't use the native call stack for M68K calls by default
|
Fri, 04 Jan 2013 22:51:01 -0800 |
Mike Pavone |
Small fix for bit instructions
|
Fri, 04 Jan 2013 21:47:09 -0800 |
Mike Pavone |
Implement access to Z80 RAM
|
Thu, 03 Jan 2013 22:49:21 -0800 |
Mike Pavone |
Implement TRAP (untested)
|
Thu, 03 Jan 2013 22:07:40 -0800 |
Mike Pavone |
Implement MULU/MULS and DIVU/DIVS
|
Tue, 01 Jan 2013 09:40:17 -0800 |
Mike Pavone |
Do a sync when interrupt mask changes so we can recompute the next interrupt cycle. Also fix a bug in which the SR part of ORI to SR was not being performed.
|
Tue, 01 Jan 2013 07:06:57 -0800 |
Mike Pavone |
Make writes to control and data port block when DMA is in progress
|
Tue, 01 Jan 2013 07:04:48 -0800 |
Mike Pavone |
Bail out of disassembly of a particular stream when we hit an invalid instruction
|
Tue, 01 Jan 2013 07:03:52 -0800 |
Mike Pavone |
Add hgignore file
|
Mon, 31 Dec 2012 20:09:09 -0800 |
Mike Pavone |
Implement most of the "X" instructions
|
Mon, 31 Dec 2012 19:17:01 -0800 |
Mike Pavone |
Implement m68k_modified_ret_addr
|
Mon, 31 Dec 2012 18:53:52 -0800 |
Mike Pavone |
Comment out some debug printfs
|
Mon, 31 Dec 2012 18:36:16 -0800 |
Mike Pavone |
Fix infinite loop bug in sprite rendering
|
Mon, 31 Dec 2012 18:22:25 -0800 |
Mike Pavone |
Fix DMA fills to VRAM
|
Mon, 31 Dec 2012 18:12:08 -0800 |
Mike Pavone |
Fix DMA in progress flag in VDP status register
|
Mon, 31 Dec 2012 11:56:01 -0800 |
Mike Pavone |
Fix label names in disassembler
|
Mon, 31 Dec 2012 11:54:27 -0800 |
Mike Pavone |
Properly support references to odd addresses in label generation in disassembler. Add labels for start and interrupts.
|
Mon, 31 Dec 2012 11:26:57 -0800 |
Mike Pavone |
Fix VDP reads
|
Sun, 30 Dec 2012 22:39:41 -0800 |
Mike Pavone |
Implemented HV counter
|
Sun, 30 Dec 2012 18:40:33 -0800 |
Mike Pavone |
Fix some bugs in decoding cmp
|
Sun, 30 Dec 2012 11:54:25 -0800 |
Mike Pavone |
Fix 68K->VDP DMA
|
Sun, 30 Dec 2012 09:55:18 -0800 |
Mike Pavone |
Improve disassembler
|
Sun, 30 Dec 2012 09:55:07 -0800 |
Mike Pavone |
Add support for pc indexed addressing mode to lea
|
Sun, 30 Dec 2012 07:52:44 -0800 |
Mike Pavone |
Support more address modes for jmp
|
Sun, 30 Dec 2012 01:15:16 -0800 |
Mike Pavone |
Fix bug that was causing DMA fills to lock up under certain circumstances
|
Sun, 30 Dec 2012 00:11:03 -0800 |
Mike Pavone |
Make version register return correct value for USA
|
Sat, 29 Dec 2012 23:40:30 -0800 |
Mike Pavone |
Fix swap
|
Sat, 29 Dec 2012 23:08:14 -0800 |
Mike Pavone |
Cleanup bit instructions and fix bug in translate_m68k_move that caused incorrect results once translate_m68k_src was fixed
|
Sat, 29 Dec 2012 23:07:23 -0800 |
Mike Pavone |
Fix crash when printing error message about modified return address
|
Sat, 29 Dec 2012 22:22:53 -0800 |
Mike Pavone |
Fix check in translate_m68k_src that deals with instructions for which both operands are registers that are not mapped to a native x86-64 register
|
Sat, 29 Dec 2012 22:11:28 -0800 |
Mike Pavone |
Fix encoding of movsx instruction when used with new (i.e. r9-r15) registers. This fixes the indexed addressing modes when used with a word-wide index register
|
Sat, 29 Dec 2012 21:55:42 -0800 |
Mike Pavone |
Some fixes for translating code in located in RAM
|
Sat, 29 Dec 2012 21:10:07 -0800 |
Mike Pavone |
Implement the rest of the bit instructions
|
Sat, 29 Dec 2012 20:33:39 -0800 |
Mike Pavone |
Implemented ROL and ROR
|
Sat, 29 Dec 2012 12:52:19 -0800 |
Mike Pavone |
Fix logic for switching between USP and SSP
|
Fri, 28 Dec 2012 22:47:22 -0800 |
Mike Pavone |
Fix decoding of CMPA
|
Fri, 28 Dec 2012 22:47:10 -0800 |
Mike Pavone |
Fix return address pushed to stack for jsr
|
Fri, 28 Dec 2012 21:36:22 -0800 |
Mike Pavone |
cycles should return dst
|
Fri, 28 Dec 2012 21:25:00 -0800 |
Mike Pavone |
Fix call_r in gen_x86 so that it properly returns a pointer to the location after the generated instruction
|
Fri, 28 Dec 2012 21:20:14 -0800 |
Mike Pavone |
Implement pea (untested).
|
Fri, 28 Dec 2012 20:46:29 -0800 |
Mike Pavone |
Fix Z80 busreq logic
|
Fri, 28 Dec 2012 19:21:05 -0800 |
Mike Pavone |
Allow jmp/jsr to follow pc-relative addresses in disassembler
|
Fri, 28 Dec 2012 17:59:41 -0800 |
Mike Pavone |
Defer the correct address for pc relative jsr/jmp
|
Fri, 28 Dec 2012 17:57:43 -0800 |
Mike Pavone |
Implement scc (untested)
|