readme
This commit is contained in:
parent
4f63139cdf
commit
6eaca33523
10
README.md
10
README.md
|
@ -1,12 +1,8 @@
|
|||
# nestur
|
||||
|
||||
This is an NES emulator and a work in progress. The CPU, PPU, and APU mostly work, though there are still at least a couple bugs. I've mostly tested on Donkey Kong and Super Mario Bros. so far. There are plenty of full-featured emulators out there; this is primarily an educational project but I do want it to run well.
|
||||
This is an NES emulator and a work in progress. There are still some minor bugs and the audio is kind of scratchy. I've mostly tested on Donkey Kong, Super Mario Bros., and Zelda so far. There are plenty of full-featured emulators out there; this is primarily an educational project but I do want it to run well. SDL2 is the only dependency, it's NTSC timing, and contains no `unsafe` code.
|
||||
|
||||
- One dependency (SDL)
|
||||
|
||||
- NTSC timing
|
||||
|
||||
<img src="pics/smb.png" width=600>
|
||||
<img src="pics/smb.png" width=350> <img src="pics/zelda.png" width=350>
|
||||
|
||||
## Controls:
|
||||
```
|
||||
|
@ -26,7 +22,7 @@ The code aims to follow the explanations from the [NES dev wiki](https://wiki.ne
|
|||
|
||||
## To do:
|
||||
|
||||
- More mappers (only NROM/mapper 0 implemented so far)
|
||||
- More mappers (only mappers 0 (NROM) and 1 (MMC1) implemented so far)
|
||||
|
||||
- DMC audio channel, high- and low-pass filters, APU cleanup/timing fix
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
|
@ -125,7 +125,7 @@ fn main() -> Result<(), String> {
|
|||
/*
|
||||
|
||||
TODO:
|
||||
- fix 8x16 sprites
|
||||
- fix zelda hearts
|
||||
- common mappers
|
||||
- untangle CPU and PPU
|
||||
- DMC audio channel, high- and low-pass filters, refactor envelope, fix static
|
||||
|
|
Loading…
Reference in New Issue