|
|
5e6df7d7cc
|
Update gitignore
|
2024-03-10 15:10:48 +01:00 |
|
|
|
3c05bfdcaa
|
Fix warnings and formating
|
2024-03-10 15:07:09 +01:00 |
|
|
|
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 |
|