os8088 / Downloads and Release Notes

Releases

Every tagged build, newest first.

Each release comes in a ZIP file with the floppy disk images and live USB and CD images inside. Browse the changes below and follow a release to GitHub for the full notes and downloads.

Every tagged os8088 release, newest first

  1. latest

    v1.0.20261025

    • XTMP3: an MP3 player for every PC #304
    • CD-ROM drives, and CDRack to play audio CDs #297
    • Desktops up to 1,024 by 768 #295
    • Install os8088 on a hard disk #287
    • RealDMG, a Game Boy emulator #299
    • Sheet 2.1 and Chart #289
    • The web browser downloads files #306
    • Volume beside the clock, and a Mixer #296
    • WireFleet's missiles, and WireChat's new look #288
    • Video Player: frames made of blocks #299
    • Fixes #307
    • The Wire adds three programs #310
  2. v1.0.20261020

    • WireFleet: naval battles between two PCs #282
    • The mouse wheel scrolls #277
    • Covered pictures redraw faster #277
    • Video Player and encoder #277
    • Gorillas: a computer opponent that learns #281
    • WireChat in colour #283
    • Smaller changes #277
    • Fixes #277
    • The Wire knows which programs need this release #284
  3. v1.0.20261019

    • Sticky Apps: programs that live on the desk #251
    • A calendar, a sticky note and a clock #266
    • WireChat, chat rooms on the network #274
    • The kernel in ROM, or above 1MB #268
    • Eight colour schemes on VGA and EGA #249
    • Shortcuts, and programs that start at boot #268
    • Every program is one file #268
    • The machine remembers which program opens which file #268
    • Timer and Bounce are ordinary programs #264
    • Web browser: forms and older sites #253
    • More room on the 360KB system disk #268
    • Fixes #268
  4. v1.0.20261014

    • isoTron, a light-wall duel #250
    • WireBall, Pong across two PCs #257
    • Select several files at once #252
    • Disk images as drives #252
    • A Windows-style theme #252
    • Expanded memory, PicoMEM cards and hard disks #252
    • A network card and a MIDI port in one machine #248
    • Faster networking and settings #252
    • The Video Player #252
    • Smaller programs, more free memory #252
    • Fixes #252
  5. v1.0.20261012.2

    • MIDIRack's songs on the live media #247
  6. v1.0.20261012.1

    • The live demo starts with sound #245
    • The emulator disk's settings file is hidden #245
  7. v1.0.20261012

    • The Wire carries programs larger than 63KB #243
    • MIDIRack's sound bank on The Wire
    • Programs know which os8088 they are for #244
  8. v1.0.20261010

    • PiXEL, an image viewer and editor #225
    • Where PiXEL is
    • Sound through a Covox on the printer port #229
    • The Covox on a 4.77 MHz PC #240
    • A smaller system #241
    • Open and Save are a Disk window #230
    • Desktop icons drawn once #230
    • The Video Player #241
    • Hard disks read a cylinder at a time #241
    • The Floppy page's Cylinder setting is back #230
    • Settings kept when re-imaging a CompactFlash card #200
    • Fixes
  9. v1.0.20261003

    • MIDIRack, a MIDI music player #224
    • Where MIDIRack is
    • The sound driver drives OPL3 chips and MIDI ports
  10. v1.0.20261002.3

    • REDLINE averages the processor, the memory and the drawing separately #223
    • REDLINE's panels scroll #223
  11. v1.0.20261002.2

    • REDLINE, a CPU and graphics benchmark #216
    • REDLINE on The Wire, and in the release zip #220
  12. v1.0.20261002.1

    • The Wire takes programs with more files #219
  13. v1.0.20261002

    • 1942 #202
    • DrMarco is on the software disks #207
    • Recorded sound with no sound card #214
    • One desktop, and shortcuts #214
    • Long files are written much faster #214
    • Files too big for one floppy #214
    • More control over floppy drives #214
    • Shut Down #215
    • The everything disk is now a set #208
    • An emulator disk #217
    • A smaller kernel #214
    • Fixes #214
  14. v1.0.20260928.2

    • Music in Gorillas #205
    • The browser demo boots from a hard disk
  15. v1.0.20260928

    • Video Player #203
    • Gorillas #201
    • Tracker replaces ModPlug Player #199
    • A smaller kernel #199
    • Hard disks up to 2GB, and an installer that keeps your files #203
    • Compress and Uncompress work on large files #199
    • More DOS programs run #199
    • Word is one file #199
    • Smaller fixes
  16. v1.0.20260923

    • Pixelstein 3D #183
    • In a window or full screen, in colour
    • Measured on the slowest machine it runs on
    • Builds with NASM 3.02 #198
  17. v1.0.20260921

    • Run DOS programs from the desktop #197
    • Choose how much memory a DOS program gets #197
    • COMMAND.COM works without a file #197
    • Smaller kernels after adding the DOS box #197
    • Move or hide the dock #193
    • Disk windows share program icons #197
    • Programs can request a move in memory #197
    • Shared controls and About boxes #197
    • The assembly Pac-Man port is retired #197
  18. v1.0.20260916

    • Dock position and auto-hide #189
    • A USB mouse on the Book8088 #187
    • The live USB and CD images carry everything #188
    • Large compressed files open from the Open dialog #188
    • Writing the live image to CompactFlash for an XT #186
  19. v1.0.20260913

    • Dot Delirium, a maze chase #179
    • Clear Skies draws faster in flight #179
    • Three 360KB disks sorted by subject #179
    • One floppy for the 128KB machine #179
    • Note Pad no longer says Too big by mistake #179
    • ArtfulType: a way out with the mouse, and the shared clipboard #179
    • An hourglass pointer #179
    • A smaller kernel #179
    • Sheet saves what it shows #178
    • Scribe works after a disk swap #177
  20. v1.0.20260909

    • Clear Skies: a flight simulator #172
    • An Apple II Plus, in a window #171
    • PaccMan: the arcade Pac-Man #165
    • Telnet is a bulletin-board terminal now #166
    • Scribe, and pictures in documents #162
    • Everything on a floppy is compressed #172
    • Menus stop repainting the page underneath #172
    • Fractal, Tank Attack and Paint are faster #172
    • Programs can be moved in memory while they run #172
    • A typeface browser #158
    • Six fixes that came off real machines #172
    • Writing the live disk from a Mac #159
  21. v1.0.20260904

    • The Wire: an online software library on the desktop #151
    • The Wire carries whole folders, and runs them from a RAM disk #154
    • The kernel is 10,752 bytes smaller #147
    • A 128KB machine boots to a desktop #147
    • Audio Player #144
    • The pointer keeps moving during disk operations #147
    • Thirteen background tasks instead of seven #147
    • Paint's canvas takes a quarter of the memory on a monochrome adapter #147
    • A program file can carry parts #147
    • 1.2MB disks for every application floppy #150
    • A pointer that follows the host's mouse under QEMU and VMware #148
    • Chart window redraws its margin #145
    • A window across two displays no longer loses a character #147
  22. v1.0.20260903

    • Hibernate the machine and come back to it #143
    • What hibernating costs the machine #143
    • The disk with everything on it builds again #141
  23. v1.0.20260902

    • Write a program on the machine #128
    • A spreadsheet and a charting program #117
    • Tank Attack #121
    • EGA cards get their own screen #138
    • Drawing on VGA is faster #116
    • The machine works less when it is idle #116
    • The start-up screen #121
    • Paint #121
  24. v1.0.20260824

    • Boot it from a USB stick or a CD #115
    • An FTP server #112
    • The screen saver draws something #112
    • Copy a floppy, sector for sector #112
    • 2.2 seconds off the start-up #112
    • Scroll bars drag by the thumb #112
    • The mouse is found twice as fast #112
  25. v1.0.20260822

    • A Commodore 64 #106
    • Mice in the PS/2 port #107
    • A dark theme #103
    • Windows zoom open and closed #103
    • Note Pad asks before it throws away your changes #103
    • Programs can say how big they want to be #103
  26. v1.0.20260819

    • A web browser #97
    • Two ways onto the network #97
    • A Telnet client #97
    • Buttons press in, and every scrollbar is the same scrollbar #97
    • The RAM disk is configurable, and can use extended memory #97
    • CP/M games and applications on the CP/M disk #96
    • The music module has its own 360KB disk now #97
    • Fixes #97
  27. v1.0.20260818

    • CP/M 2.2, in a window #94
    • CP/M's drives are folders on the floppy #94
    • A program can now share the machine with a long computation #94
    • The browser demo has CP/M on it
    • Porting a program is now a written-down procedure #93
  28. v1.0.20260817

    • A C compiler, and a word processor written with it #89
    • Ten typefaces, and documents set in them #88
    • TeXPad: type TeX, get a PDF #86
    • A calculator, and a vector arcade game #92
    • Memory can be tidied up instead of running out #92
    • A freeze while typing in Word, fixed #91
    • Every program on one floppy
  29. v1.0.20260815

    • Microsoft Word 1.1a #82
    • Everything on a one-colour screen draws faster #80
    • The kernel handed memory back while gaining features #80
    • Files from another computer, over a cable #80
    • Two monitors, now with a VGA card as well #81
    • Smaller things you will notice #80
  30. v1.0.20260813

    • Reading a file is ten times faster than it was #73
    • Two monitors, one desktop #73
    • Format a floppy #73
    • One line in the menu bar when something finishes #73
    • Timer, Bounce and Disk are in one place #73
    • The hard-disk driver shrinks when it is only being a disk #73
    • Frotz opens a story that is in a folder #76
  31. v1.0.20260810

    • Frotz plays Infocom games #72
    • A floppy of its own, and no games in the repository #72
  32. v1.0.20260809

    • Hard disks read again #66
    • Note Pad keeps up with a long document #66
    • The tracker gives the machine back #66
    • A raised window is put back, not redrawn #66
    • Double-click a title bar to maximize #66
    • Installing to a hard disk does less disk work #66
  33. v1.0.20260808

    • Hard disks: install it, and boot what you installed #61
    • A document opens its program #61
    • Missile Command, the twelfth package #53
    • ModPlug Player, the fourteenth package -- and a face drawn from dirty bits #58
    • TameGram, the thirteenth package #55
    • The File Manager gets Cut, Copy, Paste and drag and drop #54
    • Note Pad stops walking the note, and ~30% off mono text #54
    • Two debuggers, because 86Box has no automation socket and real iron has none at all #61
    • 86Box targets for the fast end of the range #59
    • The repository stops shipping its own build output #56
  34. v1.0.20260804.1

    • ArtfulType, the eleventh package #49
    • Loadable drivers: a driver is a package that is not an application #51
    • The claim heap, and a 128KB floor #51
    • Repainting costs a rectangle, not the screen #51
    • The system disk is a FAT12 volume, and it remembers #51
    • A clock ladder, because the BIOS is the last rung #51
    • CPU tiers and memory above 1MB #51
  35. v1.0.20260804

    • Solitaire #44
    • About moved under the application's name #44
    • Arkanoid #45
    • The software disk has folders #45
    • Tracker, an FT2-style MOD player #46
    • What the Tracker needed from the kernel #46
  36. v1.0.20260803.1

    • Paint #43
    • A package can ask the kernel for memory #43
    • The segment a package was already executing in #43
    • A window can resize itself #43
    • One sector per call is not enough: the 64KB DMA page #43
    • The Task Manager counts what was granted #43
    • About lives under the app's own name #43
  37. v1.0.20260803

    • Five fractals where two was the ceiling #41
    • Where the arena starts, and why it is not convenient #41
    • The API goes far, and callbacks resolve their own segment #41
    • Marshalling at the boundary, not segment overrides everywhere #41
    • Relocation is gone #41
    • The kernel knows what CPU it is on, and can see above 1MB #41
    • Twenty thousand bytes back in the kernel #41
    • The same binary on a 286 and two 386s #40
  38. v1.0.20260802

    • A package can claim a background task #36
    • A covered window can draw again #37
    • Fills clip per pixel; glyphs clip per whole cell #37
    • A repaint no longer destroys the picture #37
    • FRACTAL.O88, the package that needed both #36
  39. v1.0.20260801.1

    • The video card is decided at boot, not at build time #34
    • There is no second graphics driver #34
    • The screen size is a variable now #34
    • Two flags where there was one #34
    • Also fixed: the Task Manager painted over the dock #34
  40. v1.0.20260801

    • The software floppy is a standard DOS floppy #30
    • ...and os8088 writes it too #31
    • Every application owns the menu bar, and the kernel becomes Locator #32
    • Folders, and four file-manager windows #33
    • Files get names: the Standard File dialog #33
    • Resizable windows, a scrolling browser, and fullscreen #29
  41. v1.0.20260730.1

    • The date and the time, at the right end of the menu bar #28
    • A system clock that assumes its machine may not have one #28
    • Reading a clock that ticks underneath you #28
    • A Date/Time page in the Control Panel #28
    • Seconds are off by default, and that is not taste #28
    • What it cost #28
  42. v1.0.20260730

    • One sound API, three cards, five capability tiers #26
    • The PC speaker plays sampled sound #26
    • Piano and Recorder, on the software floppy #26
    • The Task Manager draws memory #25
    • A Sound page in the Control Panel #26
    • What it cost, and what is left
  43. v1.0.20260729

    • Room to grow -- 1,089 bytes of headroom becomes 28,129 #24
    • The RAM figure means something different now
    • The release process feeds this page #23
  44. v1.0.20260728

    • Optional double buffering #22
    • A graphical boot splash #21
    • 640KB boot targets #20
    • Repository housekeeping