Opcode table: Opcode Cheatsheet
Opcodes 0x00-0xff: Better Cheatsheet
Data sheet: Data sheet
8080 Programming: Programming Manual
Rust Web-Assembly: Official Tutorial
Entwicklung eines Intel 8080 Emulators in Rust, kompiliert nach Web-Assembly. Dazu ein Web-Frontend durch das der Emulator verwendet werden kann. Das UI soll leicht verständlich sein, sodass die Anwendung als Grundlage fuer Assembly-Kurse verwendet werden kann. Der Emulator läuft als WASM binary im Browser des Benutzers und wird durch die WASM-Endpunkte gesteuert.
- Analysis
- Problemstellung
- Verwandte Arbeiten
- Ziele
- Beitrag
- Design
- Emulator
- Disassembler
- Assembler
- Interpreter
- CPU Emulation
- WASM API
- Frontend
- Framework
- SPA vs non-SPA
- Architektur
- Views
- Components
- Emulator
- Implementierung
- Rust
- Interessante Code Beispiele
- Auswertung
- Performance
- Benutzbarkeit
- Vollstaendigkeit
- Future Work
- Fazit