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)
|
Fri, 28 Dec 2012 15:34:24 -0800 |
Mike Pavone |
Fix decoding of Scc
|
Fri, 28 Dec 2012 15:16:36 -0800 |
Mike Pavone |
Implement more address modes for jsr
|
Fri, 28 Dec 2012 15:04:22 -0800 |
Mike Pavone |
COmment out fifo full debug printf
|
Fri, 28 Dec 2012 15:03:00 -0800 |
Mike Pavone |
Fix horizontal mask values for scroll plane map address calculation
|
Fri, 28 Dec 2012 14:30:25 -0800 |
Mike Pavone |
Fix areg indexed mode for move dst
|
Fri, 28 Dec 2012 11:07:13 -0800 |
Mike Pavone |
Implement ORI to CCR/SR
|
Fri, 28 Dec 2012 10:37:09 -0800 |
Mike Pavone |
Implemented move from SR
|
Thu, 27 Dec 2012 23:00:11 -0800 |
Mike Pavone |
Use unsigned comparisons for address decoding, exit when we hit an unhandled addressing mode for jmp
|
Thu, 27 Dec 2012 22:48:54 -0800 |
Mike Pavone |
Don't pre-emptively translate code at interrupt vectors as some PD ROMs have these pointing at junk. Need some kind of heuristic for detecting garbage if I'm going to translate them ahead of time by default.
|
Thu, 27 Dec 2012 22:41:28 -0800 |
Mike Pavone |
allocate a new native code chunk when we run out of space
|
Thu, 27 Dec 2012 22:35:26 -0800 |
Mike Pavone |
Some fixes to add/addx sub/subx decoding
|
Thu, 27 Dec 2012 22:11:26 -0800 |
Mike Pavone |
Implement areg indexed mode for lea
|
Thu, 27 Dec 2012 22:05:22 -0800 |
Mike Pavone |
Allow use of indexed modes as move dst
|
Thu, 27 Dec 2012 21:54:54 -0800 |
Mike Pavone |
Allow indexed modes to be used as a destination
|
Thu, 27 Dec 2012 21:32:00 -0800 |
Mike Pavone |
Fix address register indexed addressing (probably)
|
Thu, 27 Dec 2012 21:23:55 -0800 |
Mike Pavone |
Fix pc indexed addressing (probably) when used as a source
|
Thu, 27 Dec 2012 21:19:58 -0800 |
Mike Pavone |
Initial work on allowing dynamic branches and code in RAM plus a small fix to effective address decoding
|
Thu, 27 Dec 2012 18:47:33 -0800 |
Mike Pavone |
Fix decoding bug for addq/subq
|
Thu, 27 Dec 2012 18:21:10 -0800 |
Mike Pavone |
Implement EXT, add some fixes to LINK/UNLK
|
Thu, 27 Dec 2012 10:40:03 -0800 |
Mike Pavone |
Fix some bugs in emulation of CLR
|
Thu, 27 Dec 2012 10:10:23 -0800 |
Mike Pavone |
Fix decoding bug in addq/subq
|
Wed, 26 Dec 2012 22:13:31 -0800 |
Mike Pavone |
Fix decoding of and
|
Wed, 26 Dec 2012 22:07:44 -0800 |
Mike Pavone |
Minor joypad fix and commeount out some debug printfs
|
Wed, 26 Dec 2012 21:50:48 -0800 |
Mike Pavone |
Forgot to add blastem main file earlier
|
Wed, 26 Dec 2012 20:18:58 -0800 |
Mike Pavone |
vertical interrupts now work
|
Wed, 26 Dec 2012 18:20:23 -0800 |
Mike Pavone |
RTE doesn't crash the emulator anymore
|
Wed, 26 Dec 2012 17:50:24 -0800 |
Mike Pavone |
Fix Z80 BUSREQ/RESET implementation.
|
Wed, 26 Dec 2012 17:34:59 -0800 |
Mike Pavone |
Fix long reads from IO ports or long reads that trigger sync cycles by saving rdi. Possibly fix word wide IO reads.
|
Wed, 26 Dec 2012 17:06:34 -0800 |
Mike Pavone |
Implement Z80 reset and bus request registers.
|
Wed, 26 Dec 2012 11:09:04 -0800 |
Mike Pavone |
Initial stab at interrupt support. Make native code offsets bigger so I don't have to worry about overflowing the offset. Implement neg and not (untested).
|
Sat, 22 Dec 2012 21:37:25 -0800 |
Mike Pavone |
Add support for indexed modes as a source, some work on jmp and jsr with areg indirect mode
|
Fri, 21 Dec 2012 22:33:24 -0800 |
Mike Pavone |
Fix bug in disassembler that caused it to disassemble addresses it shouldn't
|
Fri, 21 Dec 2012 22:24:45 -0800 |
Mike Pavone |
Implement indexed with 8-bit displacement addressing modes in decoder and disassembler
|
Fri, 21 Dec 2012 21:53:05 -0800 |
Mike Pavone |
Added untested support for LINK and UNLK
|
Fri, 21 Dec 2012 21:26:16 -0800 |
Mike Pavone |
Removed some old debug printfs
|
Fri, 21 Dec 2012 21:19:03 -0800 |
Mike Pavone |
Implement JSR for some addressing modes
|
Fri, 21 Dec 2012 20:56:32 -0800 |
Mike Pavone |
Implement DMA (untested)
|
Fri, 21 Dec 2012 16:38:40 -0800 |
Mike Pavone |
Fix some bugs in movem with a register list destination
|
Fri, 21 Dec 2012 16:04:41 -0800 |
Mike Pavone |
Implement a couple of supervisor instructions
|
Fri, 21 Dec 2012 16:04:30 -0800 |
Mike Pavone |
Implement word wide access to IO area
|
Fri, 21 Dec 2012 01:00:52 -0800 |
Mike Pavone |
Implement more instructions and address modes
|
Thu, 20 Dec 2012 09:17:31 -0800 |
Mike Pavone |
Make the translator bail out if it hits an instruction I haven't implemented yet
|
Thu, 20 Dec 2012 09:12:24 -0800 |
Mike Pavone |
Fix disassembly of reg list in MOVEM when the reg list is the destination
|
Thu, 20 Dec 2012 09:08:13 -0800 |
Mike Pavone |
Fix decoding and disassembly of MOVEM
|
Thu, 20 Dec 2012 00:56:33 -0800 |
Mike Pavone |
Fix BTST
|