NitrOS9 Ease of Use Project Documentation download page

This page will contain downloads for documentation for NitrOS9 ease of use, eventually including the full, revised and updated manuals for NitrOS9 Level II itself. It will also contain the update "blog" documentation for each release.

NEW APRIL 19, 2023!
NitrOS9 3.3.0 to NitrOS9/EOU Version 1.0.0 Transition Guide (April 19, 2023). This manual is for people experienced in using the NitrOS9 repository version of NitrOS9, version 3.3.0. It shows what has been changed, updated and added in NitrOS9/EOU Version 1.0.0 from that version, and has sections for users and programmers alike.

Beginners documentation

NitrOS9 Ease of Use Version 1.0.0 Beginners Documentation (December 2, 2022). This is both the beginners guide to setting up NitrOS9 EOU in MAME, VCC and real hardware with a CocoSDC, and also a beginners guide to NitrOS9 itself, including special keys, how to use the keyboard mouse, etc. This has been updated a little to help people new to the Coco in general, and include information on new features in Version 1, like swappable boot environments and DriveWire support.

Quick guide to setting up MAME to run NitrOS9/EOU, courtesy of Dan Eicher.

NitrOS9 and Ease of Use Full Manual

PLEASE NOTE: This is a work in progress and will contain multiple PDF's for each replacement section from the original Tandy/Microware OS-9 Level II Manuals.
Also note:While every care has been taken to ensure that these new manuals are accurate and fix any/all issues from previous documentation, these are large scale projects and it is quite possible that we missed some things. If you find any issues, please email them to me, so that they can be corrected in a future release.

UPDATED!! NitrOS9 & Ease of Use Beta 6 Manual: WINDOWS section (Update July 6, 2022 with very minor corrections). This is the updated (with new features and corrections) WINDOWS portion of the full Level II manual.

NitrOS9 & Ease of Use Beta 6 Manual: TECHNICAL REFERENCE portion (Updated November 22, 2022 with some corrections). This is the vastly updated version of the original Tandy (3rd edition from March 1988) manual and includes: many corrections; updated and brand new system calls (including many GetStat/SetStat calls) and GetStat/SetStat calls from 3rd party drivers that covers all versions of NitrOS9 up to and including EOU Beta 6. It also includes previously undocumented calls from earlier versions of NitrOS9 and even from the original OS-9 Level II. Calls that are unique to EOU releases are highlighted to aid you in keeping backwards compatibility with earlier NitrOS9 releases.

Quick documentation for expanded GFX2 module for Version 1.0.0 This is the temporary quick documentation on added and expanded features in the GFX2 graphics module for BASIC09 programmers. It includes the extra commands, window frames, drop menus and more as shown during our seminar at the 2022 Chicago CocoFest. (This will be incorporated into the new BASIC09 manual itself later). Click here to watch the 1 hour presentation, including demos.

DCC C Compiler System Users Guide (by Jeff Teunissen) early release. This goes through the compiler system and how it works, including enhancements beyond the original Microware C compiler.

DCC C Compiler System Library Reference (by Jeff Teunissen) early release. This goes through the various libraries available for the DCC compiler, and includes bug fixes, optimizations and enhancements beyond the original Microware and Carl Kreider libraries that were previously available. This is very much a work in progress, with things like the graphics libraries not included yet.

Ease of Use Updates

THIS SECTION WILL LIST ALL UPDATES TO EASE OF USE FOR EACH VERSIONS RELEASED.

NitrOS9 Ease of Use Alpha 1 updates (November 22, 2017). This is the original, private group Alpha documentation, including explaining the whole purpose of the project. This was for 6309 only.

NitrOS9 Ease of Use Alpha 2 updates (January 12, 2018). This is the original, private group Alpha documentation, and included the first 6809 release, as well as adding full text help in the Shell, some changes to the look of GShell, and several demo and game programs installed.

NitrOS9 Ease of Use Alpha 3 updates (April 15, 2018). This is the original, private group Alpha documentation, and was the last of the private group Alphas. This included some minor fixes/optimizations, a new version of Rogue that allowed the special Rogue font to run on non-full screen windows, and a few software installs.

NitrOS9 Ease of Use Beta 1 updates (September 1, 2018). This is the first public Beta of EOU. It included a slightly optimized RUNB, multiple changes to GShell (including adding DUMP to the FILES menu), multiple software installs, new enhanced GFX2 package for BASIC09, new SOUND sample folder, and more.

NitrOS9 Ease of Use Beta 2 updates (November 30, 2018). This included numerous source code examples for programs on the system, a fix for CoWin to allow it to load larger versions of GRFDRV without crashing, speed optimizations to GRFDRV/6809 for GPLoad, PutBlock, Overlay windows, and full screen width scrolling, and more.

NitrOS9 Ease of Use Beta 3 updates (December 21, 2018). This included more GRFDRV/6809 speed optimizations, including clear screen/line, bar drawing, Filled Circle and Filled Ellipse; fixed the mouse driver to access lines 193-199 on 199/200 line screens, numerous software installs, fixed a bug that caused programs that use multiple windows for page flipping to not work correctly, and more.

NitrOS9 Ease of Use Beta 4 updates (May 14, 2019). This included many more software installs, tweaked color translation table between RGB and Composite, cleaned up some fonts and commands to be most current versions, installed an optimized version of ASM that is about 10% faster, brought descriptors & drivers on the 6809 version up to par with the 6309 version, and more.

NitrOS9 Ease of Use Beta 5 updates (April 30, 2020). This included many, many more software installs, native VDG app launching from GShell, upgrade Superike icon editor to version 1.1, various graphics core bug fixes, added new I$ModDsc system call to IOMAN, vastly improved speed of F$CpyMem system call on 6809 (see PROC, MMAP, etc.), changed keyboard mouse to be local to each window, Rescue on Fractalus is optimized - 6809 version is 10% faster, 6309 version is about 20-30% faster, GShell now allows you to change the displayed program name for an AIF icon, reorganized the Games folder structure, added a new IBM CGA font, the SS.GIP system call was enhanced, a blank user hard drive gives you 128MB for your own projects, and much, much more.

NitrOS9 Ease of Use Beta 6 updates (December 24, 2020). This included many, many more software installs, a new Boot screen and boot swapping system, further speedups to some graphics routines for both CPU's, a newly optimized C compiler, more robust HELP system, Drivewire support, real time clock support in emulators, versions with GIME-X 2.86 MHz support, keyclick and 2nd mouse button options, MVCanvas graphics editor, Gem Quest game (thanks, Floyd Resler!), 7 Sierra homebrew games, plus many bug fixes and program updates, plus much, much more.

NitrOS9 Ease of Use Beta 6.0.1 updates (January 23, 2021). This included a number of bug fixes that were reported from Beta 6, additional documentation, bitbanger printer included in SDC/EMU boots, an RS-232 pak version of the Drivewire boot, Sierra games now let you abort the music with the BREAK key, and more.

NitrOS9 Ease of Use Beta 6.1.0 updates (May 9, 2021). This included updates to the C compiler, a variety of Unix utilities, new versions of GCal and Control, CCTPlayer (for the MegaMini MPI), a Sierra game demo, and the adventure game Stranded...and out of Gas!

NitrOS9 Ease of Use Version 1.0.0 updates (December 2, 2022). This included updates to the DCC compiler, a new version of Control, CCTPlayer, speedup optimizations for BASIC09 and RUNB (for both CPU's), the VIEWPROC utility, the games CocoDle and Spacezap (and RGB enhancements to Biosphere), a ton of Jim Gerrie games and programs (including source!), various new and updated utilities, the CocoIRC and CocoWX programs, and more.

NitrOS9 Ease of Use Version 1.0.1 updates (April 7, 2024). This included bug fixes for BASIC09 and RUNB (and some minor optimizations), several updates to GShell including 640 mode thin icons, keyboard shortcut for going up a directory and much more help for program icons, the Winfo utility fixes some bugs, demos for Retro Rewind, The Taylor & Amy Show, and Steve Bjork's Level 1 bouncing ball have been added, the TSC Flex operating system can be run in a window, bug fixes for several utilities to properly allow dashes in filenames have been done, several games have been added, an updated Control program by Fred Provoncha and an additional CocoSDC utility by Michael Furman have all been added, and more.

Special documentation

NitrOS9 Boot Process Explained (June 23, 2019). This is a text file that explains (very briefly) how the NitrOS9 EOU boot process works, and, if you get an error on the boot screen (indicated by a "*" character, followed by an ASCII code), what the error means.

Full Manual for the VEd text editor version 2.9, by Bob van der Poel>, included with EOU with Bob's permission. Runs properly on real hardware and on MAME; ALT keys seem to be broken in VCC/OVCC for now. Features Global search and replace, full built in help, 53K text buffer size, runs on text or graphics windows.