You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Self-hosting 32-bit computer: emulator, assembler, linker, C compiler and a Unix/Plan 9-style OS with paging, TCP/IP and 9P, rebuilding itself inside the machine byte for byte identical to the host build.
A CHIP-8 emulator with a pure-Python, headless-testable core and a pygame frontend — full instruction set, two historical quirk profiles, golden-master snapshot testing against the Timendus suite, built-in disassembler, and a pause/step debug mode.
A high-level Java program which simulates the operation of the “Shark Machine” (the hardware component) via a rudimentary “SharkOS” (the software component) that has multitasking capabilities. It was originally commissioned by Nova Southeastern University in 2022 as part of the CSIS 3810 Operating Systems Concepts course curriculum.
Minimal working implementation of a cpu at the transistor level. You can observe the inner workings of a cpu, bus, EEPROM lookup table, ALU, A and B registers, run and program mode, fetch decode execute cycle, clock frequency, simultaneously. You can write assembly and hand code it using a 4-bit memory address into 16 bytes of RAM.