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
The 8 lower bits are read first. The 8 higher bits come afterwards!
|
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 |