[net.micro] H/Z100 Newsletter Issue 1

GUBBINS@RADC-TOPS20.ARPA (12/21/83)

From:  Gern <GUBBINS@RADC-TOPS20.ARPA>



H/Z-100 Newsletter                                      Volume 1 Issue 1
                                                            January 1984


                  All the world's an analog stage,
              and digital circuits play only bit parts.

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

This is the first issue of the H/Z-100 Newsletter, an edited compilation
from a variety of random sources.  With the Zenith Z-100  being made the
Air Force / Navy Standard Microcomputer System under  AFCAC Project 229,
the generous offer of the GSA  prices to  all DoD employees through GEA,
and Clarkson's 800+ entering freshman class having one per student,  the
need to unify the H/Z-100 community has arisen.    This is my attempt to
do so.   I am David Michael Gubbins (College nickname - Gern), a May '83
graduate of  Clarkson College in  Electrical & Computer Engineering.   I
bought the standard single drive 192K Clarkson Issue Machine  & Software
through the deal extended to upperclassmen.    A small part of my job at
RADC concerns the evaluations of the Z-100, and I attended the Air Force
Small Computer Conference in  Montgomery, Alabama  (25-27 OCT 83)  where
I once again had all my  questions  answered  by  Mr. Donald Moffet (the
President of Zenith Data Systems) and his technical and marketing staff.

If there is  enough support and  resources,   I would like to  start and
maintain an  INFO-HZ100 Digest, a rival to INFO-IBMPC Digest.     Useful
knowledge and items generated from  the digests and  other sources would
be periodically edited into a  Newletter (such as this)  and distributed
to both network and non-network interested  groups (ie. Clarkson College
of Technology Zenith Users Group (CCTZUG), etc...).

Several items used in this newsletter have been  extracted from CCTZUG's
first two newsletters, of which I was Editor.

Any comments,  suggestions,  help,  knowledge,  software,  ideas, etc...
would be greatly appreciated.   Thanks.

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

     There is a warning on page 4  of older versions of the  low profile
Z-100 Unpacking Instructions  which states that during use, not to place
the monitor on top of the computer. This is in error and can be ignored.
Prototype machines did  not have disk drive shields,  hence the warning.
Production machines are shielded and the monitor can be safely placed on
the top  of the machine.    Note that the monitor's fly-back transformer
in both the all-in-one and low-profile models,  throws a slight electro-
magnetic field to the left.    Do not keep disks to the left of a turned
on monitor.    This is true for almost all monitors and television sets.

     Do NOT close the disk drive doors when the Z-100 is not being used.
This will cause the two ceramic read/write heads  to hit  together.   Be
sure to  insert the cardboard shipment disks  and close the  drive doors
when moving or transporting the computer.

     Substantial wear will  occur to disks if being accessed continually
for an extended period of time (several hours).   Dual disk users should
note that both  disks spin even if  only one disk is accessed.   If only
one disk is being used to collect real-time  data for more that an hour,
open the unused drive's door to prevent the  heads from wearing down the
disk tracks.

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

     The Z-100 optimizes the scrolling speed of the screen when color is
not being used in  the system.    The computer must be told when Z-BASIC
will be  working with color on the screen so that it  can use the proper
scrolling method.  Otherwise, the optimized screen scrolling action will
cause  the color in the display to be  lost under certain circumstances.
To make sure that  your programs are going to  operate correctly,  place
the following line of code near the beginning of each affected program:

   10 CLS:COLOR 1,0:PRINT"":COLOR 7,0:LOCATE 1,1:PRINT"":LOCATE 1,1

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

Notes on BASIC FOR/NEXT loops - Be careful of reusing loop counters:

10  FOR Y...                 Remember:   Restarting a loop
20    FOR X...                  kills all loops inside the
30    NEXT X                    non-completed loop.
40  IF Condition THEN 60
50  NEXT Y                   <= If Condition is met, Y loop
                                will not be completed.
60  FOR X...
70    FOR Y...               <= Thinks old Y is restarted
80    NEXT Y                    (Killing old inside loops -
90  NEXT X                      X)  Hence only active loop
                                defined is Y.
NEXT without FOR Error in 90

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

Systems Engineering Postulate:  The quality of the design and components
is proportional to  the size and weight of the  power supply.   Think of
this whenever  you become  annoyed by  the whirr of the  Z-100's cooling
fan.    The IBM-PC/XT's  fan is much worse,   and the power supplies are
by  far inferior to  that of the Z-100 - Zenith should know,  they built
them that way.   Zenith is one of the  two suppliers of power supply/fan
units for the IBM machines.

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

My computer went down yesterday, so I simulated it with a piece of paper
and pencil.

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

The following .ASM  file is a dumb terminal  program for  those who want
to get up quick at minimum (ie zero) cost.   Assemble, link, and convert
it to a .COM file for use under Z-DOS.


        TITLE STERM" - Simple terminal program
        Page    ,132

        .XLIST
INCLUDE DEFCHR.ASM
INCLUDE DEFMS.ASM
        .LIST

PGMSEG  SEGMENT
        ASSUME  CS:PGMSEG,SS:PGMSEG,DS:PGMSEG,ES:NOTHING
        ORG     100H

RECE:
        MOV     AH,CHR_STATUS
        MOV     AL,CHR_SFGS
        CALL    BIOS_AUXFUNC    ; check status of auxin
        AND     AH,CHRS_RXR     ; and see if char ready
        JZ      SHORT XMIT      ; go check keyboard if nothing coming in
        CALL    BIOS_AUXIN      ; else get character
        CALL    BIOS_CONOUT     ; and put it on screen
XMIT:
        MOV     AH,CHR_STATUS
        MOV     AL,CHR_SFGS
        CALL    BIOS_CONFUNC    ; go check status of keyboard
        AND     AH,CHRS_RXR     ; check for char ready from keboard
        JZ      RECE            ; loop if no key ready
        CALL    BIOS_CONIN      ; else go get char from keyboard
        CALL    BIOS_AUXOUT     ; and transmit char
        JMP     SHORT RECE

PGMSEG  ENDS
        END    RECE

From: harpo!floyd!vax135!cornell!uw-beaver!ssc-vax!bruce@ucb-vax

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

A look at the Zenith model numbering system:

Each model  number lets you see at a glance the machine's main features.
The model number is broken down into PREFIX-BODY-SUFFIX as follows:

Prefix First Letter (Model) -         Z = Zenith
                                      H = Heath
Prefix Second Letter (Disk Drives) -  F = 48 TPI Double-Sided
                                      X = Customer OEM System
                                      H = 96 TPI Double-Sided
                                      W = Winchester
                                      E = 48 TPI Single-Sided
Prefix Third Letter (CRT) -           No Letter = Green
                                      W = White
                                      A = Amber
                                      C = Color

Body Number -                         100 = Low Profile Monocolor Video
                                      110 = Low Profile Color Video
                                      120 = All-In-One Monocolor Video
                                      130 = All-In-One Color Video

Suffix First Number -                 Number Of 64K Banks Of User RAM
Suffix Second Number -                Number Of Disk Drives


So,  if the model number is ZF-120-22,  it means a  Zenith  wired model,
with two 48 TPI disk drives,   a white CRT,  all-in-one with  monochrome
video, and two banks of 64KByte user RAM (128KByte).

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

##### END #####


.
-------