Commit Graph

9 Commits

Author SHA1 Message Date
27585d6440 Migrated display to custom crate
Things still need to be ironed out, mainly in the display crate, but the system
is working
2024-03-02 23:09:32 +01:00
7a13325eb0 Started implemented PPU
Current solution used for display and input management is far from being
powerfull enough, developpement will resume when a better solution is
found
2022-05-28 16:34:21 +02:00
50ba57db74 Implemented NROM mapper 2022-05-21 17:45:38 +02:00
f916f77641 Added basic mapper infrastructure 2022-05-21 14:58:59 +02:00
123ef70487 Changed Memory to Peripheral
The "Memory" name  is too restrictive given that the bus itself
implement that trait.
2022-05-08 21:00:51 +02:00
1b9c73c432 Tested and fixed all instructions
! something might still be bugged since the test program is failing,
although not in an obvious manner
2022-04-07 15:32:28 +02:00
051cfe6611 Finished implementing instructions
+ added all legal instructions
2022-02-21 21:17:11 +01:00
012992c4ad Got first CPU instructions working
+ added interface
+ added CPU, Bus, and memory implementations
+ implemented a few CPU instructions
2022-02-15 22:24:58 +01:00
8cc0019dca Initial commit 2022-02-01 19:38:27 +01:00