- Aug 29, 2024
-
-
João Magalhães authored
Also added all major APU constant addresses. Disabled serial transfer on state loading.
-
- Jul 28, 2024
-
-
João Magalhães authored
Made read MMU a non mutable operation. Added support for CPU description. Added Display support for CPU. Extracted type definition for `Instruction`. Support for diag_gb!() - uses global unsafe approach, which is not problematic for the purpose. Inline fetch() operation in cpu clock. Moved pedantic validation up in the CPU. Fix simple diag issue. Changed naming of read and write unsafe ops to raw. New pedantic asserts. Fix an issue with HDMA destination address prevent CHIP-8 ROM from working.
-
- Jul 23, 2024
-
-
João Magalhães authored
-
João Magalhães authored
-
- Mar 03, 2024
-
-
João Magalhães authored
More standard support for the `BusComponent` interface.
-
- Nov 05, 2023
-
-
João Magalhães authored
Allow simple screenshot saving.
-
- Jun 04, 2023
-
-
João Magalhães authored
Running under a single call. This required increasing variable size from u8 to u16.
-
- May 21, 2023
-
-
João Magalhães authored
Created infrastructure that allows the usage of the serial device to capture the result of the tests. Then the test is executed agains a pre-defined number of cycles and the result is compared against expectation.
-
- May 14, 2023
-
-
João Magalhães authored
Also removed the not needed bitwise operation.
-
- Apr 27, 2023
-
-
João Magalhães authored
This changes the way the device is called.
-
João Magalhães authored
-
João Magalhães authored
-
- Apr 18, 2023
-
-
João Magalhães authored
-
João Magalhães authored
For the bool to int conversion.
-
- Apr 17, 2023
-
-
João Magalhães authored
-
- Apr 16, 2023
-
-
João Magalhães authored
-
João Magalhães authored
The image data buffer printing is still pending. Still a lot of TODOs and edge cases to be solved.
-
- Apr 15, 2023
-
-
João Magalhães authored
-
João Magalhães authored
Allowing better directory usage. Created initial printer file.
-
João Magalhães authored
There's already two drivers implemented: Null and Print (to stdout).
-
João Magalhães authored
The complete GB, CPU and MMU linking is done.
-