Ben Kurtovic
|
5a8063315d
|
BIT, RES, CPL; add missing opcode docs.
|
8 роки тому |
Ben Kurtovic
|
26dcf57f1b
|
Flesh out system ports; clean up IO; stubs.
|
8 роки тому |
Ben Kurtovic
|
af58cedce3
|
Fix assorted bugs.
|
8 роки тому |
Ben Kurtovic
|
1d604d774b
|
Cleanup VDP debug code; don't enable IRQ until one instr past EI.
|
8 роки тому |
Ben Kurtovic
|
56580d7392
|
Implement NEG and some bugfixes.
|
8 роки тому |
Ben Kurtovic
|
1942d797aa
|
Implement more instructions, mainly bit-shifting.
|
8 роки тому |
Ben Kurtovic
|
fdda540d26
|
Refactor flag setting code; implement more instructions.
|
8 роки тому |
Ben Kurtovic
|
67e3133f14
|
Fix a bug in VDP control port writes; rename 'last_index' to 'regs.ixy'.
|
8 роки тому |
Ben Kurtovic
|
05b0bbe523
|
Make Z80 register pairs friendlier. Implement more instructions.
|
8 роки тому |
Ben Kurtovic
|
42690f9380
|
Implement more instructions.
|
8 роки тому |
Ben Kurtovic
|
c14ad04c48
|
Simplify and fix index bit instructions in disassembler.
|
8 роки тому |
Ben Kurtovic
|
80e361c111
|
More instructions, mainly index-related; tweaks.
|
8 роки тому |
Ben Kurtovic
|
df3277a2b6
|
Fix bugs in BIT; add trace for IRQ; make MMU mapping logs trace-level.
|
8 роки тому |
Ben Kurtovic
|
53c0757362
|
Implement an assorted bunch of instructions.
|
8 роки тому |
Ben Kurtovic
|
cbc1d7f02d
|
EX; more bitwise/arithmetic ops; bugfixes.
|
8 роки тому |
Ben Kurtovic
|
06b7dfaca3
|
Implement CRAM, some more loads and arithmetic operations.
|
8 роки тому |
Ben Kurtovic
|
1cc4f06b89
|
LDI; LDD; LDIR; LDDR
|
8 роки тому |
Ben Kurtovic
|
da5765a3c7
|
PUSH/POP IX/Y; DJNZ; LD (HL), r
|
8 роки тому |
Ben Kurtovic
|
3ca7f26aa0
|
Stub out port reads/writes; RETN; RST.
|
8 роки тому |
Ben Kurtovic
|
a167e9dcd7
|
RET; IN/OUT r/(C), (C)/r; INI/D; INI/DR; OUTI/D; OTI/DR; NOP2
|
8 роки тому |
Ben Kurtovic
|
1efe2b579d
|
Add POP; fix bugs involving relative jumps and PUSH.
|
8 роки тому |
Ben Kurtovic
|
3381c36c89
|
PUSH
|
8 роки тому |
Ben Kurtovic
|
8de5117a49
|
mmu_write_double, stack_push; LD (HL), n; JR; CALL
|
8 роки тому |
Ben Kurtovic
|
c2a52194a8
|
CP, IN, OUT, JP cc; stub out port functions.
|
8 роки тому |
Ben Kurtovic
|
7c6d58fd6b
|
XOR r; LD (nn, A)
|
8 роки тому |
Ben Kurtovic
|
deb9943b1c
|
Split off jump table; implement IM and JP nn.
|
8 роки тому |
Ben Kurtovic
|
643b0184d7
|
Implement more load instructions; bugfixes.
|
8 роки тому |
Ben Kurtovic
|
560eceeedf
|
EXX, DI, EI, HALT
|
8 роки тому |
Ben Kurtovic
|
cf1985bee9
|
Implement more load instructions.
|
8 роки тому |
Ben Kurtovic
|
e66b158aa9
|
Copyright year bumps; minor tweaks.
|
8 роки тому |
Ben Kurtovic
|
7765457495
|
Use nicer array initializer for Z80 ops.
|
9 роки тому |
Ben Kurtovic
|
0a61a4c8b0
|
Rename z80_instructions.inc.c to z80_ops.inc.c
|
9 роки тому |
Ben Kurtovic
|
c1f33cd530
|
Rename .inc to .inc.c; add support to makefile.
|
9 роки тому |
Ben Kurtovic
|
03066c54eb
|
Implement INC ss.
|
9 роки тому |
Ben Kurtovic
|
8e413e7a5e
|
Start implementing Z80 instructions.
|
9 роки тому |
Ben Kurtovic
|
274b2eaa93
|
Stub out MMU functions, opcodes; const fixes.
|
9 роки тому |
Ben Kurtovic
|
b21e0ed35a
|
Add full exception handling logic.
|
9 роки тому |