136 Commits (fb6ba43ff17231274198a0fc80c0bbd887d35d26)
 

Author SHA1 Message Date
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 2c870e89c6 Emulator: Make memory spaces more accurate 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 7689efeb44 Meta: Allow single line short case labels in .clang-format 2 years ago
Riyyi 6a44e48244 Doc: Add reference section to terminology.org, add links to mnemonics 2 years ago
Riyyi 4cc21a1c3a Doc: Add document that describes the GameBoy terminology 2 years ago
Riyyi ab5d9cbe69 Emulator: Fix loading 16-bit immediate value 2 years ago
Riyyi 077ba70a16 Emulator: Read bootrom into memory space 2 years ago
Riyyi 5d89883d15 Emulator: Fix Emu memory writing 2 years ago
Riyyi 8768daabfe Emulator: Remove bootrom as separate Emu member variable 2 years ago
Riyyi e38e35ba81 Emulator: Add checks for undefined memory spaces 2 years ago
Riyyi dab457b31f Emulator: Be more const correct 2 years ago
Riyyi 46f3009124 Emulator: Add writing of ECHO RAM 2 years ago
Riyyi 65c3797030 Emulator: Fix memory end address for bootrom segment 1 2 years ago
Riyyi b6e075108e Emulator: Update calls for adding memory spaces 2 years ago
Riyyi 42e54f1344 Emulator: Add support for memory banks to memory spaces 2 years ago
Riyyi 687990edca Emulator: Add more opcodes, convenience functions 2 years ago
Riyyi aa15d9cd3f Doc: Reorder readme reference sections 2 years ago
Riyyi 379ff3babf Doc: Add bootrom section to readme 2 years ago
Riyyi cee8ffabb3 Emulator: Make memory spaces more accurate 2 years ago
Riyyi f6478da541 Emulator: Add copyright header to main, Emu 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 a68171002c Emulator: Fix out of scope destruction of string_view 2 years ago
Riyyi 85d54c9bcb Emulator: Prefer string_view over const char* 2 years ago
Riyyi 3163d0cb95 Emulator: Read bootrom in Emu class 2 years ago
Riyyi 7f8f8fd493 Meta: Update ruc library 2 years ago
Riyyi b82ec9eb11 Emulator: Use constructor initialization list 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 52cd604eb1 Emulator: Do not store overflown bits 2 years ago
Riyyi 0e67e7e2cc Emulator: Add register sharing to processing units 2 years ago
Riyyi 68f78a0299 Emulator: Change register type to uint32_t 2 years ago
Riyyi 21da21a760 Meta: Update ruc library 2 years ago
Frank 2ee1fa147d Merge branch 'master' of https://github.com/Riyyi/garbage 2 years ago
Frank fa066cbd04 Emu: Add cycle accurate timing 2 years ago
Riyyi c691c6287d Meta: Update ruc library 2 years ago
Riyyi 5f44f71e1a CMake: Fix unit test target 2 years ago
Riyyi ccbabdd5b3 Meta: Update ruc library 2 years ago
Riyyi f1aa4f33e2 Meta: Update ruc library 2 years ago
Riyyi 0db89cf109 Doc: Add contributing section to readme 2 years ago
Riyyi 22f3ed8b84 Meta: Update ruc library 2 years ago
Riyyi c159e09ce3 Emulator: Use formatting library print function 2 years ago
Riyyi 2c3109e795 Emulator: Add cycles to wait after executing opcode 2 years ago