Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/barrettotte/scuffed-6502kt

A scuffed 6502 CPU emulator to learn kotlin and the 6502 architecture
https://github.com/barrettotte/scuffed-6502kt

6502 cpu-emulator cpu-simulator emulator kotlin

Last synced: 1 day ago
JSON representation

A scuffed 6502 CPU emulator to learn kotlin and the 6502 architecture

Awesome Lists containing this project

README

        

# Scuffed 6502 Kt

I've been planning on learning kotlin for a while since I'm already pretty familiar with Java and Groovy.
So, why not make something interesting like a subpar CPU emulator.

## Commands
* ```./run.sh``` or ```gradlew run```

## References
* Klaus Functional Tests https://github.com/Klaus2m5/6502_65C02_functional_tests
* Datasheet http://archive.6502.org/datasheets/rockwell_r650x_r651x.pdf
* 6502 Instruction set
* https://www.masswerk.at/6502/6502_instruction_set.html
* http://nesdev.com/6502.txt
* 6502 Addressing modes http://www.obelisk.me.uk/6502/index.html
* 6502 Assembler https://www.masswerk.at/6502/assembler.html
* http://www.6502.org/
* http://www.6502.org/tutorials/
* http://www.6502.org/users/andre/65k/af65002/af65002arch.html
* Kotlin bitwise operators https://www.programiz.com/kotlin-programming/bitwise