https://github.com/tib/swiftnes
Just another NES emulator written in Swift
https://github.com/tib/swiftnes
6502 nes swift swift-5
Last synced: 3 months ago
JSON representation
Just another NES emulator written in Swift
- Host: GitHub
- URL: https://github.com/tib/swiftnes
- Owner: tib
- License: other
- Created: 2021-09-11T12:46:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-24T07:02:36.000Z (about 4 years ago)
- Last Synced: 2025-03-28T02:53:11.647Z (6 months ago)
- Topics: 6502, nes, swift, swift-5
- Language: Swift
- Homepage:
- Size: 91.8 KB
- Stars: 54
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SwiftNes
This repo contains all the source code for my experimental [100 days of NES](https://twitter.com/search?q=100daysOfNES&src=typed_query) challenge.
## What is this all about?
I'm planning to build a fully working NES emulator in a 100 days.
But Why? 🤔
I just want learn more about low level hardware devices (CPU, memory, etc.) asm code, Swift and computers in general.
Wish me luck and feel free to start discussions, raise issues & PRs. 🍀
FYI: The challenge started on the 8th of September 2021.
## Useful resources
- [6502](http://www.obelisk.me.uk/6502/)
- [Nesdev Wiki](https://wiki.nesdev.com)
- [NES emulator from scratch](https://www.youtube.com/playlist?app=desktop&list=PLrOv9FMX8xJHqMvSGB_9G9nZZ_4IgteYf)
- [6502 CPU Emulator in C++](https://www.youtube.com/watch?v=qJgsuQoy9bc&list=PLLwK93hM93Z13TRzPx9JqTIn33feefl37)