[mod.os.os9] mod.os.os9 digest #1

os9@nyit.UUCP (OS9 News) (01/15/86)

Mod.os.os9 Digest Number 1, 15-January-1986

Contents:
		1. Welcome to mod.os.os9 (nyit!os9).
		2. QT+ 68000 review by Bob Larson (oberon!blarson).
		3. Some ideas from Jim Omura (lsuc!jimomura).


--------------------------------------------------------------------

From: nyit!os9 Wed Jan 15 13:00:00 1986
Subject: Welcome to mod.os.os9!

Welcome to the mod.os.os9 newsgroup!

This newsgroup is available for discussion on OS-9 at any
technical level. The moderators will route questions to
knowledgeable OS-9 programmers, who will post the questions
with answers. Those of you who would like to answer questions
should send mail to the moderators, listing the areas in which
you are proficient.

An OS-9 sources archive is being created at NYIT. A table of
contents will be posted regularly, and sources will be distributed
by mail on request.

To post to the newsgroup, MAIL your message to nyit!os9 (see
routing info below). Other correspondence about the newsgroup
should be mailed to nyit!os9-request.

The moderators are Alex Arthur (nyit!aca), and Bruce Perens
(nyit!bp) of the NYIT Computer Graphics Laboratory. We'd like
to thank Jim Jones (uokvax!emjej), Mark Horton (cbosgd!mark),
Gene Spafford (gatech!spaf), and Dave Mason (mason@toronto.CSnet)
for their help in creating the newsgroup.

--------------------------------------------------------------------
OS-9 is a trademark of Microware.

516-686-7644 (Bruce Perens or Alex Arthur)
{allegra,seismo,decvax,vax135,ihnp4,mcvax}!philabs!nyit!os9
nyit!os9%suny-sb.CSnet@CSnet-Relay.ARPA
--------------------------------------------------------------------

From: Bob Larson <oberon!blarson> Tue Jan 14 19:55:47 1986
Subject: QT+ review
Keywords: QT+, 68k, hardware review, FHL

Overview:
  The QT+ is a 10 Mhz 68000 system that runs os9/68000 (known as osk).
My system has 1/2 Megabyte of memory (additional 1/2 megabyte expantion
available) and two DSQD floppy drives.  I plan on adding hard disk, but
have not yet done so.  The Frank Hogg Labs QT+ is based on the Hazelwood
Uniquad II single board compuer, I posted a comparison of it with a couple
of other os9/68000 single board computers (based on literature and seeing
them at the os9 conference) to info-68k and net.micro.68k a couple of 
months ago.  (If needed, I could mail you a copy.)

  My system arrived from FHL about two weeks after I ordered it.  (The delay
may have been due to paying via personal check.)  Since I ordered it at the
show, it included a clear plastic top which can be used in place of the 
normal case top to show off the insided without getting them dusty.
Unfortunatly it arrived with a defective boot disk, due not to a media defect
but an error creating the master.  In responce to my complaint, Frank Hogg 
mailed out a bootable disk which I received in 3 working days.  (I don't 
think they will make this mistake again.)

Documentation:
  The documentation covering os9/68000 is quite good.  It does have a number
of typo's and minor mistakes, but nothing that I found is intentionaly 
misleading or obviously missing.

  The documentation of stylograph assumes you have never seen a termial 
before.  I havn't yet had the patiance to wade through it and see if there
is a reasonable word processor burried under there or not.  (Three pages on
what the control key is is a little more than I was interested in at the time.)

  The dynacalc manual is small and looks like a reference guide rather than
an introduction.  I havn't yet tried dynacalc.

  The lack of good hardware documentation is a problem.  FHL includes 16 pages
of QT+ documentation, (not counting covers) some of which refers to the 68008 
processor of the QT.  Things that I think should be included are a schematic,
wiring of the serial ports and a better description of both the serial and 
parrelell ports, better desciptions of the jumpers and what they do, details
on the SCSI port (sometimes refered to as SASI, confusing to the uninitated),
how the timers are programed, desription of floppy disk i/o, and I'm just
scratching the top.

  Most of the documentation fits in small notebooks, one is included but that
is not sufficent for the documentation suppled.  I got another notebook with
the C compiler that had sufficent room for the overflow.  The dynacalc 
documentation comes in a separte little binder.  The FHL QT+ documenation
comes on loose 8.5*11 paper, it isn't even stapled or punched.

Hardware:
  The QT+ comes in a nice small case (probably designed for an external hard
dive for something else).  The rear pannel has connectors for power, two
parrellel printers (db25p), four serial devices (db25s), and external floppies.
Internally there are connections for SCSI and extra I/O which are not brought
to the rear pannel.  I'll proabably add a connector for an external SCSI 
controler. 

  The fan is noiser than I would like.  I may replace it with a quieter one
with the same dimentions.  The system does run cool.  It appears that only
the fan, fuse and a jumper on the power supply would need to be changed for
operation at 220 volts.

  The serial lines use jumpers to select their speed.  This is fine for
hard wired terminals and printers but isn't good for a multi-speed modem
or port selector.  The uniquad and 68B50 documentation talks about the
ports as if they were wired for DTE while they are wired as DCE.  2, 3, 6, 7,
and 20 are the live pins, which I found out by examining the wireing inside
the machine.

  The documentation shows how to wire a cable for the parellel printer but
does not state if it is identical to the IBM PC cables that use the same
connectors and are readily available.  I am currently using a serial printer
so I havn't tried the parrelle ports.

  The floppy interface has the annoying habit of dissabling interupts durring
floppy transfers.  This slows file transfer programs like Kermit (which I have
working) and could get annoying on a multi-user machine.  Coco disks can be
read but not formatted.  This means that you will need a 40-track drive or a
coco with a 80-track drive to write coco disks reliably.  (A disk formated
by a 40 track drive cannot be reliably writen to by a 96-track drive.)

  The boot roms (2058 of 4096 bytes used) contain an undocumented memory dump
routine.  Answer @ to the boot device prompt to get to it, and specify two
six digit hex addresses (from and to).  Use reset to exit.  Part of osk
could be moved to eprom to reduce ram usage if desired.

Software:
  The osk operating system is a bit more complete than coco os9 is.  A 
relocating macro assembler, a make utility, and a tolerable screen editor 
are included.  (The screen editor could be used with most, but not all, 
terminals that I know of.)

  The C compiler, separatly purchased (list $400), is slower than I had hoped.
It does fix a couple of problems in the 6809 version, but adds at least one
non-standard annoyance (remote is a reserved word) and isn't bug free.  (I've
had problems with the -d compiler option.)  Using ram disk for the temporary
files does help some with the speed.

  I havn't realy tried Basic09, Stylograph, or Dynacalc yet.  None of the
promised additional software from FHL has arrived yet.  I did get kermit
working, the new version with compiler options for both os9/6809 and osk
will be standard when I get confirmation I didn't break the 6809 part.
--
Bob Larson
Arpa: Blarson@Usc-Ecl.Arpa
Uucp: ihnp4!sdcrdcf!oberon!blarson
--------------------------------------------------------------------

From: lsuc!jimomura Tue Jan 14 14:23:58 1986
Subject: A few ideas and some self-congratulation from Jim Omura!

Hi Guys:

     First of all, congratulations to us all!  By backing OS-9 or showing
interest in it, we're showing that we are interested in good software
technology and not willing to blindly follow the masses.  At any given
time it's hard to say what the "forefront" of our technology is.  It
advances in so many ways, but, the argument that something is best just
because it's the most popular has always been specious.  Now we can
at least hope that others will learn from us as we learn from each other.

     Now for some nitty gritty.  There are a couple of ideas that I've
been thinking about just recently.  They may have been dealt with before
by the Users' Group (of which I'm not currently a member) but I was wondering
if there was any consensus.

     1.  Termcaps -- I was looking at the original "microEMACS" source-code
         and I can see that it wouldn't be hard to use a "termcaps" file
         system.  Is there any established practice as to where "termcaps"
         files go in OS-9?  I'm personally leaning towards sticking it in
         the "SYS" directory.

     2.  Does anyone have the sourcecode for a public domain formatter to
         go along with "microEMACS"?  I think the Users' Group has one
         called "print" but I'm not sure.  I'm hoping to find a public
         domain version of 'nroff', but it doesn't have to be.

     3.  While discussing Modula-2 on BIX, I came up with the idea of
         creating a common-block handling system for OS-9.  The modules
         would be a 'cbman' (common block manager) and 'cb' device
         descriptor.  This would be an optional set of modules used
         for languages which could support common blocks for data
         structure sharing between free-standing modules.  Has anyone
         else considered this?

     4.  LANS -- Has anyone done any work regarding LANS yet?

     I currently have the source code for Bob Santy's OS-9 version of
'microEMACS'.  There's only one problem.  He wrote it on an 80 track
drive.  I only have 40 track drives.  As such, I can't read the format.
As soon as I can find someone to help me with this, I'll be posting the
source on BIX and, subject to his permission (which I'm fairly certain
he'll give) I'll post to the net at about the same time.
[moderator's note - Al Arthur can help if Jim can't find anyone
closer. -bp]

                                            Cheers! -- Jim O.


END OF OS-9 DIGEST
-- 
OS-9 is a trademark of Microware.

516-686-7644 (Bruce Perens or Alex Arthur)
{allegra,seismo,decvax,vax135,ihnp4,mcvax}!philabs!nyit!os9
nyit!os9%suny-sb.CSnet@CSnet-Relay.ARPA