parent
d388a54ac9
commit
58b0d58a60
@ -0,0 +1,24 @@ |
|||||||
|
# nesem |
||||||
|
Nes Emulator in Progress (collab with RenDev) |
||||||
|
|
||||||
|
Currently only the CPU, BUS and CARTRIDGE (mapper 000 only) are done, left are the PPU and actual screen + controllers |
||||||
|
|
||||||
|
Currently all rights are reserved but when the project reaches beta I will release it under a very permissive license |
||||||
|
(0BSD, 0MIT, unlicense, something like that, might go with std BSD or MIT) |
||||||
|
|
||||||
|
## How to help: |
||||||
|
### (CPU) |
||||||
|
Download nestest.nes from [here](https://www.nesdev.org/wiki/Emulator_tests) |
||||||
|
|
||||||
|
Compile with debug (`make debug`) |
||||||
|
|
||||||
|
Run with nestest.nes into a logfile (`./nesem nestest.nes > logfile`) |
||||||
|
|
||||||
|
Compare logfile with provided sampleoutput file that contains expected NES 6502 behaviour, fix any errors that cause branching |
||||||
|
|
||||||
|
|
||||||
|
### (PPU) |
||||||
|
Start work on PPU |
||||||
|
|
||||||
|
### (Cartridge) |
||||||
|
Add mappers |
||||||
Loading…
Reference in new issue