34 Commits (8e4dacca8a4c064f5813135a84dd0fd96f907fd5)

Author SHA1 Message Date
Riyyi e9b47d7d68 Emulator: Implement 16-bit DEC opcode 2 years ago
Riyyi 3fcc6823e8 Emulator: Add last LD opcode 2 years ago
Riyyi 8cc8f711e9 Emulator: Reorganize 16-bit and more 8-bit load opcode functions 2 years ago
Riyyi 9f12eaa5ff Emulator: Reorganize 8-bit load opcode functions 2 years ago
Riyyi 4c24ade250 Test: Add unit test for carry calculation 2 years ago
Riyyi cc120891ca Emulator: Add isCarry() function to CPU 2 years ago
Riyyi e2ca4359f2 Emulator: Add opcode $20/$0d/$2f 2 years ago
Riyyi 446a777e40 Emulator: Add Formatter for CPU class 2 years ago
Riyyi 1acb5af23e Emulator: Add function to retrieve AF/PC/SP register 2 years ago
Riyyi af07357812 Emulator: Add opcode $a8/$af 2 years ago
Riyyi 7e54c733a8 Emulator: Add opcode $cd 2 years ago
Riyyi 6bbc705651 Emulator: Make read/write function more generic 2 years ago
Riyyi c83d322d0c Emulator: Make read/write function more generic 2 years ago
Riyyi e2db1598af Emulator: Change opcode lookup table to regular switch case 2 years ago
Riyyi 2a234fabfd Emulator: Add opcode LDH or LD 0xff00 2 years ago
Riyyi 07345d0552 Emulator: Add some more opcodes 2 years ago
Riyyi ab5d9cbe69 Emulator: Fix loading 16-bit immediate value 2 years ago
Riyyi 8768daabfe Emulator: Remove bootrom as separate Emu member variable 2 years ago
Riyyi 687990edca Emulator: Add more opcodes, convenience functions 2 years ago
Riyyi 895b54e927 Emulator: Add opcode function to lookup table 2 years ago
Riyyi d511ec8397 Emulator: Add opcode lookup table 2 years ago
Riyyi e3c3875195 Emulator: Store registers separately 2 years ago
Riyyi dcc517c28d Emulator: Set registers for the power-up sequence 2 years ago
Riyyi 68f78a0299 Emulator: Change register type to uint32_t 2 years ago
Riyyi 2c3109e795 Emulator: Add cycles to wait after executing opcode 2 years ago
Riyyi e95e7452fe Emulator: Change register af 16-bit => a 8-bit 2 years ago
Riyyi 6da0184713 Emulator: Add opcode example 2 years ago
Riyyi 4df59970da Emulator: Run clang-format 2 years ago
Frank 265bf09845 Emu: Add clock divider support for PUs 2 years ago
Riyyi 7f9847dd2d Emulator: Add register variables to CPU class 2 years ago
Riyyi 6872808938 Emu: Fix include filenames 2 years ago
Riyyi 0d35476da0 Emulator: Add ProcessingUnit base class 2 years ago
Riyyi e4a5fbba58 Emulator: Add main structure classes 2 years ago