<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 01 Feb 1988 21:18:36 GMT
From   : tektronix!orca!tekecs!frip!andrew@ucbvax.Berkeley.EDU (Andrew Klossner)
Subject: Debugging a new BIOS

[]

       "The problems it that all of these debuggers appear to use the
       BDOS to do their I/O, and this problem involves BDOS calls to
       the BIOS. Needless to say, this does bad things to the BDOS's
       internal stack ... Another complication is that, in this case,
       the CCP (or it's replacement) must be intact to handle the warm
       boot. I've whipped up a little assembler routine to fudge
       address 0005, etc., to keep the debuggers from overwriting it,
       so at least that's not a problem."

As long as that assembler routine is already there, teach it to
intercept the BDOS call, check to see if it's a terminal I/O request,
and let it through if not; if it is terminal I/O, do it directly (call
the BIOS or write directly to the UART).

  -=- Andrew Klossner   (decvax!tektronix!tekecs!andrew)       [UUCP]
                        (andrew%tekecs.tek.com@relay.cs.net)   [ARPA]


Date: Monday, 1 February 1988  21:03-MST
From: ecsvax!tcamp@MCNC.ORG (Ted A. Campbell)
Subject: UCPM MANUAL RELEASE 1.0 now available from SIMTEL20

Now available via standard anonymous FTP from SIMTEL20...

Filename                       Type     Bytes   CRC

Directory PD1:<CPM.GENDOC>
UCPM10.ARK.1                   BINARY   74064  C16FH

UCPM10.ARK is the UCPM Manual.  This represents the first gleaning of
work derived from the UCPM Survey.  The result is a manual containing
general articles on CP/M programming, machine-specific information
(cpu configurations, terminal escape sequences and other video info,
and disk format info), and general reference information on the BDOS,
BIOS, and CP/M programming tools.

-- 
Ted A. Campbell       |
Duke Divinity School  |
Durham, NC  27706     |
email:  tcamp@ecsvax  |

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>