/AMEmu

ArduMan Emulator

Primary LanguageC

AMEmu - ArduMan Emulator

Under constuction. Please be patient...

TODO List

  • MCU emulation

    • Normal instructions
      • Need test!
      • Not implemented:
      • Sleep
      • Break (for debugging)
      • Watchdog timer reset
      • Store program memory (ISP)
    • I/O ports
    • Interrupts
    • Timer
    • SPI <- Working On
    • Watchdog timer (?)
    • UART (For multiplayer) (?)
    • TWI/I2C (For multiplayer) (?)
    • USB (??)
    • ISP
  • Screen emulation

    • SSD1306 OLED controller
      • Not implemented:
      • Scrolling
      • Contrast, fade, blink, greyscale
    • GUI (with SDL)
    • Integrate with core
  • SD Card emulation

    • From image files
    • From folder (live) (?)
  • Other peripherals

    • Keypad
    • Speaker
    • RGB LED
  • Others

    • PS-2 keyboard / mouse module (?)
    • Wi-Fi module (??)
    • Bluetooth module (??)
  • (?) - May be implemented much later
  • (??) - May never be implemented