Riyyi
|
80e15531f2
|
Emulator: Add bitmask for additional safety in read/write functions
|
2 years ago |
Riyyi
|
16235b4663
|
Emulator: Add opcode $0a/$0e/$1a/$1e/$2a/$2e/$3a
|
2 years ago |
Riyyi
|
af07357812
|
Emulator: Add opcode $a8/$af
|
2 years ago |
Riyyi
|
7e54c733a8
|
Emulator: Add opcode $cd
|
2 years ago |
Riyyi
|
5d2ee7cbc9
|
Emulator: Add opcodes $6/$16/$26/$36
|
2 years ago |
Riyyi
|
2dc4da71e4
|
Emulator: Add mnemonic comments to opcodes
|
2 years ago |
Riyyi
|
6bbc705651
|
Emulator: Make read/write function more generic
|
2 years ago |
Riyyi
|
5035b26f8a
|
Emulator: Add opcodes $2/$12/$22/$32
|
2 years ago |
Riyyi
|
afedc8a30b
|
Emulator: Some cleanup in the CPU class
|
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
|
8768daabfe
|
Emulator: Remove bootrom as separate Emu member variable
|
2 years ago |
Riyyi
|
687990edca
|
Emulator: Add more opcodes, convenience functions
|
3 years ago |
Riyyi
|
895b54e927
|
Emulator: Add opcode function to lookup table
|
3 years ago |
Riyyi
|
d511ec8397
|
Emulator: Add opcode lookup table
|
3 years ago |
Riyyi
|
b82ec9eb11
|
Emulator: Use constructor initialization list
|
3 years ago |
Riyyi
|
e3c3875195
|
Emulator: Store registers separately
|
3 years ago |
Riyyi
|
dcc517c28d
|
Emulator: Set registers for the power-up sequence
|
3 years ago |
Riyyi
|
52cd604eb1
|
Emulator: Do not store overflown bits
|
3 years ago |
Riyyi
|
0e67e7e2cc
|
Emulator: Add register sharing to processing units
|
3 years ago |
Frank
|
fa066cbd04
|
Emu: Add cycle accurate timing
|
3 years ago |
Riyyi
|
c159e09ce3
|
Emulator: Use formatting library print function
|
3 years ago |
Riyyi
|
2c3109e795
|
Emulator: Add cycles to wait after executing opcode
|
3 years ago |
Riyyi
|
e95e7452fe
|
Emulator: Change register af 16-bit => a 8-bit
|
3 years ago |
Riyyi
|
6da0184713
|
Emulator: Add opcode example
|
3 years ago |
Riyyi
|
4df59970da
|
Emulator: Run clang-format
|
3 years ago |
Frank
|
083cf2f732
|
Emu:: Add broken function call
|
3 years ago |
Frank
|
265bf09845
|
Emu: Add clock divider support for PUs
|
3 years ago |
Riyyi
|
e4a5fbba58
|
Emulator: Add main structure classes
|
3 years ago |