88 Commits (b48f308bfcb665a510b09c5f8e07974a9892af9e)

Author SHA1 Message Date
Riyyi b48f308bfc Emulator: Simplify isCarry(Subtraction) function 3 years ago
Riyyi 059441c30a Emulator: Fix ADC/CP/DEC/SBC/SUB opcode: 0x8e, 0xbe, 0x35, 0x93, 0x96 3 years ago
Riyyi a4743fa77b Emulator: Fix LD A,(HL-) opcode: 0x3a 3 years ago
Riyyi c396e7fcf6 Emulator: Fix LD L,(HL) opcode 0x6e 3 years ago
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