DUOS is an operating system implemented in Java. It serves as a prerequisite for the exam in "Betriebssystem im Eigenbau" by Prof. Dr. Stefan Frenz.
- To shut down the system use
Ctrl
+Shift
+Alt
+S
- To issue a breakpoint interrupt use
Ctrl
+Alt
+C
- The breakpoint interrupt triggers the bluescreen displaying a stacktrace and the register values
- To stop a long-running task that is not returning use
Ctrl
+Alt
+K
to kill it.
sjc . -o boot && qemu-system-i386 -m 32 -boot a -fda BOOT_FLP.IMG
Part of the prerequisite is to implement a custom project in the operating system.
This repo implements support for the AC'97 audio codec to play sounds like a synthesizer via keyboard.
Resources for the project: