Uploads from NostalgiaPC

Watch and track your favorite playlist.

Curated by: NostalgiaPC (92 videos)


Currently Playing: Pre-emptive multitasking in 41KB — the 8086 could do this in 1981

os8088 is a Macintosh System 1-style GUI operating system for the Intel 8086, written entirely in real-mode NASM assembly and booted from a floppy. This release gives loadable packages their own background task for the first time — and ships FRACTAL.O88 to prove it: five escape-time fractals (Mandelbrot, two Julias, Burning Ship, Tricorn) through one Q4.12 fixed-point iteration core, four palettes, click to recentre and zoom. The worker computes each scanline with the graphics lock free and only takes it for a short run-coalesced blit, so the desktop stays fully live through a render. Two Fractal windows rendering side by side, a Clock ticking, and a window dragged over both — all on a machine with 256KB of RAM and no FPU. • Two new API slots: OSAPI_TASK_SPAWN, OSAPI_TASK_ALIVE • Windows can now draw while partly covered (a 16-rect clip region) • Runs on VGA, Hercules and CGA from one binary #assembly #osdev #retrocomputing #8086 #fractals


Tracks in this Playlist