Skip to content

Latest commit

 

History

History
78 lines (65 loc) · 1.64 KB

emu_roadmap.md

File metadata and controls

78 lines (65 loc) · 1.64 KB

XUL'S EMULATION PROJECT (MIEMU)

Personal 8 bit emulation proyect roadmap

CC8 V1.0 (ALMOST DONE)

Chip 8 emulator

  • Chip 8 emulator
    • Precise emulation (correct cpu timings)
    • Audio
    • Emulator shell
      • Emulation control (start, stop, reset)
      • File explorer
    • Extended instruction set (super chip 48)

XUL EMU V1.0 (TODO)

  • Configuration manager

    • JSON (klib)
  • Emulator manager shell (emulator selector)

    • Hotswappable emulators
  • Shared library api (emulator shell and independent emulators)

    • MIEMU CORE [LIB]
      • Platforms
      • Emulation api
    • MIEMU CHIP 8 [LIB]
    • MIEMU GameBoy [LIB]
    • MIEMU UI [EXECUTABLE]
      • App entry point
  • Emulators

    • Chip8 (CC8)
    • GameBoy (CGB)

XUL EMU V1.2 (TODO)

XUL EMU V1.4 (TODO)

  • Shell enhanced UI system
    • UI Input
      • Key filtering
      • Mouse events
    • UI Layouts
      • rows
      • colums
      • grids
    • UI Widgets
      • text
      • line
      • rect
      • button
      • graph

XUL EMU BACKLOG

  • Emulators
    • NES (Nintendo Entertainment System)
    • SNES(Super Nintendo Entertainment System)
    • GBA
    • N64
    • Play station 1

Resources: