Home

Awesome

Mega Duck Laptop System ROM Disassembly

A partial disassembly of the System ROM for the Mega Duck Super-Quique / Super-Junior Computer. Code which interfaces with the serial peripherals (keyboard, RTC, launch slot cartridge, etc) has been prioritized in order to document and interact with it.

Why the Mega Duck Laptop?

It's similar to the GameBoy Workboy add-on except it actually shipped, and it may be the strangest of the Game Boy clones. It has the same Game Boy compatible CPU (sm83) with slightly altered registers as the Megaduck Handheld, along with several unique integrated features:

Notes and Docs

See docs for additional work in progress info.

Status

A fair amount of core functionality in Bank 0 has been labeled and commented. Less work has been done on code for the built-in applications aside from where they interact with system hardware.

Build toolchain

Building:

The default Make target will assemble both a Mega Duck ROM and a Game Boy ROM.

Misc & Thanks