Received: from ELI.CS.YALE.EDU by BUGS.SYSTEMSY.CS.YALE.EDU; Wed, 5 Jun 91 17:51:30 EDT
Received: from life.ai.mit.edu by ELI.CS.YALE.EDU; Wed, 5 Jun 91 17:47:52 EDT
Received: from watsun.cc.columbia.edu by life.ai.mit.edu (4.1/AI-4.10) id AA24835; Wed, 5 Jun 91 17:31:52 EDT
Received: by watsun.cc.columbia.edu (5.59/FCB)
	id AA27064; Wed, 5 Jun 91 17:31:46 EDT
Date: Wed, 5 Jun 91 17:31:46 EDT
From: Charles Lasner <lasner@watsun.cc.columbia.edu>
To: pdp8-lovers@ai.mit.edu
Subject: TC01 bootstrap requested
Message-Id: <CMM.0.90.0.676157506.lasner@watsun.cc.columbia.edu>

Date: Wed, 5 Jun 91 17:31:46 EDT
From: Charles Lasner <lasner@watsun.cc.columbia.edu>
To: pdp8-lovers@ai.mit.edu
Subject: TC01 bootstrap requested

    This was all worked out years ago, but in response to a recent
request:

From: Charles Lasner <lasner@watsun.cc.columbia.edu>
To: Klaus Zeuge <sojge@mizar.DoCS.UU.SE>
Subject: Re: Bootstrap for 8/I from TU55/TC01
In-Reply-To: Your message of Wed, 5 Jun 91 22:59:26 +0200

    OK, a TC01/08 bootstrap for you!

    Here are a few:

    ALL require the following:

    7754/ 0000 through 7577; 7577 is less switch manipulation due to next
    7755/ 7577

    Some people like this one, especially if you have to rewind the tape
because you don't know where the end zone is.

    0600/ 7604
    0601/ 6766
    0602/ 5202

    First wind the tape on 'til it's clearly way past the end zone; this
necessitates a rewind.

    Set the switches to 0600 and do the load address and start.  The
0600 in the switches makes the tape rewind.  It will stop automatically
on the tape error which should be an END error.  All else is wrong, and
means stop the machine and load address and start again.

    Once the tape is clearly in the end zone (because of the END error),
then you can actually boot the machine.

    Load address 0600 then change the switches to 0220 THEN start.  The
tape should move forward slightly.  Probably stops with a timing error.
As a validity test, note that 7754 is now 0000 and 7755 is now 7777.  If
not, it didn't work :-(.  If it did, then just start at 7600.

    The whole thing can be moved to 7615-7617 if you want.  This saves
the manual startup step because it overlays the toggle-in code directly:

    7615/ 7604
    7616/ 6766
    7617/ 5217

    Load address 7615 and then change switches to 0600 and start.  Same
stop as above version.  Then load address 7615 again, changing switches
to 0220 and start.  It will just come up if it works, but no chance to
find out what was wrong if it doesn't.

    Additionally, if you have "intimate" knowledge of the tape format,
you can wind the tape on to the end zone and just do the 0220 part.  It
doesn't matter where within the 6 feet of formatted end zone area it is
:-)

    As long as you format your own tapes consistently, you can figure
this out.  The PROPER way to format tapes is to make the tape just
barely hang on the reel; let the program wind the tape.  Some people
make the mistake of thinking the tape format needs some form of blank
"leader" so they wind it on up to thirty feet :-).  The formatting
program creates the appropriate leader, end zone, etc., itself, so
clearly you should just hang it on, not any further when running the
formatter.  This also means that for boot purposes, you can just put the
tape up, and merely wind it a few inches, and it is suitable for the
above boot procedure bypassing the end zone rewind step.

cjl


Received: from ELI.CS.YALE.EDU by BUGS.SYSTEMSY.CS.YALE.EDU; Fri, 7 Jun 91 01:03:03 EDT
Received: from life.ai.mit.edu by ELI.CS.YALE.EDU; Fri, 7 Jun 91 00:59:22 EDT
Received: from mc.lcs.mit.edu by life.ai.mit.edu (4.1/AI-4.10) id AA05060; Fri, 7 Jun 91 00:47:05 EDT
Received: from wyvern.cs.uow.edu.au by mc.lcs.mit.edu id aa07335;
          7 Jun 91 0:13 EDT
Received: by wyvern.cs.uow.edu.au (5.61+IDA+MU)
	id AA11522; Fri, 7 Jun 1991 14:04:08 +1000
From: "Rev Phil Herring, DD (Ret." <ph@wyvern.cs.uow.edu.au>
Mmdf-Warning:  Parse error in original version of preceding line at mc.lcs.mit.edu
Message-Id: <9106070404.AA11522@wyvern.cs.uow.edu.au>
Subject: A PDP8 simulator via FTP
To: pdp8-lovers@mc.lcs.mit.edu
Date: Fri, 7 Jun 91 14:04:07 EST

From: "Rev Phil Herring, DD (Ret." <ph@wyvern.cs.uow.edu.au>
Mmdf-Warning:  Parse error in original version of preceding line at mc.lcs.mit.edu
Subject: A PDP8 simulator via FTP
To: pdp8-lovers@mc.lcs.mit.edu
Date: Fri, 7 Jun 91 14:04:07 EST

In article <1991Jun6.133548.13445@hubcap.clemson.edu> kfitzpa@hubcap.clemson.edu
 (Kevin Fitzpatrick) writes:
>I teach an architecture lab using a PDP-8 simulator that runs on a PC.
>The textbook (which contains plenty of PDP-8 code) is...
>
>    N.A.B Gray, "Introduction to Computer Systems," Prentice-Hall,
>       Australia, 1987.
>
>    US ISBN 0-13-480386-8

The source for this beast (a curses-based, fairly complete PDP8 simulator)
can be ftp'd from 

	wraith.cs.uow.edu.au

The file is pub/pdp8.tar.Z

(No documentation I'm afraid - but I'm sure Neil won't mind you buying 
the textbook :-)


-- Phil.
-- 
        These opinions (c) 1991 Phil Herring (ph@cs.uow.edu.au)

"I *will* point a gun for my country, 
but I can't guarantee you which way"  - Woody Guthrie


