Rick M. wrote in response to my query about ADVENT not running on my
machine:
>My machine has 24K (8K core, 16K MOS), 2 M8650
serial interfaces,
RK8E,
PT8E, and RX8E.
24K isn't enough to run it. FRTS *should* tell you it's not enough,
however.
Here's what I get when I try with 24K:
.R FRTS
*ADVENT$MORE CORE REQUIRED
(the "$" is where I hit escape.)
I don't get error this at all if I do this. I have the OS/8 memory
config set up to include memory through Field 5.
Does ADVENT require a full 32K to run?
If ADVENT won't run in 24K (e.g., it was never meant to run in this
small of a memory configuration), then I'll have to wait until I get my
32K Battery-Backed memory board from Vincent S. and get it assembled.
Hopefully that'll be sometime in mid-to-late May.
Hmm. Seems like FRTS doing something bad.
I'd try with a simple FORTRAN program and see if that works. Using
Adventure to debug is a pretty heavy diagnostic. :)
I have written a number of small FORTRAN programs and can successfully
compile and run them just fine.
So, FRTS seems to be healthy, as does the compiler and RALF.
>I do note that the INT BUS in is lit. This means that an interrupt
is
>pending, but the ION state indicator is off. I
have the serial
>interfaces set up to use interrupts if they are enabled. To get
>CHEKMO-II (which uses interrupts for I/O to the console) to run, I
had
>to add some code to the interrupt service routine
to ignore any
pending
interrupt from
the second serial interface.
There's a way to add an additional interrupt service routine to FRTS
to handle
other devices, or you can run a program that just
clears the flags on
that
device first.
I'll write a little routine to clear the interrupt enable flag on the
second serial card, and try running it first, then running ADVENT and
see if it makes a difference.
Does anyone know where the procedure for adding an additional ISR to
FRTS is documented?
Thanks,
-Rick B.