-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GUNNER dies on KS10 with ILOPR #2250
Comments
Moreover, the 424 "FI" device was only used with DM and is not yet supported by the KA10 emulator. The latter can be fixed, and arguably the FI device is more advanced than the AI lab "IMPterface" used by AI, ML, and MC. |
I'm reading the GUNNER code to try to better understand the underlying intent. The NCPUP routine checks the state of IMPUP in ITS; this is to see if the network (e.g. connection to Arpanet) is up or down. It remembers the state so it can declare whether the network went down, or back up. If it's down, it calls NETDWN to poke the IMP interface device. This is where the IOT instructions come into play. CC original author @taa01776 |
Do we even have NCP enabled in our builds yet? |
No, but this applies to the IMP unirregardless which networking protocol it's using. |
Ah, so NCPxxx is a misnomer for these routines? |
They were appropriately named when written, and then Arpanet changed. Think of it as a charming reminder of historical context. |
GUNNER was written for a KA10. It uses I/O instructions (e.g. CONSZ) that are not available on a KS10. These references are in the NCPUP logic. A temporary fix is to comment out the invocation of this routine in the dispatch table that tells GUNNER which routines to run. A more permanent fix would be to update this code to use more appropriate I/O instructions when assembled for a KS10.
The text was updated successfully, but these errors were encountered: