Riyyi
|
92c0236f2a
|
Emulator: Rename ldffi8 => ldff8 and move two opcodes to it
|
3 years ago |
Riyyi
|
f56984b555
|
Emulator: Fix LD A,(0xff00 + C) and its reverse, opcodes: 0xe2, 0xf2
|
3 years ago |
Riyyi
|
1c0809b611
|
Emulator: Fix LD a16,SP opcode: 0x08
|
3 years ago |
Riyyi
|
c8ad40c128
|
Emulator: Fix LD A,a16 opcode: 0xfa
|
3 years ago |
Riyyi
|
ed045a72b2
|
Emulator: Prepare for running blargg's test ROMs
|
3 years ago |
Riyyi
|
38b740856e
|
Emulator: Fix 2 opcodes ending up in the wrong location
|
3 years ago |
Riyyi
|
c7903c0a50
|
Emulator: Fix address pushed onto stack in CALL opcode
|
3 years ago |
Riyyi
|
5d054c90f8
|
Emulator: Update comment wording
|
3 years ago |
Riyyi
|
461fc28c94
|
Emulator: Add support for negative numbers to DAA opcode
|
3 years ago |
Riyyi
|
6c2e5d32d4
|
Emulator: Implement DAA opcode
|
3 years ago |
Riyyi
|
525391144a
|
Emulator: Fix increment HL opcode
|
3 years ago |
Riyyi
|
024e6aecc3
|
Emulator: Add comments to cycle waiting amount
|
3 years ago |
Riyyi
|
baa679904c
|
Emulator: Implement RET opcodes, minus one
|
3 years ago |
Riyyi
|
0c4d7b2112
|
Emulator: Implement JP opcodes
|
3 years ago |
Riyyi
|
3346b5329a
|
Emulator: Implement XOR/OR opcodes
|
3 years ago |
Riyyi
|
275739bd5b
|
Emulator: Implement SUB/SBC opcodes
|
3 years ago |
Riyyi
|
d47dddfe69
|
Emulator: Implement ADC opcode
|
3 years ago |
Riyyi
|
bf8bd66389
|
Emulator: Implement 8-bit ADD opcodes
|
3 years ago |
Riyyi
|
3bac216698
|
Emulator: Add some missing LD opcodes
|
3 years ago |
Riyyi
|
7dc569b1a1
|
Emulator: Add SCF/CCF opcodes
|
3 years ago |
Riyyi
|
5015b9e59d
|
Emulator: Implement 16-bit INC opcode
|
3 years ago |
Riyyi
|
a7169addd8
|
Emulator: Rename inc() => inc8()
|
3 years ago |
Riyyi
|
4dffe1a60a
|
Emulator: Implement push/pop opcodes
|
3 years ago |
Riyyi
|
69760e349e
|
Emulator: Fix compiler warnings in cpu-prefix.cpp
|
3 years ago |
Riyyi
|
c4ccbecaf7
|
Emulator: Add warning for illegal opcodes
|
3 years ago |
Riyyi
|
99c768d400
|
Emulator: Rename reg => register_
|
3 years ago |
Riyyi
|
fb6ba43ff1
|
Emulator: Implement RL/RR opcodes
|
3 years ago |
Riyyi
|
275cab4da4
|
Emulator: Implement RLC/RRC opcodes
|
3 years ago |
Riyyi
|
d53f4759e3
|
Emulator: Implement SWAP opcodes
|
3 years ago |
Riyyi
|
6ada7261e7
|
Emulator: Add .cpp file for prefix $cb opcodes, implement BIT opcodes
|
3 years ago |
Riyyi
|
27abccf863
|
Emulator: Implement nop/rst opcodes
|
3 years ago |
Riyyi
|
d33837f118
|
Emulator: Implement call opcodes
|
3 years ago |
Riyyi
|
219520965c
|
Emulator: Implement Accumulator rotate opcodes
|
3 years ago |
Riyyi
|
462fa09a00
|
Emulator: Implement AND opcodes
|
3 years ago |
Riyyi
|
c9e2bf9e94
|
Emulator: Implement 16-bit add opcodes
|
3 years ago |
Riyyi
|
c81db1d3b5
|
Emulator: Rename decr16 => dec16 as there is only one variant
|
3 years ago |
Riyyi
|
69dc545bf0
|
Emulator: Implement 8-bit decrement opcodes
|
3 years ago |
Riyyi
|
802995b7d9
|
Emulator: Implement JR opcodes
|
3 years ago |
Riyyi
|
67f8bcfca9
|
Emulator: Implement INC and CP arithmetic opcodes
|
3 years ago |
Riyyi
|
e9b47d7d68
|
Emulator: Implement 16-bit DEC opcode
|
3 years ago |
Riyyi
|
50e1672524
|
Emulator: Fix opcode logic in the ldi16 function
|
3 years ago |
Riyyi
|
1b713f8ab0
|
Emulator: Make ldi8 function more compact
|
3 years ago |
Riyyi
|
3fcc6823e8
|
Emulator: Add last LD opcode
|
3 years ago |
Riyyi
|
efe798084f
|
Emulator: Add last 8-bit LD opcode variants
|
3 years ago |
Riyyi
|
c630a7aab6
|
Emulator: Add more LD opcodes
|
3 years ago |
Riyyi
|
8cc8f711e9
|
Emulator: Reorganize 16-bit and more 8-bit load opcode functions
|
3 years ago |
Riyyi
|
4220c4fcd2
|
Emulator: Put opcode comment on the case label line
|
3 years ago |
Riyyi
|
9f12eaa5ff
|
Emulator: Reorganize 8-bit load opcode functions
|
3 years ago |
Riyyi
|
1cd6c428e3
|
Emulator: Update opcode commentary to decided terminology
|
3 years ago |
Riyyi
|
002c992e0d
|
Emulator: Add FIXME to verify shared register necessity
|
3 years ago |