Chapter14

User Manual: Chapter14

Open the PDF directly: View PDF PDF.
Page Count: 40

DownloadChapter14
Open PDF In BrowserView PDF
HDOS SOFTWARE REFERENCE
MANUAL

HDOS DISK OPERATING SYSTEM
VERSION 3.02

CHAPTER 14
DATA BITS

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-i
=========

HEATH DISK OPERATING SYSTEM
SOFTWARE REFERENCE MANUAL
VERSION 3.02

HDOS was originally copyrighted in 1980 by the Heath Company. Through
the years it continued to be improved by successive revisions which
included 1.5, 1.6, and finally 2.0. It was entered into public domain
on 19 July 1989 per letter by Jim Buszkiewicz, Managing Editor, Heath
Users'
Group,
P.O.
Box
217,
Benton
Harbor, MI 49022-0217
(616)982-3463.
A copy of this letter is available for
public
inspection. Indeed, HDOS is still alive and well!
This manual is indicative of further improvements and provides for the
latest revision, HDOS 3.0 and HDOS 3.02. Revision 3.0 is detailed in
chapters 1, 2, and 3, while chapters 4, 5, 6, 7 and 8, 13 and 14, are
related to revision 3.02.
Chapters 9 through 12,
with
minor
improvements, are essentially picked up from the original HDOS 2.0
manual.
Chapter 14, Data Bits, is a mixed collection of various bits of datum
that are worthy of being contained in the HDOS 3.02 manual.
It will
give the reader some interesting background information that couldn't
be obtained from any other source.
SPECIAL DISCLAIMER: The Heath Company cannot provide consultation on
either the HDOS Operating System or user-developed or modified versions
of Heath software products designed to operate under the HDOS Operating
System. Do not refer to Heath for questions.
Instead, you are invited to direct any questions concerning the Heath
Disk Operating System (HDOS) to Mr. Kirk L. Thompson, Editor "Staunch
89/8" Newsletter, P.O. Box 548, #6 West Branch Mobile Home Village,
West Branch, IA 52358.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-1
=========

TABLE OF CONTENTS
+++++++++++++++++
INTRODUCTION .................................... 14-2
WHATS NEW .......................................
SYSCMD Capsule Review .........................
New Commands ................................
New Batch Commands ..........................
PIP Capsule Review: ...........................
New Verb Switches ...........................
New Modifier Switches .......................

14-3
14-3
14-3
14-4
14-5
14-5
14-5

FILELIST FOR HDOS 3.0a .......................... 14-6
System Distribution Disk ...................... 14-7
Utilities and Drivers ......................... 14-7
Driver Source 1 ............................... 14-7
Driver Source 2 ............................... 14-8
Driver Source 3 ............................... 14-8
Driver Source 4 ............................... 14-9
Common Decks 1 ................................ 14-9
System Source 1 .............................. 14-11
System Source 2 .............................. 14-12
Common Decks 2 ............................... 14-12
Common Decks 3 ............................... 14-15
DISK CONTENTS FOR HDOS 3.0a .................... 14-17
File Descriptions ............................ 14-17
NOTES
[A]
[B]
[C]
[D]
[E]
[F]

..........................................
Memory Map ...............................
Directory Structure and Flags ............
Device Drivers ...........................
Syscmd/Plus and PIP/Plus .................
Default Device Data ......................
List of Files for HDOS 3.02 ..............

14-19
14-19
14-20
14-21
14-22
14-22
14-22

GRAPHICS CHARACTERS ............................ 14-24
ULTRA ROM ...................................... 14-27
CREDITS AND KEY VENDOR ADDRESSES ............... 14-38

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-2
=========

INTRODUCTION
++++++++++++
This chapter is provided as a convenience to furnish reference data
which is quickly available. For instance, if you desire to scan 'New
Commands,' 'New Batch Commands,' or wants to find the files on 'PIP
Capsule Review' before using PIP to resolve a specific problem, the
TABLE OF CONTENTS can quickly lead you to the appropriate page.
Also, since the 'Filelist for HDOS 3.0a' contains a list of all of the
original source code files you don't have to turn on your computer to
locate specific files, or sort thru a pile of disks to find the files
you want to check. To shorten the time required to perform this task,
first go to the Table of Contents, determine which disk is likely to
contain your file, and turn to the appropriate page(s).
Further, if you desire to learn more details about the HDOS 3.02 mod,
all that is necessary is to refer to 'Disk Contents,' 'Notes' section,
and you will find all the data is laid out before you when you turn to
the page(s) of interest.
Finally, the data is available in transportable sections on the disk.
If you want to make notes, all you have to do is to print the file that
interests you, and you don't need to format it first, as you would have
to do if the original copy of the file resided on disk.
Therefore,
this chapter provides convenience and saves time for the user.
It also will be a help to those who do not yet have a printer, since
all the data is already printed.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-3
=========

WHAT'S NEW IN HDOS 3.02 ?
+++++++++++++++++++++++++
A capsule review of the differences between SYSCMD 3.0a and 3.02.
----------------------------------------------------------------BIT has been enhanced.
CLR has been changed to CFLAGS with no arguments.
CLS has been enhanced.
COPY has been enhanced; see discussion in PIP section below.
COUNT has been enhanced.
DMM has been enhanced.
END has been enhanced.
FLAGS has been changed to SFLAGS and CFLAGS with arguments.
LOADF has been changed to FLOAD.
IF KEY has been enhanced.
SI has been enhanced.
WAIT has been enhanced.
New Commands
-----------ALT
ALT DVn:
ALT :
BAT[CH] fname [args]
CF[LAGS] file(s)
CF[LAGS] file(s)=flags
CLS
CLS 
DEF[AULT] ~
D
;
FLO[AD] xx[:]
HA[LT]
M
;
MOV[E] dest=source
Pn
PRN
PRN DVn:
PU[SER] file(s)=users
QD
;
QD SY:, DK:, Etc
QM

;
;

QM SY:, DK:, Etc
R
RU[SER] file(s)

;
;

RU[SER] file(s)=users
SF[LAGS] file(s)=flags

Meaning
----------------------------------------------Show alternate device name
Set alternate device name
Set alternate device name to default name
Bypass .ABS link & try to run BATCH file
Clear all flags on specified file(s)
Clear flags on specified file(s)
Clear console screen (reset graphics, reverse,
25th line)
Reset graphics, reverse, 25th line
Set system default to all nulls
Dismount primary device unit 0
Same as LOAD plus Fix in memory
Try SHUTDOWN.ABS(.BAT) then exit HDOS
Mount primary device unit 0
Copy file(s), verify, delete source file(s)
Set current list device unit to #n. n=0..7
Show current list device name & unit
Set current list device name to xx (unit 0)
Put specified file(s) in specified user areas
Quiet Dismount (All available units of default
device)
Quiet Dismount (All available units of xx:)
Quiet Mount (All available units of default
device)
Quiet Mount (All available units of xx:)
Reset primary device unit 0
Remove specified file(s) from all active user
areas
Remove specified file(s) from specified user
areas
Set specified flags on specified file(s)

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-4
=========

WHAT'S NEW (Cont)
+++++++++++++++++
A capsule review of differences between SYSCMD 3.0a and 3.02. (Cont)
-------------------------------------------------------------------New Commands
------------

Meaning
-----------------------------------------------

U[SER]
U[SER] n
Un
XYZ[ZY]

Show active user area
Set active user area to #n. n=0..7
Set active user area to #n. n=0..7
Toggle display of exit codes upon return
to SYSCMD
XYZ[ZY] 
Toggle display of PIP command syntax within
SYSCMD
.......................................................................
New BATCH Commands
-----------------BIT
BIT T
BIT T digit
CB[UF]
COU[NT]
END
END C
END 
IF [NOT] KEY =
value command
KEY
KEY alpha
KEY ?
' [text]
TR[AP]
WAIT

Meaning
----------------------------------------------Show BIT values
Toggle all BIT flags
Toggle specific BIT flag (0..7)
Clear console buffer
Show system counter value
Exit BATCH file (usually before physical end)
Exit BATCH file & clear console screen & modes
Exit BATCH file & clear ONLY console modes
Test ASK or TRAP keystroke value
Show current ASK keystroke value
Preset ASK keystroke
Preset special value. CR = null
Remark, do nothing
Grab keystroke on the fly & save it
Wait indefinitely for user to touch any key

New special replaceable parameters:
%# = active user area (0)
%p = active LP unit (0)
%k = ASK keystroke
New special characters:
$@ = the NULL char
$< = the BACKSPACE char
$# = active user area (0)
$p = active LP unit (0)
Note: The old "$p" has changed to "$>"
$k = the ASK keystroke
$> = default system prompt
***********************************************************************

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-5
=========

WHAT'S NEW (Cont)
+++++++++++++++++
A capsule review of differences between SYSCMD 3.0a and 3.02. (Cont)
-------------------------------------------------------------------'&' has been added to the possible flags. It equals 'SLWD.'
't' has been added to the possible sort fields. It is time ascending.
'tr' has been added to the possible sort fields. It is time
descending.
When copying files to a different disk, if the destination disk is
filled or there is not enough room left on it to copy the next file in
your list, PIP will give you the opportunity to reset the destination
drive and insert another disk.
***********************************************************************
A capsule review of the differences between PIP 3.0a and 3.02
------------------------------------------------------------/SUPRESS has been enhanced with subswitches.
/PAGE has been enhanced to paginate DIR listings to the console.
/FULL header has been rearranged.
New Verb Switches
----------------/NOP

Meaning
----------------------------------------------Do absolutely nothing

/PUT[USER]:f..
/PUT[USER]:f.!.

Put file in user areas
Put in these user areas & Remove from others
except 0
Put file in all user areas
Remove file from all user areas except 0
Remove file from specified user areas
('0' invalid)
Remove file from all user areas except 0
Set active user area to 0
Set active user area to #n. n=0..7
Build source file list
Same as /B

/PUT[USER]:*
/REM[USER]
/REM[USER]:f..
/REM[USER]:*
/USR
/USR:n
/TAB[LE]
/W[IDE]
New Modifier Switches
--------------------/.
/CLS
/DSF
/HOLD

Meaning
----------------------------------------------Override automatic setting of /US:
Clear console screen on H19
Delete source file after verifying destination
Set Hold Screen mode on H19

/NOU[SER]
/NOU[SER]:u..
/P[AGE]

Include files ONLY in user area 0
Include files NOT in specified user areas
Paginate directory listings sent to console

/SO[RT]:t[r]

Sort files for DEST usage
t = creation Time ascending

tr = reverse sort

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-6
=========

WHAT'S NEW (Cont)
+++++++++++++++++
A capsule review of the differences between PIP 3.0a and 3.02: (Cont)
--------------------------------------------------------------------New Modifier Switches
--------------------/SU[PRESS]
/SU[PRESS]

Meaning
----------------------------------------------Supress trailing message & files selected count
[a][h][t][s][c][*] Supress selected item(s)
a = audit trail
s = status (25th) line
h = header lines
c = files selected count
t = trailing messa
* = all possible items
/T[ODAY]
Include files created today
/UA[REAS]
Set DEST file user areas to SOURCE file user
areas
/UA[REAS]:u..
Set DEST file user areas
/US[ER]:u..
Include files in specified user areas
***********************************************************************
FILELIST FOR HDOS 3.0A
++++++++++++++++++++++
The following are /FULL listings of the seven (7) single-sided hardsector distribution disks and the four (4) source disks for HDOS 3.0,
Revision A.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: System Init Date: 14-Dec-86
Label: HDOS 3.0, Issue #50.07.00
[System Distribution]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------HDOS30 .SYS
40
40
4-Oct-86
3:16a SLWC D
TT
.DVD
13
14
5-Oct-86
5:28p SL C D
SYSCMD .SYS
38
38
4-Oct-86
6:25p SLWC D
PIP
.ABS
42
42
4-Oct-86
6:29p SLWC D
SY
.DVD
18
18
5-Oct-86
5:32p SL C D
ERRORMSG.SYS
8
8 10-Aug-86 11:15a SLWC D
SET
.ABS
8
8 20-Sep-86 10:12p
WC D
SYSHELP .DOC
25
26 19-Oct-86
8:52p SLWC D
HELP
.
12
12 19-Oct-86
8:56p SLWC D
INIT
.ABS
29
30
5-Oct-86
5:00p
WC D
SYSGEN .ABS
20
20
5-Oct-86
5:12p
WC D
MAP
.ABS
8
8 18-Oct-86 11:35p
WC D
SYSHELP .H19
26
26 21-Sep-86
3:30p
WC D
ONECOPY .ABS
21
22 13-Oct-86 11:00p
WC D
WHAT
.ABS
16
16
5-Oct-86
3:10p
WC D
SYS
.ABS
1
2
7-Aug-86 11:15a
WC D
HELP
.H19
13
14 14-Sep-86
1:52p
WC D
MAKMSD .ABS
3
4
5-Oct-86
4:09p
WC D
EDIT
.ABS
16
16
5-Oct-86
4:42p
WC D
RGT
.SYS
1
2 14-Dec-86
5:29p SLWC D
GRT
.SYS
1
2 14-Dec-86
5:29p SLWC D
DIRECT .SYS
18
18 14-Dec-86
5:29p SLWC D
22 Files, Using 377 Sectors (386 Allocated, 4 Free, 1.0 % Free)

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-7
=========

FILELIST FOR HDOS 3.0a (Cont)
+++++++++++++++++++++++++++++
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 1 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Utilities and Drivers]
---------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
---------------------------------------------------------------------BASIC
.ABS
41
42
6-Aug-86
9:39p
WC D
PATCH
.ABS
10
10
6-Aug-86
9:39p
WC D
ASM
.ABS
32
32
6-Aug-86
9:40p
WC D
XREF
.ABS
12
12
6-Aug-86
9:40p
WC D
TT
.DVD
13
14
5-Oct-86
5:28p
WC D
ND
.DVD
3
4
5-Oct-86
3:23p
WC D
H17
.DVD
18
18
5-Oct-86
5:32p
WC D
H37
.DVD
20
20
5-Oct-86
5:36p
WC D
H47
.DVD
13
14
5-Oct-86
3:39p
WC D
AT84
.DVD
5
6
6-Oct-86 10:07p
WC D
AT85
.DVD
5
6
6-Oct-86 10:09p
WC D
H1484
.DVD
6
6
7-Oct-86
9:44p
WC D
H1485
.DVD
6
6
7-Oct-86
9:51p
WC D
H2484
.DVD
6
6
7-Oct-86 10:15p
WC D
H2584
.DVD
10
10
5-Oct-86
5:30p
WC D
H4484
.DVD
8
8
9-Oct-86
8:40p
WC D
MX8084 .DVD
8
8 10-Oct-86 12:58a
WC D
MX8011 .DVD
8
8 10-Oct-86 12:56a
WC D
IOMEGA .DVD
10
10
5-Oct-86
5:39p
WC D
README .DOC
35
36 14-Nov-86
2:51a
WC D
CLOCK89 .TAS
3
4
5-Oct-86
4:37p
WC D
CLOCK89 .H8A
22
22
5-Oct-86
4:36p
WC D
CLOCK
.TAS
3
4
5-Oct-86
5:45p
WC D
CLOCK
.H8A
19
20
5-Oct-86
5:45p
WC D
RGT
.SYS
1
2 14-Nov-86
4:18p SLWC D
GRT
.SYS
1
2 14-Nov-86
4:18p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:18p SLWC D
27 Files, Using 336 Sectors (348 Allocated, 42 Free, 10.5 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 2 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Driver Source 1]
---------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------H17DVD .H8A
91
92
5-Oct-86
5:24p
WC D
H17INIT .H8A
81
82
5-Oct-86
5:24p
WC D
H17ABT .ACM
3
4 10-Aug-86 11:23a
WC D
H17CLK .ACM
3
4 10-Aug-86 11:23a
WC D
H17LOA .ACM
13
14 13-Aug-86 11:23a
WC D
H17MOU .ACM
16
16 21-Sep-86
2:36p
WC D
H17RDY .ACM
5
6 10-Aug-86 11:23a
WC D
H17REA .ACM
14
14 10-Aug-86 11:23a
WC D
H17RER .ACM
2
2 13-Aug-86 11:23a
WC D
H17ROD .ACM
31
32 10-Aug-86 11:23a
WC D
H17SET .ACM
14
14 20-Sep-86
9:59p
WC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-8
=========

FILELIST FOR HDOS 3.0a Cont)
++++++++++++++++++++++++++++
=======================================================================
Volume: 2 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Driver Source 1]
---------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------H17SET2 .ACM
2
2 10-Aug-86 11:23a
WC D
H17UNL .ACM
3
4 10-Aug-86 11:23a
WC D
H17WRI .ACM
13
14 10-Aug-86 11:23a
WC D
H17SKEW .MBA
2
2 25-Nov-81 11:23a
WC D
NDDVD
.H8A
12
12
5-Oct-86
2:55p
WC D
ATDVD
.H8A
39
40
6-Oct-86 10:08p
WC D
MAKE
.BAT
1
2 13-Aug-86 11:17a
WC D
MAKEDVD .BAT
1
2
1-Sep-86 12:56p
WC D
MAKEDVD2.BAT
1
2 31-Aug-86 11:18a
WC D
RGT
.SYS
1
2 14-Nov-86
4:18p SLWC D
GRT
.SYS
1
2 14-Nov-86
4:18p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:18p SLWC D
23 Files, Using 367 Sectors (382 Allocated, 8 Free, 2.0 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 3 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.0
[Driver Source 2]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------H37DVD .H8A
53
54
5-Oct-86
5:25p
WC D
H37INIT .H8A
93
94
5-Oct-86
5:25p
WC D
H37LIB .ACM
87
88 13-Aug-86 11:24a
WC D
IODVD
.H8A
42
42
5-Oct-86
5:25p
WC D
IOINIT .H8A
22
22
5-Oct-86
5:25p
WC D
IODEF
.ACM
14
14 15-Mar-85 11:24a
WC D
IOSUBS .ACM
21
22 19-Aug-86 11:24a
WC D
RGT
.SYS
1
2 14-Nov-86
4:19p SLWC D
GRT
.SYS
1
2 14-Nov-86
4:19p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:19p SLWC D
10 Files, Using 352 Sectors (358 Allocated, 32 Free, 8.0 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 4 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Driver Source 3]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------H47DVD .H8A
34
34
5-Oct-86
2:50p
WC D
H47INIT .H8A
64
64
5-Oct-86
2:51p
WC D
H47LIB .ACM
56
56 14-Aug-86 11:24a
WC D
TTDVD
.H8A
103
104
5-Oct-86
5:24p
WC D
H14DVD .H8A
66
66
7-Oct-86
9:50p
WC D
RGT
.SYS
1
2 14-Nov-86
4:20p SLWC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-9
=========

FILELIST FOR HDOS 3.0a Cont)
++++++++++++++++++++++++++++
[Continued]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 4 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Driver Source 3]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------GRT
.SYS
1
2 14-Nov-86
4:20p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:20p SLWC D
8 Files, Using 343 Sectors (346 Allocated, 44 Free, 11.0 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 5 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Driver Source 4]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------H24DVD .H8A
51
52
7-Oct-86 10:14p
WC D
H25DVD .H8A
59
60
5-Oct-86
5:24p
WC D
H44DVD .H8A
54
54
9-Oct-86
8:39p
WC D
MX80DVD .H8A
61
62 10-Oct-86 12:58a
WC D
MAKMSD .H8A
11
12
5-Oct-86
4:08p
WC D
SET
.H8A
81
82
5-Oct-86
4:12p
WC D
SYS
.H8A
11
12
7-Aug-86 11:25a
WC D
RGT
.SYS
1
2 14-Nov-86
4:21p SLWC D
GRT
.SYS
1
2 14-Nov-86
4:21p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:21p SLWC D
10 Files, Using 348 Sectors (356 Allocated, 34 Free, 8.5 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 6 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 1]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------ABSDEF .ACM
1
2 15-Mar-85 11:19a
WC D
ASCII
.ACM
4
4 22-Sep-86
8:25p
WC D
BITC
.ACM
2
2 15-Mar-85 11:21a
WC D
BITS
.ACM
2
2
2-Mar-86 12:00a
WC D
BOODEF .ACM
3
4
2-Aug-86 11:20a
WC D
CDEHL
.ACM
1
2 15-Mar-85 11:19a
WC D
CHL
.ACM
1
2 15-Mar-85 11:19a
WC D
CPA
.ACM
6
6 27-Jul-86 11:22a
WC D
BPDEHL .ACM
1
2 21-Sep-86
9:22p
WC D
CVD
.ACM
2
2 21-Sep-86 11:17p
WC D
DADA
.ACM
1
2 15-Mar-85 11:19a
WC D
DADA2
.ACM
1
2 15-Mar-85 11:19a
WC D
DDD
.ACM
3
4 21-Sep-86 10:28p
WC D
DDDEF
.ACM
3
4 21-Sep-86 10:30p
WC D
DDFDEF .ACM
1
2 21-Sep-86 10:31p
WC D
DDS
.ACM
5
6 15-Mar-85 11:21a
WC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-10
==========

FILELIST FOR HDOS 3.0a Cont)
++++++++++++++++++++++++++++
[Continued]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 6 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 1]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------DEVDEF .ACM
7
8 17-Aug-86 11:20a
WC D
DIRDEF .ACM
3
4 19-Mar-85 11:19a
WC D
DNV
.ACM
7
8 21-Sep-86 11:20p
WC D
DU66
.ACM
1
2 15-Mar-85 11:19a
WC D
DVDDEF .ACM
3
4 25-Mar-85 11:19a
WC D
DVDIO
.ACM
13
14
6-Oct-86
9:57p
WC D
DVDIO2 .ACM
5
6
9-Oct-86 10:13p
WC D
ECDEF
.ACM
9
10 10-Aug-86 11:22a
WC D
ECVEC
.ACM
2
2 17-Jul-86 11:20a
WC D
EDCON
.ACM
2
2 21-Sep-86 10:36p
WC D
EDRAM
.ACM
4
4 21-Sep-86 10:38p
WC D
EDVEC
.ACM
4
4 10-Aug-86 11:22a
WC D
ESINT
.ACM
13
14 20-Aug-86 11:23a
WC D
ESVAL
.ACM
8
8 27-Jul-86 11:19a
WC D
FILDEF .ACM
1
2 21-Sep-86 10:40p
WC D
FLTDEF .ACM
2
2
7-Aug-86 11:22a
WC D
FST
.ACM
6
6 22-Sep-86 12:42a
WC D
H14
.ACM
1
2
7-Oct-86
9:32p
WC D
H17DEF .ACM
5
6 15-Mar-85 11:20a
WC D
H17ROM .ACM
3
4 10-Dec-81 11:19a
WC D
H37DEF .ACM
10
10 10-Aug-86 11:22a
WC D
H47DEF .ACM
12
12
6-Aug-86 11:22a
WC D
H47PAR .ACM
1
2
6-Aug-86 11:22a
WC D
HDSROM .ACM
3
4
9-Aug-86 11:21a
WC D
RGT
.SYS
1
2 14-Nov-86
4:21p SLWC D
GRT
.SYS
1
2 14-Nov-86
4:21p SLWC D
DIRECT .SYS
18
18 14-Nov-86
4:21p SLWC D
HLIHL
.ACM
1
2 15-Mar-85 11:20a
WC D
HOSBASE .ACM
10
10 14-Sep-86
4:45p
WC D
HOSDEF .ACM
7
8
1-Sep-86
8:45p
WC D
HOSEQU .ACM
3
4
9-Aug-86 11:19a
WC D
HROM
.ACM
5
6 10-Aug-86 11:21a
WC D
INDL
.ACM
2
2 15-Mar-85 11:20a
WC D
INIDEF .ACM
4
4 11-Aug-86 11:21a
WC D
IOCDEF .ACM
5
6 15-Mar-85 11:20a
WC D
ITL
.ACM
2
2 15-Mar-85 11:21a
WC D
LABDEF .ACM
5
6
9-Aug-86 11:19a
WC D
LBD
.ACM
5
6 12-Aug-86 11:23a
WC D
MCU
.ACM
2
2 21-Sep-86 10:48p
WC D
MLU
.ACM
2
2 21-Sep-86 10:49p
WC D
MOVE
.ACM
3
4 15-Mar-85 11:20a
WC D
MTR
.ACM
8
8 19-Aug-86 11:23a
WC D
MTRDEF .ACM
2
2 27-Jul-86 11:22a
WC D
MTRRAM .ACM
7
8 17-Jul-86 11:22a
WC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-11
==========

FILELIST FOR HDOS 3.0a Cont)
++++++++++++++++++++++++++++
[Continued]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 6 on 11-Aug-88
Type: Data
Init Date: 14-Nov-86
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 1]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------MU86
.ACM
1
2 15-Mar-85 11:20a
UC D
PBF
.ACM
3
4 15-Feb-85 11:23a
WC D
PBV
.ACM
4
4 15-Feb-85 11:23a
WC D
PICDEF .ACM
1
2 15-Mar-85 11:20a
WC D
RCHAR
.ACM
1
2 15-Mar-85 11:20a
WC D
RTL
.ACM
4
4 21-Sep-86 10:57p
WC D
SAVALL .ACM
3
4 15-Mar-85 11:20a
WC D
SETCAL .ACM
3
4 20-Sep-86
9:56p
WC D
SOB
.ACM
2
2 21-Sep-86 11:03p
WC D
SOP
.ACM
5
6 11-Aug-86 11:23a
WC D
TBLS
.ACM
3
4 15-Mar-85 11:20a
WC D
TBRA
.ACM
2
2 15-Mar-85 11:20a
WC D
TDD
.ACM
3
4 15-Mar-85 11:21a
WC D
THD
.ACM
2
2 15-Feb-85 11:23a
WC D
TJMP
.ACM
2
2 15-Mar-85 11:20a
WC D
TOD
.ACM
2
2 15-Feb-85 11:23a
WC D
TRACE
.ACM
1
2 15-Mar-85 11:20a
WC D
TYPTX
.ACM
2
2 15-Mar-85 11:20a
WC D
U8250
.ACM
9
10 15-Mar-85 11:20a
WC D
U8251
.ACM
5
6 15-Mar-85 11:20a
WC D
U8255
.ACM
6
6 10-Oct-86 12:28a
WC D
UDD
.ACM
2
2 15-Mar-85 11:20a
WC D
UOW
.ACM
4
4 19-Aug-86 11:23a
WC D
WTBLS
.ACM
3
4 15-Feb-85 11:23a
WC D
ZERO
.ACM
1
2 15-Mar-85 11:20a
WC D
ZEROS
.ACM
1
2 15-Mar-85 11:20a
WC D
86 Files, Using 330 Sectors (382 Allocated, 8 Free, 2.0 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[System Source 1]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------HOS3
.H8A
388
400
4-Oct-86
3:13a
LWC D
SYSCMD .H8A
94
96
4-Oct-86
5:35p
LWC D
PIP
.H8A
53
64
4-Oct-86
5:21p
LWC D
SYSGEN .H8A
212
224
5-Oct-86
5:04p
LWC D
INIT
.H8A
215
224
5-Oct-86
4:58p
LWC D
ONECOPY .H8A
238
240 13-Oct-86 10:59p
LWC D
RGT
.SYS
1
16 25-Jun-87
6:03p SLWC D
GRT
.SYS
1
16 25-Jun-87
6:03p SLWC D
DIRECT .SYS
32
32 25-Jun-87
6:03p SLW
D
9 Files, Using 1234 Sectors (1312 Allocated, 2656 Free, 66.4 % Free)

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-12
==========

FILELIST FOR HDOS 3.0a Cont)
++++++++++++++++++++++++++++
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[System Source 2]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------EDIT
.H8A
163
176
5-Oct-86
4:40p
LWC D
LABEL
.H8A
20
32 11-Jul-86 11:25a
LWC D
FIX
.H8A
26
32 19-Oct-86
8:14p
LWC D
MAP
.H8A
31
32 18-Oct-86 11:35p
LWC D
WHAT
.C
10
16
5-Oct-86
3:09p
LWC D
CREDITS .H8A
4
16 10-Aug-86 11:17a
LWC D
TITLES .ACM
17
32 13-Aug-86 11:15a
LWC D
RGT
.SYS
1
16 25-Jun-87
6:05p SLWC D
GRT
.SYS
1
16 25-Jun-87
6:05p SLWC D
DIRECT .SYS
32
32 25-Jun-87
6:05p SLW
D
10 Files, Using 305 Sectors (400 Allocated, 3568 Free, 89.2 % Free)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 2]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------ABR
.ACM
16
16
2-Aug-86 11:19a
LWC D
AGT
.ACM
9
16 25-Mar-85 11:21a
LWC D
ALP
.ACM
2
16 15-Mar-85 11:21a
LWC D
BSXDEF .ACM
2
16 14-Sep-86
1:35p
LWC D
CAB
.ACM
2
16 15-Mar-85 11:21a
LWC D
CAC
.ACM
2
16 25-Mar-85 11:21a
LWC D
CAD
.ACM
14
16 12-Jul-86 12:00a
LWC D
CCO
.ACM
2
16 15-Mar-85 11:19a
LWC D
CCT
.ACM
1
16 29-Mar-86 12:00a
LWC D
CDM
.ACM
4
16 25-Mar-85 11:21a
LWC D
CDS
.ACM
8
16
3-Aug-86 11:21a
LWC D
CDT2
.ACM
14
16 13-Aug-86 12:00a
LWC D
CDU
.ACM
3
16 25-Mar-85 11:21a
LWC D
CFC
.ACM
5
16 25-Mar-85 11:21a
LWC D
CFD
.ACM
2
16 21-Sep-86 11:15p
LWC D
CFI
.ACM
3
16 26-Mar-85 11:21a
LWC D
CFP
.ACM
2
16 25-Mar-85 11:22a
LWC D
CLL
.ACM
2
16 14-Sep-86
7:49p
LWC D
COF
.ACM
4
16 15-Mar-85 11:21a
LWC D
COMP
.ACM
2
16 15-Mar-85 11:19a
LWC D
CPDEHL .ACM
1
16 21-Sep-86
9:22p
LWC D
CPF
.ACM
3
16 22-Sep-86 12:41a
LWC D
CRLF
.ACM
1
16 15-Mar-85 11:19a
LWC D
DAD
.ACM
7
16
3-Oct-86
8:12p
LWC D
DCF
.ACM
2
16 17-Aug-86 11:22a
LWC D
DDS2
.ACM
5
16 15-Mar-85 11:21a
LWC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-13
==========

FILELIST FOR HDOS 3.0a (Cont)
+++++++++++++++++++++++++++++
[Continued]
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 2]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------DDS3
.ACM
6
16 17-Jul-81 12:00a
LWC D
DFA
.ACM
4
16 25-Mar-85 11:22a
LWC D
DFC
.ACM
4
16 28-Mar-85 11:22a
LWC D
DFD
.ACM
9
16 17-Aug-86 11:23a
LWC D
DIFDEF .ACM
2
16 15-Mar-85 11:19a
LWC D
DISDEF .ACM
2
16 15-Mar-85 11:19a
LWC D
DNS
.ACM
4
16 21-Sep-86 11:18p
LWC D
DNT
.ACM
4
16 25-Mar-85 11:22a
LWC D
DOS
.ACM
3
16 13-Jul-86 11:23a
LWC D
DREAD
.ACM
3
16 15-Mar-85 11:19a
LWC D
DRS
.ACM
15
16 21-Sep-86 11:34p
LWC D
DTB
.ACM
4
16 21-Sep-86 11:35p
LWC D
FBDEF
.ACM
2
16 21-Sep-86 10:39p
LWC D
FCC
.ACM
2
16 25-Mar-85 11:22a
LWC D
RGT
.SYS
1
16 25-Jun-87
6:07p SLWC D
GRT
.SYS
1
16 25-Jun-87
6:07p SLWC D
DIRECT .SYS
32
32 25-Jun-87
6:07p SLW
D
FCLEAR .ACM
3
16 15-Mar-85 11:19a
LWC D
FCLO
.ACM
6
16 21-Sep-86 11:44p
LWC D
FDB
.ACM
2
16 25-Mar-85 11:22a
LWC D
FEC
.ACM
2
16 29-Mar-86 12:00a
LWC D
FERROR .ACM
3
16 21-Sep-86 11:51p
LWC D
FGC
.ACM
4
16 25-Mar-85 11:22a
LWC D
FOE
.ACM
4
16 25-Mar-85 11:22a
LWC D
FOPE
.ACM
9
16 21-Sep-86 11:58p
LWC D
FREAB
.ACM
9
16 15-Mar-85 11:19a
LWC D
FREAL
.ACM
11
16 15-Mar-85 11:19a
LWC D
FST2
.ACM
9
16 22-Sep-86 12:42a
LWC D
FUTIL
.ACM
8
16 22-Sep-86 12:01a
LWC D
FWRIB
.ACM
13
16 22-Sep-86 12:17a
LWC D
FWRIL
.ACM
3
16 15-Mar-85 11:19a
LWC D
GETLAB .ACM
2
16
3-Aug-86 11:19a
LWC D
GNL
.ACM
2
16 21-Sep-86 10:41p
LWC D
GUP
.ACM
2
16 15-Mar-85 11:19a
LWC D
H17SUBS .ACM
24
32 20-Aug-86 12:00a
LWC D
BCTT
.ACM
4
16 15-Mar-85 11:21a
LWC D
IDN
.ACM
2
16 15-Mar-85 11:21a
LWC D
ILDEHL .ACM
1
16 22-Sep-86 12:49a
LWC D
IMM
.ACM
4
16
3-Aug-86 11:21a
LWC D
INCHA
.ACM
5
16 14-Sep-86
7:50p
LWC D
INDXX
.ACM
7
16 22-Sep-86 12:53a
LWC D
ISDEHL .ACM
2
16 21-Sep-86 10:45p
LWC D
LDE
.ACM
6
16 25-Mar-85 11:22a
LWC D
LDI
.ACM
9
16 17-Aug-86 11:22a
LWC D
LFD
.ACM
3
16 17-Aug-86 11:22a
LWC D
LUD
.ACM
3
16 25-Mar-85 11:21a
LWC D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-14
==========

FILELIST FOR HDOS 3.0a (Cont)
+++++++++++++++++++++++++++++
[Continued]
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 2]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------MND
.ACM
9
16 17-Aug-86 11:23a
LWC D
MOVEL
.ACM
4
16 21-Sep-86 10:50p
LWC D
MOVL
.ACM
6
16 14-Sep-86
7:51p
LWC D
MOVLL
.ACM
4
16 14-Sep-86
7:50p
LWC D
MU10
.ACM
1
16 15-Mar-85 11:20a
LWC D
NAMDEF .ACM
2
16 14-Jul-86 11:21a
LWC D
NREDY
.ACM
2
16 15-Mar-85 11:21a
LWC D
OVLDEF .ACM
2
16 15-Mar-85 11:20a
LWC D
PCL
.ACM
4
16
4-Jul-86 12:00a
LWC D
PDD
.ACM
3
16 15-Mar-85 11:21a
LWC D
PGT
.ACM
16
16 17-Aug-86 11:21a
LWC D
RBF
.ACM
2
16 25-Mar-85 11:22a
LWC D
RDL
.ACM
5
16
1-Sep-86
9:27p
LWC D
READY
.ACM
2
16 15-Mar-85 11:21a
LWC D
RTL2
.ACM
5
16 21-Sep-86 11:03p
LWC D
RVD
.ACM
3
16 15-Mar-85 11:21a
LWC D
SCU
.ACM
5
16 22-Sep-86
1:08a
LWC D
SGT
.ACM
3
16 25-Mar-85 11:22a
LWC D
TASKDEF .ACM
43
48 22-Jun-86 12:00a
LWC D
TFN
.ACM
2
16
2-Aug-86 11:19a
LWC D
TFNS
.ACM
3
16 13-Oct-86 10:23p
LWC D
TYPCC
.ACM
2
16 21-Sep-86 11:05p
LWC D
TYPCH
.ACM
2
16 15-Mar-85 11:20a
LWC D
TYPET
.ACM
8
16 15-Mar-85 11:20a
LWC D
TYPLN
.ACM
5
16 15-Mar-85 11:20a
LWC D
TYPT2
.ACM
2
16 15-Mar-85 11:20a
LWC D
UAD
.ACM
4
16
1-Sep-86
4:27p
LWC D
UDDN
.ACM
4
16 15-Mar-85 11:20a
LWC D
UDDX
.ACM
4
16 21-Sep-86 11:07p
LWC D
UDE
.ACM
4
16 25-Mar-85 11:22a
LWC D
UDS
.ACM
2
16 25-Mar-85 11:22a
LWC D
UHW
.ACM
3
16 21-Sep-86 11:08p
LWC D
UNUM
.ACM
2
16 15-Mar-85 11:21a
LWC D
WDO
.ACM
2
16 15-Mar-85 11:22a
LWC D
WER
.ACM
2
16 15-Mar-85 11:20a
LWC D
XCHGBC .ACM
2
16 11-Jul-81 12:00a
LWC D
108 Files, Using 552 Sectors (1792 Allocated, 2176 Free, 54.4 % Free)

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-15
==========

FILELIST FOR HDOS 3.0a (Cont)
+++++++++++++++++++++++++++++
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 3]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------BATCH
.ACM
63
64
7-Sep-86 12:00a
LWC D
BYE
.ACM
4
16
9-Aug-86 12:00a
LWC D
CHECK
.ACM
2
16 22-Jun-86 12:00a
LWC D
CLS
.ACM
1
16
9-Aug-86 12:00a
LWC D
COPY
.ACM
1
16
9-Aug-86 12:00a
LWC D
DATE
.ACM
3
16
9-Aug-86 12:00a
LWC D
DEFAULT .ACM
14
16 13-Aug-86 12:00a
LWC D
DELETE .ACM
2
16 22-Jun-86 12:00a
LWC D
DEV
.ACM
23
32 17-Sep-86 12:00a
LWC D
DFSS
.ACM
7
16 29-May-86 12:00a
LWC D
DIR
.ACM
9
16
9-Aug-86 12:00a
LWC D
DMM
.ACM
11
16 18-Sep-86 12:00a
LWC D
DMMBIG .ACM
34
48 17-May-86 12:00a
LWC D
DSSS
.ACM
7
16
9-Mar-86 12:00a
LWC D
EDLINE .ACM
32
32
1-Sep-86 12:00a
LWC D
FLAG
.ACM
3
16
9-Aug-86 12:00a
LWC D
H19SUBS .ACM
4
16 24-Jul-86 12:00a
LWC D
HDOS30 .ACM
2
16 14-Sep-86
1:35p
LWC D
HELP
.ACM
1
16 13-Aug-86 12:00a
LWC D
INDLB
.ACM
3
16
2-Mar-86 12:00a
LWC D
LOADD
.ACM
14
16  12:00a
LWC D
LOG
.ACM
3
16
9-Aug-86 12:00a
LWC D
MDR
.ACM
23
32 22-Sep-86
8:28p
LWC D
PATH
.ACM
4
16
9-Aug-86 12:00a
LWC D
PIP
PIPCMDS
PIPCOPY
PIPLIST
PIPSUBS
PIPSWI
PRINT
PROMPT
PROMSHO
PRSCL
RENAME
RUN
RVL
SI
SORT
SSM
RGT
GRT
DIRECT
START
TIME

.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.ACM
.SYS
.SYS
.SYS
.ACM
.ACM

8
74
50
86
84
54
3
3
9
2
2
2
5
13
20
7
1
1
32
9
13

16
80
64
96
96
64
16
16
16
16
16
16
16
16
32
16
16
16
32
16
16

9-Sep-86
18-Sep-86
20-Sep-86
14-Sep-86
20-Sep-86
9-Sep-86
4-Sep-86
9-Aug-86
3-Sep-86
4-Aug-86
22-Jun-86
30-Jul-86
4-Aug-86
11-Sep-86
2-Mar-86
4-Aug-86
25-Jun-87
25-Jun-87
25-Jun-87
4-Oct-86
7-Sep-86

12:00a
11:43p
12:00a
5:11p
10:28p
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
12:00a
6:09p
6:09p
6:09p
6:22p
12:00a

LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
LWC
SLWC
SLWC
SLWC
LWC
LWC

D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-16
==========

FILELIST FOR HDOS 3.0a (Cont)
+++++++++++++++++++++++++++++

[Continued]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Volume: 0 on 11-Aug-88
Type: Data
Init Date: 25-Jun-87
Label: HDOS 3.0, Issue #50.07.00
[Common Decks 3]
----------------------------------------------------------------------Name
.Ext Size Alloc
Created
Time
Flags--- Accessed
A/C
----------------------------------------------------------------------TYPE
.ACM
3
16 26-May-86 12:00a
LWC D
VERIFY .ACM
4
16
9-Aug-86 12:00a
LWC D
VERSN
.ACM
4
16
3-Sep-86 12:00a
LWC D
XYZZY
.ACM
1
16
9-Aug-86 12:00a
LWC D
49 Files, Using 760 Sectors (1264 Allocated, 2704 Free, 67.6 % Free)
***********************************************************************

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-17
==========

DISK CONTENTS FOR HDOS 3.0
++++++++++++++++++++++++++
This file briefly describes the contents of the HDOS 3.0 Distribution
Disks. The files included here are the final versions, except where
indicated.
Disk
----

File
------------

Description
-----------------------------------------------

2

ASM.ABS

This will not assemble much of HDOS. The Gibson
Assembler, available from Quikdata was used to
develop HDOS 3.0. The Gibson assembler is about
10 times faster than this one and if you plan on
changing
HDOS
and reassembling, I strongly
recommend it. The features I used which are not
supported by this assembler are relatively benign
and should be easily worked around.

2

AT84.DVD

Device driver
interface.

for

alternate

terminal for H8-4

2

AT85.DVD

Device driver
interface.

for

alternate

terminal for H8-5

2

BASIC.ABS

Benton Harbor BASIC.
HDOS 3.0.

2

CLOCK.TAS

Standard H89 real time clock processor. Type
'START CLOCK.' Applies to the typical H89/
Z90 computer systems. Place this command in your
AUTOEXEC.BAT file.

2

CLOCK89.TAS

Super-89 real time clock processor. Type 'START
CLOCK89.' Applies to computer systems with
the D.G.
Super89 CPU Board. If you have one,
place this command in your AUTOEXEC.BAT file.

1

EDIT.ABS

Heath's Line Editor crossed over to HDOS 3.0.

1

ERRORMSG.SYS

A listing of HDOS 3.0a/3.02 error messages. This
listing has been revised and improved over the
listing of HDOS 2.0 and below.

2

H1484.DVD

Device
face.

driver

for

H14 printer with H8-4 inter-

2

H1485.DVD

Device
face.

driver

for

H14 printer with H8-5 inter-

2

H17.DVD

H17 device driver.

2

H2484.DVD

Device driver for H24 printer (TI-810) with H8-4
interface.

This has minor changes for

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-18
==========

DISK CONTENTS FOR HDOS 3.0 (Cont)
+++++++++++++++++++++++++++++++++

Disk
----

File
-----------

Description
------------------------------------------------

2

H2584.DVD

Device driver for H25 printer with H8-4
interface.

2

H37.DVD

H37 device driver.

2

H4484.DVD

Device driver for H44 Diablo printer with H8-4
interface.

2

H47.DVD

H47 device driver.

1

HDOS30.SYS

This is the entire operating system.
no overlays.

1

HELP

Help for PIP.ABS for the non-H19 terminal.

1

HELP.H19

Help for PIP.ABS for the H19 terminal.

1

SYSHELP.DOC

Help with SYSCMD.SYS for the non-H19 terminal.

1

HELP.H19

Help with SYSCMD.SYS for the H19 terminal.

1

INIT.ABS

Initializes HDOS 3.0 disks.

2

IOMEGA.DVD

Bernoulli Box device driver.
(See the source
code before attempting to use this driver!!)

1

MAKMSD.ABS

Used to create mass storage (disk) drivers.

1

MAP.ABS

Fun facts.

2

MX8011.DVD

Device driver for Epson MX-80 printer with H8-4
interface.

2

MX8084.DVD

Device driver for Epson MX-80 printer with Z8911 interface. This is a parallel driver.

2

ND.DVD

Device driver for the null device.

1

ONECOPY.ABS

Copy files with one disk drive.

1

PATCH.ABS
SYSPATCH.ABS

For fixing bugs and patching programs.

There are

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-19
==========

DISK CONTENTS FOR HDOS 3.0 (Cont)
+++++++++++++++++++++++++++++++++

Disk
----

File
-----------

Description
------------------------------------------------

1

PIP.ABS

Peripheral Interchange Program.

1

SET.ABS

Driver and HDOS SET Utility.

1

SY.DVD

Device driver for your primary system device.

1

SYS.ABS

Sets the system bit in a disk volume label.

1

SYSCMD.SYS

System Command Processor.

1

SYSGEN.ABS

Copies the HDOS 3.0 operating system onto newlyinitialized disks.

2

TT.DVD
Device driver for the console.
all terminal-related scalls.

1

WHAT.ABS

1

XREF.ABS

Tells what files are.

Also processes

Try "What HDOS30.SYS."

A program that goes with ASM.ABS.
Used in
creating machine code files.
************************************************************************
NOTES
+++++
[A] MEMORY MAP
==============
HDOS 3.0 is ORG-0. This does not mean that the program area (USERFWA)
is near zero, but rather the system itself, HDOS30.SYS, is loaded in
low memory.
This buys the user about 4-5K of additional memory for
programs. A brief memory map would appear as follows:
Start
000000
030000
* 033316
* 040000
040100
042200
S.SYSM
S.RFWA

End

Description

027377
033315
037377
040077
042177
S.SYSM
S.RFWA
S.HIMEM

HDOS30.SYS
H17 ROM Subroutines
HDOS buffers and work areas [Note 1]
Monitor work cells [Note 2]
HDOS data area
User program area
Loaded (but not locked) drivers
GRT tables, locked drivers, buffers

Refer to Chapter 8, Appendix 8-A: Memory Layouts - Memory Map, page
8-10 for further detail concerning the memory map for HDOS 3.02.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-20
==========

NOTES (Cont)
++++++++++++
NOTES:
(1) The H17 driver code which formerly resided here is GONE, and
should not be referenced! If a person calls this code directly, the
disk WILL CRASH under this HDOS version!
(2) This is where the PAM-8 or MTR-88/89/90 monitors kept their
scratch pad data. Since HDOS runs in low memory, consider it safe to
assume that there is no monitor. HDOS, however, uses selected cells in
this area in the same fashion as the monitor.
Software which
references this area should function properly.
Software which calls the monitor code itself will NOT work. The only
monitor point retained under 3.0 is .DLY. Calling any other monitor
routine will crash the system.

[B] DIRECTORY STRUCTURE AND FLAGS
=================================
The directory structure has changed slightly. You will NOT be able to
read HDOS 3.0 diskettes with earlier versions of HDOS.
You will be
able to read earlier diskettes with HDOS 3.0. Non-standard HDOS
diskettes (using various time-of-day and other patches) may or may not
work.
Mount any diskettes in question with the write-enable notch
COVERED. The directory entry now contains the following information:
* file name
* file type
* time and date of file's creation
* number of times the file has been accessed (up to 255)
* flags
A - File has been backed up [Note 2]
B - File contains bad sectors [Note 3]
C - File is contiguous on disk [Note 1]
D - File may not be deleted [Note 4]
L - Flags are locked
S - System file
U - User flag [Note 5]
W - File is read-only
NOTES:
(1) The contiguous flag [C] is automatically set by HDOS whenever
a file is closed if that file happens to be contiguous on disk.
The
.OPENC SCALL may still be used as before to create 'C' files, as may
the '/C' switch in PIP.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-21
==========

NOTES (Cont)
++++++++++++
NOTES: (Cont)
(2) The archive flag [A] is used by a file archive (ARC) utility.
The Archive utility is available separately from Kirk Thompson.
(3) The bad sector flag [B] is used by a disk verify utility which
is called BAD.ABS. This utility is available separately from Kirk
Thompson.
(4) The flag [D] locks a file against deletion.
This does not
imply write-protection, as the file may still be freely read or
written.
However, a file with the 'D' flag set may not be opened for
.WRITE as this would cause the file to be deleted. Instead, open for
.UPDATE must be used.
(5) The flag [U] is provided for user's use.
* user area mask (not implemented)
* first group number of file
* last group number of file
* last sector index of file
* file's creation date
* date of the file's last access

[C] DEVICE DRIVERS
==================
Device drivers may be cleanly UNLOADED.
They may also process
interrupts. The user should refer to H17DVD.H8A and H37DVD.H8A for
examples of how this works. Pre-3.0 drivers which process interrupts
should not be used.
The techniques used under 2.0 to process
interrupts may crash the system under 3.0.
The device table size is determined dynamically at boot time. If you
have two drivers (the minimum, allowing for SY: and TT:) you get two
entries.
If you have fifteen drivers (!) HDOS will build a table
sufficient to hold all entries.
TT: is no longer part of HDOS but is an independent device driver.
In
addition to the standard device driver entry points, TT: includes
routines to process the following SCALLs: .SCIN, .SCOUT, .PRINT,
.CONSL, and .CLRCO.
TT: also supports operation at 19200 and 38400
baud.
A Device driver preamble (the SET part of the driver) may be larger
than two sectors.
It may extend to 16 sectors in multiples of two
sectors.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-22
==========

NOTES (Cont)
++++++++++++
[D] SYSCMD/Plus and PIP/Plus
============================
SYSCMD.SYS
and
PIP.ABS
remain
co-resident
eliminating the repeated re-loading of PIP.
PIP has approximately 50 switches.
description of them.

whenever

See the "HELP."

file for

possible,

a

brief

SYSCMD supports many new commands.
It also supports execution of
"batch" files. (A batch file is a text file containing commands which
is read by SYSCMD).
Batch file names end in ".BAT". SYSCMD will
automatically search for and execute "SY0:AUTOEXEC.BAT" when the system
boots. (This is in addition to, but AFTER, running of SY0:PROLOGUE.SYS
by HDOS.) Operation of batch files is nearly identical to that of
MS-DOS, with the exception of FOR/IN/DO which is not implemented.

[E] DEFAULT DEVICE DATA
=======================
A default device may be "logged in" from the SYSCMD prompt.
A search path is implemented which causes SYSCMD to search for commands
which are not found on the default device.
All programs distributed with HDOS
reading and writing files.

3.0

use

the

default

device

for

[F] LIST OF FILES FOR HDOS 3.02
===============================
HDOS30.SYS
TT.DVD
DK.DVD
SY.DVD

version 3.02 of HDOS
H19 driver
Secondary disk drives driver
Primary disk drives driver (less grinding sounds from
drive)
H47.DVD
H47 driver (8-inch disks)
H37.DVD
H37 driver (soft-sector)
H17.DVD
H17 driver (hard-sector)
ND.DVD
Null device driver
RX.DVD
A Null device that tells you what its doing
(debugging tool)
SYSCMD.SYS
3.02 System Command Processor
ERRORMSG.SYS
3.02 error list
HELP.
3.02 help file
PIP.ABS
3.02 peripheral interchange program
SYSHELP.DOC
3.02 help file
.......................................................................
ACT.ABS
Show what tasks are loaded in "task manager"
BLANK.BAT
Screen blanking batch file. Touch any key to
restore the screen

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-23
==========

NOTES (Cont)
++++++++++++
[F] LIST OF FILES FOR HDOS 3.02 (Cont)
======================================
BLINK.BAT
Silly way to clear the screen
CALC.ABS
Newer calculator that includes date codes
CHAN.TAS  Shows I/O channel activity on 25th line
CLOCK.TAS  Standard software clock
CRASH.TAS  Touch BREAK key to crash system
DFD.ABS
Deleted files directory
DS.ABS
Directory sort
DVL.ABS
Display volume label sector
DVT.ABS
Show contents of device table
ECHO.TAS  Send screen output to LP: (First load LP:)
IOT.ABS
Show contents of I/O table
JTRA.ABS
Job translator utility
KAL.ABS
Pretty patterns on your screen
KEYS.TAS  Program all 8 function keys
MAP.ABS
Print magic addresses for 3.02
MDRC.BAT
A tool for looking at lots of disks
MP.ABS
MEGAPIP, an HDOS file-handling utility
OC.ABS
Newer ONECOPY
OPE.ABS
A utility to alter memory
SHOWALL.BAT
Show lots of HDOS information
SORT.ABS
File sorting utility
SYSHELP.DOC
3.02 help file
SYSMON.TAS Monitor STACK for overflow and S.FASER syscalls
SYSPATCH.ABS
PATCH without codes
TAS.ABS
Activates and deactivates tasks in 'Task Manager'
TDU.TAS 
Terminal debug utility
TICTOC.BAT
Start clock first; then try this
TMAP.ABS
Task map. Shows which are in memory
TMG.TAS
The 'Task Manager.' Must be started first before
certain tasks will work
TSR.ABS
Task status report for 'Task Manager'
USR.ABS
Show system speed with or without user clock vector
ZZ.ABS
Zig-Zag
***********************************************************************

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-24
==========

NOTES (Cont)
++++++++++++
----------------------------------------------------------------------GRAPHICS CHARACTERS
----------------------------------------------------------------------Below the character map is the lower case character ( and it's decimal
equivalent ) which gives you the graphic character; followed by the Hex
code and Control code for the native mode of the graphic character.
-----------------------------------------------------------------------

CHARACTER NATIVE CODE
=====================
+--MOD---+
|
|
|
|
| **** |
| ****** |
| ****** |
| ****** |
| **** |
|
|
|
|
|
|
+--------+
^
94
7F Hex
DEL

+--MOD---+
|********|
| *******|
| ******|
|
*****|
|
****|
|
****|
|
***|
|
**|
|
*|
|
|
+--------+
_
95
1F Hex
^_

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
`
96
00 Hex
^@

+--------+
|
|
|
|
|
|
|
|
|********|
|********|
|
|
|
|
|
|
|
|
+--------+
a
97
01 Hex
^A

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|********|
|********|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
b
98
02 Hex
^B

+--------+
|
|
|
|
|
|
|
|
|*****
|
|*****
|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
c
99
03 Hex
^C

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|*****
|
|*****
|
|
|
|
|
|
|
|
|
+--------+
d 100
04 Hex
^D

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|
*****|
|
*****|
|
|
|
|
|
|
|
|
+--------+
e 101
05 Hex
^E

+--------+
|
|
|
|
|
|
|
|
|
*****|
|
*****|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
f 102
06 Hex
^F

+--NEW---+
|
|
|
|
| *
|
| **
|
|********|
| **
|
| *
|
|
|
|
|
|
|
+--------+
g 103
07 Hex
^G

+--MOD---+
|
|
|
|
|
* |
|
** |
|********|
|
** |
|
* |
|
|
|
|
|
|
+--------+
h 104
08 Hex
^H

+--MOD---+
|* * * |
| * * *|
| * * |
|* * * |
| * * *|
| * * |
|* * * |
| * * *|
| * * |
|* * * |
+--------+
i 105
09 Hex
^I

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-25
==========

GRAPHICS CHARACTERS (Cont)
++++++++++++++++++++++++++
CHARACTER NATIVE CODE
=====================
+--NEW---+ +--MOD---+
|****
| |
|
|****
| |
*
|
|****
| |
*
|
|****
| |
*
|
|****
| |
*
|
|
****| | ***** |
|
****| |
*** |
|
****| |
*
|
|
****| |
|
|
****| |
|
+--------+ +--------+
j 106
k 107
0A Hex
0B Hex
^J
^K

+--------+
|
|
|
|
|
|
|
|
|
|
|
****|
|
****|
|
****|
|
****|
|
****|
+--------+
l 108
0C Hex
^L

+--------+
|
|
|
|
|
|
|
|
|
|
|****
|
|****
|
|****
|
|****
|
|****
|
+--------+
m 109
0D Hex
^M

+--------+
|****
|
|****
|
|****
|
|****
|
|****
|
|
|
|
|
|
|
|
|
|
|
+--------+
n 110
0E Hex
^N

+--------+
|
****|
|
****|
|
****|
|
****|
|
****|
|
|
|
|
|
|
|
|
|
|
+--------+
o 111
0F Hex
^O

CHARACTER NATIVE CODE
=====================
+--------+ +--------+
|********| |
****|
|********| |
****|
|********| |
****|
|********| |
****|
|********| |
****|
|
| |
****|
|
| |
****|
|
| |
****|
|
| |
****|
|
| |
****|
+--------+ +--------+
p 112
q 113
10 Hex
11 Hex
^P
^Q

+--MOD---+
|********|
|******* |
|****** |
|*****
|
|****
|
|****
|
|***
|
|**
|
|*
|
|
|
+--------+
r 114
12 Hex
^R

+--------+
|
|
|
|
|
|
|
|
|********|
|********|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
s 115
13 Hex
^S

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|*****
|
|*****
|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
t 116
14 Hex
^T

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|********|
|********|
|
|
|
|
|
|
|
|
+--------+
u 117
15 Hex
^U

+--------+
|
**
|
|
**
|
|
**
|
|
**
|
|
*****|
|
*****|
|
**
|
|
**
|
|
**
|
|
**
|
+--------+
v 118
16 Hex
^V

+--------+
|
*|
|
**|
|
** |
|
** |
|
**
|
|
**
|
| **
|
| **
|
|**
|
|*
|
+--------+
x 120
18 Hex
^X

+--------+
|*
|
|**
|
| **
|
| **
|
|
**
|
|
**
|
|
** |
|
** |
|
**|
|
*|
+--------+
y 121
19 Hex
^Y

+--------+
|********|
|********|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+--------+
z 122
1A Hex
^Z

+--------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|********|
|********|
+--------+
{ 123
1B Hex
^[

+--------+
|*
*|
|**
**|
| ** ** |
| **** |
|
**
|
|
**
|
| **** |
| ** ** |
|**
**|
|*
*|
+--------+
w 119
17 Hex
^W

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-26
==========

GRAPHICS CHARACTERS (Cont)
++++++++++++++++++++++++++
CHARACTER NATIVE CODE (Cont)
============================
+--------+ +--------+ +--NEW---+
|**
| |
**| | **** |
|**
| |
**| | *
* |
|**
| |
**| |* * * *|
|**
| |
**| |*
*|
|**
| |
**| |* * * *|
|**
| |
**| |* ** *|
|**
| |
**| | *
* |
|**
| |
**| | **** |
|**
| |
**| |
**
|
|**
| |
**| |
**
|
+--------+ +--------+ +--------+
| 124
} 125
~ 126
1C Hex
1D Hex
1E Hex
^\
^]
^^

+--OLD---+
|
|
|
|
|
*
|
|
*
|
| ***** |
|
*
|
|
*
|
|
|
| ***** |
|
|
+--------+
( g 103 )
( 07 Hex )
( ^G
)

+--OLD---+
|
|
|
|
|
|
|
*
|
|
|
| ***** |
|
|
|
*
|
|
|
|
|
+--------+
( j 106 )
( 0A Hex )
( ^J
)

+--OLD---+
|
|
|
**** |
| **** |
| **** |
|
*** |
|
** |
|
** |
|
** |
|
|
|
|
+--------+
( ~ 126 )
( 1E Hex )
( ^^
)

NOTE: Reverse video for these characters has the high bit set in native
mode.
***********************************************************************

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-27
==========

THE ULTRA ROM
+++++++++++++
----------------------------------------------------------------------SPECIAL KEYBOARD SEQUENCES
----------------------------------------------------------------------Version 2.8 of the Ultra ROM Firmware
Control-Shift-ESC

Clear Transparent Mode if set.
Clear Native Mode if set.
Unlock keyboard if locked.
No code is sent to host.

Control-TAB

Transmit 14H to host.

Shift-SCROLL

Enter Scroll Mode if not already set.
Advance one page if in scroll mode.
No code is sent to host.

Control-SCROLL

Exit Scroll Mode if set.
No code is sent to host.

Control-Shift-DELETE

Soft Reset if H19 terminal.
No code is sent to host.

Control-RETURN

Return cursor to column one.
No code is sent to host.

Control-Shift-RETURN

Transmit current line edited.
Line is terminated with CR.

Control-ERASE

Erase to end of screen.
No code is sent to host.

Control-Shift-ERASE

Erase entire screen.
Home cursor.

Note: Upon receipt of a 12H the terminal will emit the 'click'
sound, similar to the tick of a clock.
----------------------------------------------------------------------NORMAL MODE FUNCTION KEYS
----------------------------------------------------------------------Values of function keys in their normal mode.
Native mode values are included for reference.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-28
==========

THE ULTRA-ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------NORMAL MODE FUNCTION KEYS (Cont)
-----------------------------------------------------------------------

SHIFTED
f 1
+-----------+
|
|
|
ESC s
|
|
|
| F3 Hex
|
+-----------+

f2
+-----------+
|
|
|
ESC t
|
|
|
| F4 Hex
|
+-----------+

f 3
+-----------+
|
|
|
ESC u
|
|
|
| F5 Hex
|
+-----------+

f 4
+-----------+
|
|
|
ESC v
|
|
|
| F6 hex
|
+-----------+

f 5
+-----------+
|
|
|
ESC w
|
|
|
| F7 Hex
|
+-----------+

UNSHIFTED
+-----------+
|
|
|
ESC S
|
|
|
| D3 Hex
|
+-----------+

+-----------+
|
|
|
ESC T
|
|
|
| D4 Hex
|
+-----------+

+-----------+
|
|
|
ESC U
|
|
|
| D5 Hex
|
+-----------+

+-----------+
|
|
|
ESC V
|
|
|
| D6 Hex
|
+-----------+

+-----------+
|
|
|
ESC W
|
|
|
| D7 Hex
|
+-----------+

SHIFTED
ERASE
+-----------+
|
|
|
ESC E
|
|
|
| C5 Hex
|
+-----------+

BLUE
+-----------+
|
|
|
ESC p
|
|
|
| F0 Hex
|
+-----------+

RED
+-----------+
|
|
|
ESC q
|
|
|
| F1 Hex
|
+-----------+

WHITE
+-----------+
|
|
|
ESC r
|
|
|
| F2 Hex
|
+-----------+

UNSHIFTED
+-----------+
|
|
|
ESC J
|
|
|
| CA Hex
|
+-----------+

+-----------+
|
|
|
ESC P
|
|
|
| D0 Hex
|
+-----------+

+-----------+
|
|
|
ESC Q
|
|
|
| D1 Hex
|
+-----------+

+-----------+
|
|
|
ESC R
|
|
|
| D2 Hex
|
+-----------+

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-29
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------NORMAL MODE FUNCTION KEYS (Cont)
----------------------------------------------------------------------How they function with the OFF LINE key down:

SHIFTED
f 1
+-----------+
| ESC s
|
|
|
| swap page |
|
|
+-----------+

f 2
+-----------+
| ESC t
|
| enter
|
| shifted
|
| keypad
|
+-----------+

f 3
+-----------+
| ESC u
|
| exit
|
| shifted
|
| keypad
|
+-----------+

f 4
+-----------+
| ESC v
|
| wrap
|
| at end
|
| of line
|
+-----------+

f 5
+-----------+
| ESC w
|
| discard
|
| at end
|
| of line
|
+-----------+

+-----------+
| ESC T
|
| enter
|
| transparent
| mode
|
+-----------+

+-----------+
| ESC U
|
| set HALF |
| duplex
|
|
|
+-----------+

+-----------+
| ESC V
|
| set FULL |
| duplex
|
|
|
+-----------+

+-----------+
| ESC W
|
| transmit |
| character |
| at cursor |
+-----------+

UNSHIFTED
+-----------+
| ESC S
|
| [ + arg ] |
| cursor
|
| type
|
+-----------+

SHIFTED
ERASE
+-----------+
| ESC E
|
| cls and
|
| home
|
| cursor
|
+-----------+

BLUE
+-----------+
| ESC p
|
| enter
|
| reverse
|
| video
|
+-----------+

UNSHIFTED
+-----------+
| ESC J
|
| erase to |
| end of
|
| screen
|
+-----------+

+-----------+
| ESC P
|
| enter
|
| native
|
| mode
|
+-----------+

RED
+-----------+
| ESC q
|
| exit
|
| reverse
|
| video
|
+-----------+

WHITE
+-----------+
| ESC r
|
| [ + arg ] |
| change
|
| baud rate |
+-----------+

+-----------+ +-----------+
| ESC Q
| | ESC R
|
| exit
| | [ + arg ] |
| native
| | copy page |
| mode
| | to other |
+-----------+ +-----------+
^
(SEE SECOND NOTE ON NEXT PAGE)

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-30
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------NORMAL MODE FUNCTION KEYS (Cont)
----------------------------------------------------------------------NOTE 1: This information is given so you will know what is going on if
you get strange results from the function keys while the OFF LINE key
is down.
NOTE 2:
The entry noted as means that while in native mode, pressing
the unshifted RED key will transmit the native mode code for that key,
not 'ESC Q'.
Therefore, it is not possible to exit native mode with
that key. You can exit native mode by pressing the ESC key followed by
the 'Q' key or by using CONTROL-SHIFT-ESC.
----------------------------------------------------------------------USER-DEFINED FUNCTION KEYS
----------------------------------------------------------------------There are two built in sets of defined strings for the unshifted
function keys. Notice that with the shift key they are unchanged from
normal mode.
You can, of course, assign your own values to the
unshifted keys.
SHIFTED ( no change )
f 1
f 2
+-----------+ +-----------+
|
| |
|
|
ESC s
| |
ESC t
|
|
| |
|
|
| |
|
+-----------+ +-----------+

f 3
+-----------+
|
|
|
ESC u
|
|
|
|
|
+-----------+

f 4
+-----------+
|
|
|
ESC v
|
|
|
|
|
+-----------+

f 5
+-----------+
|
|
|
ESC w
|
|
|
|
|
+-----------+

UNSHIFTED CPM
+-----------+
| 'dir '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'type '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'list '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'stat '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'pip '
|
|
|
| User
|
| ???????? |
+-----------+

UNSHIFTED HDOS
+-----------+ +-----------+
| 'mount'
| | 'dis'
|
|
| |
|
|
| |
|
|
| |
|
+-----------+ +-----------+

+-----------+
| 'reset'
|
|
|
|
|
|
|
+-----------+

+-----------+
| 'copy'
|
|
|
|
|
|
|
+-----------+

+-----------+
| 'type'
|
|
|
|
|
|
|
+-----------+

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-31
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------USER-DEFINED FUNCTION KEYS (Cont)
----------------------------------------------------------------------SHIFTED ( no change )
ERASE
+-----------+
|
|
|
ESC E
|
|
|
|
|
+-----------+

BLUE
+-----------+
|
|
|
ESC p
|
|
|
|
|
+-----------+

RED
+-----------+
|
|
|
ESC q
|
|
|
|
|
+-----------+

WHITE
+-----------+
|
|
|
ESC r
|
|
|
|
|
+-----------+

UNSHIFTED CPM
+-----------+
|
|
|
ESC J
|
|
|
|
|
+-----------+

+-----------+
| 'ren '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'era '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'user '
|
|
|
| User
|
| ???????? |
+-----------+

UNSHIFTED HDOS
+-----------+
|
|
|
ESC J
|
|
|
|
|
+-----------+

+-----------+
| 'cat '
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'SY1:'
|
|
|
| User
|
| ???????? |
+-----------+

+-----------+
| 'SY2:'
|
|
|
| User
|
| ???????? |
+-----------+

NOTE: Spaces follow some of the predefined strings.
The ERASE key is unaffected by this mode.
----------------------------------------------------------------------CONTROL-KEY MODE FUNCTION KEYS
----------------------------------------------------------------------At any time that the CONTROL key is depressed, the function keys
perform the following:

SHIFTED
f 1
+-----------+
| disable
|
| graphics |
| mode
|
|
|
+-----------+

f 2
+-----------+
| disable
|
| reverse
|
| video
|
|
|
+-----------+

f 3
+-----------+
| disable
|
| wrap at
|
| end of
|
| line
|
+-----------+

f 4
+-----------+
| disable
|
| shifted
|
| keypad
|
| mode
|
+-----------+

f 5
+-----------+
| enter
|
| transparent
| mode
|
|
|
+-----------+

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-32
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------CONTROL KEY MODE FUNCTION KEYS (Cont)
----------------------------------------------------------------------UNSHIFTED
f 1
+-----------+
| enable
|
| graphics |
| mode
|
|
|
+-----------+

NOTE:

f 2
+-----------+
| enable
|
| reverse
|
| video
|
|
|
+-----------+

f 3
+-----------+
| enable
|
| wrap at
|
| end of
|
| line
|
+-----------+

f 4
+-----------+
| enable
|
| shifted
|
| keypad
|
| mode
|
+-----------+

f 5
+-----------+
| enable
|
| native
|
| mode
|
|
|
+-----------+

SHIFTED
ERASE
+-----------+
|
|
|
ESC E
|
|
|
|
|
+-----------+

BLUE
+-----------+
| disable
|
| user
|
| function |
| keys
|
+-----------+

RED
+-----------+
| copy 2nd |
| page ram |
| to video |
| ram
|
+-----------+

WHITE
+-----------+
| zero the |
| 25th line |
| clock
|
|
|
+-----------+

UNSHIFTED
+-----------+
|
|
|
ESC J
|
|
|
|
|
+-----------+

+-----------+
| enable
|
| user
|
| function |
| keys
|
+-----------+

+-----------+
| copy video|
| ram to
|
| 2nd page |
| ram
|
+-----------+

+-----------+
|
|
| swap page |
|
|
|
|
+-----------+

The ERASE key is not affected by this mode.

These keys do not function this way in native mode. However, they will
in transparent mode. While in transparent mode the graphics mode and
reverse video mode will not function except where transparent mode uses
reverse video normally. If you have graphics or reverse video turned
on and then exit transparent mode then will still be enabled and
functioning the way you expect.
If you are in transparent mode and turn on native mode then the
function keys revert to sending native mode codes only.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-33
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------CODES FOR THE KEYPAD
-----------------------------------------------------------------------

SHIFTED
ALTERNATE
SHIFTED NATIVE
UNSHIFTED NATIVE
UNSHIFTED

SHIFTED
ALTERNATE
SHIFTED NATIVE
UNSHIFTED NATIVE
UNSHIFTED

SHIFTED
ALTERNATE
SHIFTED NATIVE
UNSHIFTED NATIVE
UNSHIFTED

SHIFTED
ALTERNATE
SHIFTED NATIVE
UNSHIFTED NATIVE
UNSHIFTED

insert char
+-----------+
| ESC @ [O] |
| ESC ? w
|
| 97 Hex
|
| 87 Hex
|
+-----------+
7

up cursor
+-----------+
| ESC A
|
| ESC ? x
|
| 98 Hex
|
| 88 Hex
|
+-----------+
8

delete char
+-----------+
| ESC N
|
| ESC ? y
|
| 99 Hex
|
| 89 Hex
|
+-----------+
9

left cursor
+-----------+
| ESC D
|
| ESC ? t
|
| 94 Hex
|
| 84 Hex
|
+-----------+
4

home cursor
+-----------+
| ESC H
|
| ESC ? u
|
| 95 Hex
|
| 85 Hex
|
+-----------+
5

right cursor
+-----------+
| ESC C
|
| ESC ? v
|
| 96 Hex
|
| 86 Hex
|
+-----------+
6

insert line
+-----------+
| ESC L
|
| ESC ? q
|
| 91 Hex
|
| 81 Hex
|
+-----------+
1

down cursor
+-----------+
| ESC B
|
| ESC ? r
|
| 92 Hex
|
| 82 Hex
|
+-----------+
2

delete line
+-----------+
| ESC M
|
| ESC ? s
|
| 93 Hex
|
| 83 Hex
|
+-----------+
3

zero
+-----------+
| 0
|
| ESC ? p
|
| 90 Hex
|
| 80 Hex
|
+-----------+
0

period
+-----------+
| .
|
| ESC ? n
|
| 9A Hex
|
| 8A Hex
|
+-----------+
.
(DOT)

return
+-----------+
| CR
|
| ESC ? M
|
| 9B Hex
|
| 8B Hex
|
+-----------+
ENTER

NOTE: The shifted 7 key has two sequences. The first one (ESC @) sets
insert character mode and the second one (ESC O) exits insert character
mode.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-34
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------ESCAPE SEQUENCES
----------------------------------------------------------------------In alphabetical order, the '*' means an added feature of this ROM.
ESC #
transmit page
ESC :

* transmit current line

ESC ;

* transmit current line edited

ESC <

* NOT used - formerly ANSI MODE enable

ESC =

enter alternate keypad mode

ESC >

exit

ESC ?

* send configuration report

ESC @

enter insert character mode

ESC A

cursor up

ESC B

cursor down

ESC C

cursor right

ESC D

cursor left

ESC E

erase screen and home cursor

ESC F

enter graphics mode

ESC G

exit

ESC H

home cursor

ESC I

reverse line feed

ESC J

erase to end of page

ESC K

erase to end of line

ESC L

insert line

ESC M

delete line

ESC N

delete character

ESC O

exit insert character mode

ESC P

* enter native keyboard mode

alternate keypad mode

graphics mode

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-35
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------ESCAPE SEQUENCES (Cont)
----------------------------------------------------------------------ESC Q

* exit

ESC R 

native keyboard mode

* copy display memory to/from 2nd page memory 
is '1' or '2' which is the target of the copy.

ESC S  * set cursor type
 is '1' thru '8' which is cursor type
1 underscore - steady
5 block - steady
2 underscore - invisible
6 block - invisible
3 underscore - fast blink
7 block - fast blink
4 underscore - slow blink
8 block - slow blink
ESC T

* enter transparent mode

ESC U

* set half duplex

ESC V

* set full duplex

ESC W

* transmit character at cursor

ESC X  * set clock
 is a seven-character string in the form:
'hhmmss' followed by any character, usually a return.
ESC Y  
direct cursor addressing
 is row,  is column
ESC Z

identify as VT-52 ( ESC / K )

ESC [

enter hold screen mode

ESC \

exit

ESC ]

transmit 25th line

ESC ^

* reset clock to 00:00:00

ESC _ 

* reverse characters on screen
 is a count of how many characters to reverse

ESC `

* reverse entire screen

hold screen mode

ESC a  <$> * load programmable function keys
 is '1' thru '8' indicating which function key
<$> is up to an 8 character string. if not using
all 8 characters then must terminate with DEL.

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-36
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------ESCAPE CODES (Cont)
----------------------------------------------------------------------ESC b

erase to beginning of page

ESC c

* enable

ESC d

* disable clock display

ESC e

* send time to host

clock display

ESC f  <$> * expand bytes vertical
 is count, <$> is character to expand
ESC g  <$> * expand bytes horizontal
 is count, <$> is character to expand
ESC h 

* set/clear MODE 2 settings
 is '1' thru '8', mode to set/clear
1 enable software handshake
2 disable software handshake
3 start screen clock
4 stop
screen clock
5 enable programmed function keys
6
7
8
9

disable programmed function keys
select CPM function keys
select HDOS function keys
NOT USED

ESC i <$>

* fill screen with byte
<$> is the character to fill screen with

ESC j

save cursor position

ESC k

restore cursor position

ESC l

erase entire line

ESC m

* reset programmable function keys

ESC n

cursor position report

ESC o

erase to beginning of line

ESC p

enter reverse video mode

ESC q

exit

reverse video mode

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-37
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------ESCAPE SEQUENCES (Cont)
----------------------------------------------------------------------ESC r 

* set baud rate ( NOT a new feature, but modified )
 is 'A' thru 'H', new baud rate
A 110
E 4800
B 300
F 9600
C 1200
G 19200
D 2400
H 38400
from original ROM
 is 'A' thru 'L', new baud rate
A 110
E 1200
I 3600
B 150
F 1800
J 4800
C 300
G 2000
K 7200
D 600
H 2400
L 9600

ESC s

* swap display memory with 2nd page memory

ESC t

enter shifted keypad mode

ESC u

exit

ESC v

set wrap at end of line

ESC w

set discard at end of line

shifted keypad mode

ESC x  Heath set mode
 is '1' thru '9', mode to set
1 enable 25th line
2 disable key click
3 enter hold screen mode
4 block cursor
5 cursor off
6 enter keypad shifted mode
7 enter alternate keypad mode
8 auto line feed on receipt of CR
9 auto CR on receipt of line feed
ESC y  Heath reset mode
 is '1' thru '9', mode to reset
1 disable 25th line
2 enable key click
3 exit hold screen mode
4 underscore cursor
5 cursor on
6 exit keypad shifted mode
7 exit alternate keypad mode
8 no auto line feed
9 no auto CR

CHAPTER FOURTEEN
================

DATA BITS
=========

PAGE 14-38
==========

THE ULTRA ROM (Cont)
++++++++++++++++++++
----------------------------------------------------------------------ESCAPE SEQUENCES (Cont)
----------------------------------------------------------------------ESC z

reinitialize to power-up configuration

ESC {

enable

ESC |

* execute terminal self-test

keyboard input

ESC }
disable keyboard input
***********************************************************************
NOTES ON THE ULTRA ROM:
This file was prepared for those people who have the Ultra ROM.
The Ultra ROM was designed by Bill Parrott III. For a time it was sold
by Software Wizardry. Unfortunately, at the completion of this manual
it is no longer commercially available.
***********************************************************************
CREDITS:
WRITER/TYPIST .................. Dan Jerome (SMUGH)
TECHNICAL ADVISOR #1 ........... John Toscano (SMUGH)
TECHNICAL ADVISOR #2 ........... Bill Cordes (SMUGH)
HDOS 3.0 PROGRAMMER ............ Bill Parrott III
HDOS 3.02 PROGRAMMER ........... Richard Musgrave
CHIEF OF QUALITY CONTROL: ...... Terry Hall
.......................................................................
**Key Vendor Name and Address**
===============================
Lindley Systems
c/o William Lindley
4257 Berwick Place
Woodbridge, VA 22192
(703) 590-8890

**Products for HDOS 3.0/3.02**
==============================
Ultimate Printer Driver
Misc software for HDOS

Quikdata, Inc.
c/o Henry E. Fale
2618 Penn Circle
Sheboygan, WI 53081
(414) 452-4172

Gibson HDOS 3.0/3.02 Assembler;
Various H89 hardware and software;
HDOS Software Reference Manuals;

Staunch 8/89'er
c/o Kirk Thompson
P.O. Box 548
Lot #6 West Branch Mobile
Home Village,
West Branch, IA 52358

Associated utilities for HDOS;
HDOS Software Reference manual;
manuals; all of the HDOS 3.02
files on disk or hardcopy;
miscellaneous software



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Page Count                      : 40
XMP Toolkit                     : XMP toolkit 2.9.1-13, framework 1.6
About                           : uuid:02a953a0-e320-4f02-9fe6-48a385245e23
Producer                        : Acrobat Distiller 6.0 (Windows)
Company                         : Rubin Family
Source Modified                 : D:20040516005434
Headline                        : 
Creator Tool                    : Acrobat PDFMaker 6.0 for Word
Modify Date                     : 2004:05:16 08:57:48-05:00
Create Date                     : 2004:05:16 08:56:06-05:00
Metadata Date                   : 2004:05:16 08:57:48-05:00
Document ID                     : uuid:44edf892-6aec-4fbc-a46a-18e220ba6949
Version ID                      : 6
Format                          : application/pdf
Title                           : Microsoft Word - Chapter14.doc
Creator                         : Jack Rubin
Subject                         : 
Tagged PDF                      : Yes
Author                          : Jack Rubin
EXIF Metadata provided by EXIF.tools

Navigation menu