So far, I have found no doc for SID-86.
But I have found 5 versions of SID-86:
3 for MS-DOS, and 2 for CP/M-86.
There are numbered 1.0, 2.4, and 3.0.
(The MS-DOS SID 3.0 is named GEMSID, in fact.)
However, the SIDSAMPLE file found on the Internet
shows the use of SID-86 1.0 under MS-DOS.
Also, SID-86 2.4 displays "8086 and 80286 debugger",
while the others only display "8086 debugger".
V1.0 is very similar to CP/M-80; above versions
can display a "help page" (the first line is missing
due to a problem of internal subroutines). This need
a 25x80 screen, but SID-86 is able to run on 40
columns screens.
I will endeavour to retype the doc if someone has it.
Also, were they any TRACE.UTL and HIST.UTL
for SID-86, or should I make them?
(By the way, how do you create a code-macro
say, for 8087 stuff?)
Yours Sincerely,
"French Luser"
GEMSID has some additional features for GEM support. In particular, it
supports swapping between the GEM graphics screen and the text screen
(type ?Y for details).
>Also, SID-86 2.4 displays "8086 and 80286 debugger",
>while the others only display "8086 debugger".
DRDOS 6 comes with SID 3.2 btw:
--------------------------------------------------
*** Symbolic Instruction Debugger *** Release 3.2
Copyright (c) 1983,1984,1985,1988,1990,1991
Digital Research, Inc. All Rights Reserved
--------------------------------------------------
--
------------- http://www.seasip.demon.co.uk/index.html --------------------
John Elliott |BLOODNOK: "But why have you got such a long face?"
|SEAGOON: "Heavy dentures, Sir!" - The Goon Show
:-------------------------------------------------------------------------)
The DRI 'Programmers Utilities Guide for Concurrent-DOS XM' has
documentation for RASM-86, XREF-86, LINK-86, LIB-86 and SID-86. These
are provided in .CMD and .EXE form with the Developer's Kit.
>So far, I have found no doc for SID-86.
If you understand German, you can find a few hints on undocumented
SID[86].EXE features and bugs in my MPDOSTIP.ZIP collection, which
is available on my web-site (see below). However, this is probably
not the complete documentation you are looking for.
> But I have found 5 versions of SID-86:
> 3 for MS-DOS, and 2 for CP/M-86.
>
> There are numbered 1.0, 2.4, and 3.0.
> (The MS-DOS SID 3.0 is named GEMSID, in fact.)
>
> However, the SIDSAMPLE file found on the Internet
> shows the use of SID-86 1.0 under MS-DOS.
Here is a selection of screenshots of some of the issues which
might be interesting here for a survey of version numbers:
D:\DOS\DRDOS\DRDOS.331>sid86.exe [1988-10-06 03:31 28.160 bytes]
------------------------------------------------------
*** 8086 Symbolic Instruction Debugger *** Version 3.0
All Rights Reserved
Copyright (C) 1988 Digital Research, Inc.
------------------------------------------------------
D:\DOS\DRDOS\DRDOS.335\BIN>sid86.exe [1988-10-24 03:35 28.160 bytes]
------------------------------------------------------
*** 8086 Symbolic Instruction Debugger *** Version 3.0
All Rights Reserved
Copyright (C) 1988 Digital Research, Inc.
------------------------------------------------------
D:\DOS\DRDOS\DRDOS.340>sid86.exe [1989-01-25 12:00 28.160 bytes]
------------------------------------------------------
*** 8086 Symbolic Instruction Debugger *** Release 3.0
All Rights Reserved
Copyright (c) 1983, 84, 85, 88 Digital Research, Inc.
------------------------------------------------------
D:\DOS\DRDOS\EZDOS.341>sid86.exe [1989-06-30 12:16 28.160 bytes]
------------------------------------------------------
*** 8086 Symbolic Instruction Debugger *** Release 3.0
All Rights Reserved
Copyright (c) 1983, 84, 85, 88 Digital Research, Inc.
------------------------------------------------------
D:\DOS\DRDOS\DRDOS.341>sid86.exe [1989-07-27 12:00 28.160 bytes]
------------------------------------------------------
*** 8086 Symbolic Instruction Debugger *** Release 3.0
All Rights Reserved
Copyright (c) 1983, 84, 85, 88 Digital Research, Inc.
------------------------------------------------------
D:\DOS\DRDOS\DRDOS.50>sid.exe [1990-06-15 05:00 26.112 bytes]
--------------------------------------------------
*** Symbolic Instruction Debugger *** Release 3.1
Copyright (c) 1983,1984,1985,1988,1990
Digital Research, Inc. All Rights Reserved
--------------------------------------------------
D:\DOS\DRDOS\DRDOS.60>sid.exe [1991-08-29 06:00 16.501 bytes]
--------------------------------------------------
*** Symbolic Instruction Debugger *** Release 3.2
Copyright (c) 1983,1984,1985,1988,1990,1991
Digital Research, Inc. All Rights Reserved
--------------------------------------------------
D:\DOS\DRDOS\PANTHER.B1>debug.exe [1992-10-16 01:00 26.847 bytes]
DEBUG v1.40 Program Debugger.
Copyright (c) 1985,1992 Digital Research Inc. All rights reserved
...
D:\DOS\DRDOS\DRDOS.703>debug /? [1998-12-24 07:03 44.389 bytes]
DEBUG R1.51 Program debugger
Copyright (c) 1985,1998 Caldera, Inc. All rights reserved.
...
Since the DR-DOS 7.03 DEBUG is still based on the old SID86.EXE,
I suggest to run DEBUG 1.51 and enter the extended help system
with ?? from the debug prompt. This will give you eight screens
full of syntax and feature help. Some of these features were
also supported by older issues. As much as I could find out
about macro, symbol, and math support in SID and DEBUG until
1997 has been documented in MPDOSTIP.ZIP.
Günter Born´s book "DOS 6 Tuning", Markt & Technik, 1993,
ISBN 3-87791-495-0 also has a few pages on DR DOS 5.0/6.0
SID.EXE features, but nothing new for readers of MPDOSTIP.ZIP.
Hope it helps,
Matthias
--
<mailto:Matthi...@post.rwth-aachen.de>; <mailto:mp...@drdos.org>
http://www.uni-bonn.de/~uzs180/mpdokeng.html; http://mpaul.drdos.org
If you mean "how to write 8087 instructions, using code macros":
this has already been done. See the file 8087.LIB, contained in the COMPUPRO and
DRIPAK archives at
http://www.retroarchive.org/cpm/os/os.htm
Freek.
I hope that Richard will enable me to retype
the SID-86 documentation. Until it is
available, we can only speculate.
Yours Sincerely,
"French Luser"