Skip to content

felixhir/pages-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Some emulator

build GitHub

Resources

Opcode table: Opcode Cheatsheet

Opcodes 0x00-0xff: Better Cheatsheet

Data sheet: Data sheet

8080 Programming: Programming Manual

Rust Web-Assembly: Official Tutorial

Idee

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.

ToC

  • Analysis
    • Problemstellung
    • Verwandte Arbeiten
    • Ziele
    • Beitrag
  • Design
    • Emulator
      • Disassembler
      • Assembler
      • Interpreter
      • CPU Emulation
    • WASM API
    • Frontend
      • Framework
      • SPA vs non-SPA
      • Architektur
        • Views
        • Components
  • Implementierung
    • Rust
    • Interessante Code Beispiele
  • Auswertung
    • Performance
    • Benutzbarkeit
    • Vollstaendigkeit
  • Future Work
  • Fazit