Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

compile a .PA???

5 views
Skip to first unread message

merrittr

unread,
Jan 29, 2008, 12:40:22 PM1/29/08
to
I have SPACEWR.PA on the filesystem what do I need to do to get it
compiled and running

.PAL8 SPACEWR.PA gave me a SPACEWR.BN

which I thought meant binary but
.R SPACEWR.BN didn't do anything

David Powell

unread,
Jan 29, 2008, 2:05:43 PM1/29/08
to
In article
<9c264a98-e1a3-446a...@s19g2000prg.googlegroups.com>,

It does, but "R" loads SPACEWR.SV from the SYS DEVICE.

Have a look at your .PA and find the starting address.

If it's 00200 then
R PAL8
SPACEWR<SPACEWR /G
otherwise,
/G=nnnnn

You really need to RTFM, the O/S8 Handbook is available on the WWW.

Regards,

David P.

Johnny Billquist

unread,
Jan 29, 2008, 9:45:42 PM1/29/08
to
merrittr skrev:

.BN is not the "final" form. You need to run ABSLDR on that to create a .SV file
in turn.

Johnny

--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol

merrittr

unread,
Jan 30, 2008, 3:57:28 PM1/30/08
to

Ok I did some reading and came up with


R PIP
*SPACE.PA<PTR:
^
*^C

.R PAL8
*SPACE,SPACE<SPACE
*^C
.R ABSLDR
.SA SYS:SPACE
.R SPACE

At this point I am assuming the program loads at 00200
so I dont enter anything in the ABSLDR dialog

I don't however get the super fun spacewar game it just hangs
can anyone see any glaring errors?

here is the header of the code (I reninserted the crlf on advice)
/ SPACE WAR^M
/^M
/ INTERPLANETARY DEATH AND DESTRUCTION ON YOUR^M
/ LAB-8^M
/^M
/ EVAN SUITS^M
/^M
/ THIS VERSION WORKS OFF EITHER THE BLUE RIBBON CONNECTOR OR
THE^M
/ SR. WHEN THE PROGRAM IS STARTED (AT 0200) OR RESTARTED THE^M
/ SR WILL BE TESTED AND IF =0000 WILL BE USED FOR THE COMMAND ^M
/ INPUT. OTHERWISE, THE BLUE RIBBON CONNECTOR (AX08 * C0-C7 *
^M
/ XR OPTION ONLY) CONTINGENCY INPUTS WILL BE USED.^M
/^M
/ WHEN THE PROGRAM IS STARTED THE TWO SHIPS SHOULD^M
/ APPEAR ON THE SCREEN WITH SHIP 'ONE' ON THE LEFT, SHIP^M
/ 'TWO' ON THE RIGHT.^M
/^M

merrittr

unread,
Jan 30, 2008, 4:11:19 PM1/30/08
to
there I think this is telling me the 0200 is the start address

*200

START, CLA CLL /START OR RESTART HERE ANY OLD TIME
LAS /SR
SNA CLA
TAD SWRD /USE THE SR
TAD XROPT /USE THE BLUE RIBBON CONNECTOR
DCA COLDST /AND LEAVE IN THE TRAP LOCATION

David Gesswein

unread,
Jan 30, 2008, 7:33:29 PM1/30/08
to
In article <25c50725-f36e-4ffd...@q21g2000hsa.googlegroups.com>,

merrittr <merr...@gmail.com> wrote:
>Ok I did some reading and came up with
>
>
> R PIP
>*SPACE.PA<PTR:
>^
>*^C
>
>.R PAL8
>*SPACE,SPACE<SPACE
>*^C
>.R ABSLDR
>.SA SYS:SPACE
>.R SPACE
>
>At this point I am assuming the program loads at 00200
>so I dont enter anything in the ABSLDR dialog
>
>I don't however get the super fun spacewar game it just hangs
>can anyone see any glaring errors?
>
>here is the header of the code (I reninserted the crlf on advice)
>/ SPACE WAR^M
>/^M
>/ INTERPLANETARY DEATH AND DESTRUCTION ON YOUR^M
>/ LAB-8^M

If you read down a little farther you will see this version only runs
on a PDP-8 with an AX08. http://www.pdp8.net/ax08/ax08.shtml

What are you trying to run it on?

Johnny Billquist

unread,
Jan 30, 2008, 7:48:35 PM1/30/08
to
merrittr skrev:

Um... Don't you need to tell ABSLDR which .BN-file to load...? :-)

It don't default to load in SYS:SPACE.BN, you know. ;-)

merrittr

unread,
Jan 30, 2008, 10:38:36 PM1/30/08
to

I thought thats what i was doing below:

.R ABSLDR
.SA SYS:SPACE


I think I need to reread the hondbook I must of misinterpreted or
misunderstood some stuff


this is the SimH emulator im trying

Johnny Billquist

unread,
Jan 31, 2008, 4:10:16 AM1/31/08
to
merrittr skrev:

> I thought thats what i was doing below:
>
> .R ABSLDR

That starts ABSLDR, yes.

> .SA SYS:SPACE

This saves the current memory contents as SPACE.SV.
Note the important words "memory content" here.

For people used to how computers work nowadays, the OS/8 way might seem weird.
What ABSLDR do, is just read in a .BN file, and place it in memory. Nothing more.

At that point you have the runnable image in memory, and you can start it
straight off, if you want to.
If you want to run the program in the future, without invoking ABSLDR again, you
dump the current memory contents (which holds the program, with all details
resolved) into a file, which is basically just a memory dump, along with a few
tidbits of information, such as which areas of memory was dumped, some status
flags, and a default start address.

If you later run the dumped image, it is read back into memory according to
these small tidbits, and then you jump to the start address.

After ABSLDR have loaded the image, you could go on and modify the memory
contents if you want to, before dumping the image out.

It's actually a fun and nice way of doing things. The memory is always there,
rather static, and you can place stuff in it as you please.

Johnny

Christian Corti

unread,
Jan 31, 2008, 5:16:29 AM1/31/08
to
Johnny Billquist <b...@update.uu.se> wrote:
> merrittr skrev:
> > I have SPACEWR.PA on the filesystem what do I need to do to get it
> > compiled and running
> >
> > .PAL8 SPACEWR.PA gave me a SPACEWR.BN
> >
> > which I thought meant binary but
> > .R SPACEWR.BN didn't do anything

> .BN is not the "final" form. You need to run ABSLDR on that to create a .SV file
> in turn.

What's the problem with
.LOAD SPACEWR.BN
.S 200

Christian

Johnny Billquist

unread,
Jan 31, 2008, 5:52:19 AM1/31/08
to
Christian Corti skrev:

Yes, that is one way of invoking ABSLDR. :-)

David Powell

unread,
Jan 31, 2008, 3:54:51 PM1/31/08
to
In article <fnr5u3$rpb$1...@Tempo.Update.UU.SE>,

He may well have read about CCL commands remembering filenames and
confused a KMON command with a CCL command. What he wrote probably
didn't happen, after ABSLDR started he would be in CDC until either an
escape or ^C. He terminated KMON invocation of PAL8 by ^C, but
perhaps mistook the loader line as a CCL command.

PAL SPACE
LOAD
etc.
would work.

>It don't default to load in SYS:SPACE.BN, you know. ;-)
>

If it took a default filespec surely it would be on DSK: :-)

Regards,

David P.

0 new messages