OS9 - The First Step for CoCo3 The main problem with OS9 as issued by Tandy is their stupid insistance on adhering to the CoCo 'standard' of 35 track, single sided drives and VDG (very dumb green) 32 column video. Fixing it is a little bit of a pain; you'll need 3 blank disks and an hour of work. At least it only has to be done once! After enduring this procedure, your CoCo should boot to 2 80 column windows in RGB mode, with 2 (or 3) 40 track double sided drives @ 6ms step rate, with your choice of serial port and printer baud rates. Make a copy of the basic09 disk using backup (you can even do this from DECB [Disk Extended Color Basic] if you want), then put the new disk in drive 1, and the system master in drive 0. Type: chx /d0/cmds;chd /d1/modules;edit bootlist [when you see "type:", you always press "ENTER" at the end of a line.] Bootlist is just that, a list of the modules to be used when making a custom version of OS9Boot. Since the version Tandy included is pretty lame, we are going to change it with edit to use 40 track drives and the windowing system. Since you entered "edit bootlist" you should now be seeing E:, the edit prompt. Type: c*/35s.dd/40d.dd/ [c* = change all occurances] c/vdg.dt/win.dt/ q Q saves the changes and returns to OS9: prompt. Now to load some stuff into RAM to free up the drive the system disk is in, type: load format;load os9gen Remove the system disk from drive 0 and insert a blank one in it's place. Type: format /d0 When the formatting is done, type: os9gen /d0 /p will do that. Most commands may be redirected. To get a printed directory dir >/p. And so on. If you have -3- a long file to print, you can do it in the background by adding an ampersand: list file >/p& One other neat redirection - if you are in conference and want to show somebody your module directory (or whatever), clear key to another window and redirect to /t2, as in: mdir >/t2. It will look a little goofy on your end, but everyone else sees a pretty formatted mdir. Something apparently missing is CLS. It's not really missing, just hidden. Use display c. Many of the 3rd-party utilities contain a built in help file. To see it, type: utilityname -? Printing these help files often stumps folks, since they are output on the error path. Use utilityname -? >>/p if the normal method doesn't work. Starting another window isn't that difficult. To form a full screen 80 column window with a shell in it, type: iniz /w# display 1b 20 02 0 0 50 18 1 0 0 >/w# shell i=/w#& Where # is the window you want to start (notice we've already used 7), and the last 3 numbers in the display command(1 0 0) are foreground,background,border color. These are hex numbers, so 50 18 is 80x24. There is a utility (wcreate) that uses decimal numbers, but display is faster, since it's always in ram. Best of luck:-) -Ricku