Hum, I don't think I ever knew that.
What I do remember is being puzzled about how you would implement
code in ROM because clearly a JMS won't work. One assumes that this
is one reason the equivalent PDP-10 instruction (JSR)
eventually became less used. I think some version of FOROTS still supported that calling
interface. You can also use it in ALGOL
for external calls to separately linked FOROTS
subroutines, I think.
On 3/12/23 4:15 PM, Johnny Billquist wrote:
TSS-8 wouldn't have a chance of doing DECnet, I'd say.
But in another way, that would perhaps have been an interesting system to have it for. But by DECnet time, TSS-8 was mostly not worked on anymore. But the PDP-8 is a fun architecture. The only serious misfeature is the interrupt handling around changed instruction field, which forces anyone who wants to implement virtual memory to implement full emulation of the PDP-8 architecture for that one special case.
Johnny
On 2023-03-12 21:08, Thomas DeBellis wrote:
Bummer, I was hoping that there was a version for TSS-8. That would have been exceptionally cool. I am always amazed what could be wrung out of that processor.
On 3/12/23 12:12 PM, Johnny Billquist wrote:
Actually, I just remembered that there is one client and server task included, and that is the TALK/LISTEN. Sortof makes sense, since you might want the operator to be able to communicate with operators on other systems.