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.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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. v1.0.20260810

    • Frotz plays Infocom games #72
    • A floppy of its own, and no games in the repository #72
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. v1.0.20260728

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