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

https://github.com/bbbbbr/megaduck_laptop_asm_examples

Assembly examples for the special Mega Duck Laptop hardware (Super QuiQue & Super Junior Computer)
https://github.com/bbbbbr/megaduck_laptop_asm_examples

Last synced: 10 months ago
JSON representation

Assembly examples for the special Mega Duck Laptop hardware (Super QuiQue & Super Junior Computer)

Awesome Lists containing this project

README

          

### Assembly examples for the Mega Duck Laptop

How to interface with the special hardware on the Mega Duck Laptop models (Super QuiQue and Super Junior Computer).

Written in somewhat low effort asm. :)

#### Keyboard & RTC example
- Initializing the external controller connected over the serial link port
- Polling the keyboard for input and processing the returned keycodes
- Polling the laptop RTC for date and time
- Setting a new date and time for the laptop RTC

### Emulation for Development and Testing
The [Super Junior SameDuck](https://github.com/bbbbbr/SuperJuniorSameDuck) fork of the [SameBoy](https://sameboy.github.io/) emulator can be used for running MegaDuck laptop programs, it has support for the Keyboard and RTC.

- When using it, make sure to enable the `--megaduck_laptop` flag on the command line to enable the relevant hardware emulation.