- Created by Administrator, last modified by Gunther Strube on Aug 30, 2012
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 45 Next »
Welcome!
This space is under construction - check regularly for updates..
These pages will be the portal of information for developers and end-users about Cambridge Z88's operating system, OZ. Here you will find everything about how to compile, install and read technical details of how OZ is organised. With time this space will be a complementary to the Developers Notes (for application developers) - a reference of how to work with the OZ sources, the architecture and future prospects.
Here's a recent screen-shot of the "about" page when running OZ in slot 1:
History
Just to give ourselves a reality check in 1987 when the Z88 was conceived, the operating system that ran on the Z80 processor was CP/M and the popular Word processor was WordStar.Cambridge Computer (CC) decided to start from scratch as both these programs had licencing implications, yes, you guessed it, they would have to pay the fees on each Z88 sold. Using the philosophy of work hard now, jam tomorrow, three individulas were chosen for the tasks.
Being a battery powered device, what was needed was a dOZy operating system, one that could go to sleep rather than have to be shutdown and then rebooted when required again. It was an ambitious undertaking. With only 128K of space to fit all the applications and help pages, this only happened eventually using a larger device.
A number of different ROMs were produced by CC (See listing at Dennis Gröning's website for further details). These include foreign versions, supporting a subset of the ISO LATIN character set for each country-specific release. The size of the ROM was 128K.
OZ v4.0 ROM
This was the last update made but never released by Cambridge Computer and sold in a Z88. It was made available through the Z88's Users Club and replaced the ROM inside the Z88. The following software 'bugs' from the previous versions were fixed.
- ROM Cards - The Z88 got confused if cards were inserted or removed cards while it was switched off. The Z88 now wakes up when the card flap is opened.
- PrinterED - When updating, it was common to encounter a "FAIL" condition. The "Allow line feeds" option now works correctly.
- RAM.- - The Z88 got confused if files were present when it was reset.
- Expanded Z88 - Adding an additional 128k RAM anywhere in the system (instead of just in Slot 1) now works (giving a full map in PipeDream, and 40K workspace in BASIC).
- Help Screens - Initially most of them had to be removed to gain space for these changes to be done within the 128K EPROM space. These screens have been restored in OZ 4.2/3.
The future of OZ, developed by the community
The V4.0 version served as the starting point, done by a full reverse-engineering of the V4.0 ROM binary into auto-generated source code. This work took more than 4 months, and became the continuous development work into OZ V4.1 and V4.2 internal releases, done by the team - ultimately reaching V4.3 in June 2012 as the first public release.
Recent updates
-
OZ V4.3 Release NotesMay 18, 2023 • commented by Anonymous
-
OZ V4.7 Release NotesApr 28, 2020 • contributed by Vic Gerhardi
-
The Z88 operating systemApr 28, 2020 • contributed by Vic Gerhardi
-
OZ V4.7 Release NotesApr 08, 2020 • commented by Anonymous
-
OZ V4.7 Release NotesApr 08, 2020 • commented by Anonymous
-
OZ V4.7 Release NotesApr 05, 2020 • commented by Anonymous
-
OZ V4.7 Release NotesApr 05, 2020 • commented by Anonymous
-
Release summaryDec 27, 2019 • contributed by Vic Gerhardi
-
OZ V4.7 Release NotesFeb 24, 2017 • commented by Cesar Hernandez
-
OZ V4.7 Release NotesJan 23, 2017 • commented by Gunther Strube
-
OZ V4.7 Release NotesJan 23, 2017 • commented by Anonymous
-
OZ V4.7 Release NotesJan 22, 2017 • commented by Anonymous
-
OZ V4.6.2 Release NotesJan 16, 2017 • contributed by Gunther Strube
-
OZ V4.6.1 Release NotesJan 16, 2017 • contributed by Gunther Strube
-
OZ V4.5 Release NotesJan 16, 2017 • contributed by Gunther Strube
Navigate space
- No labels