As noted in several documents, the NSSC-1 appears to have evolved from the earlier OAO-C and OAO-3 computer systems. As such it appears the instruction set is almost identical based on notes provided from Ann C. Merwart. Although the document with the full instruction set for the NSSC-1 appears to not be available, we do have access to the OAO-3 Instruction Set. This datasheet describes a Noun/Verb configuration similar to that of the Apollo era computers.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
I've done the OBP simulator: http://cowlark.com/2021-07-03-obp-simulator The AOP is very similar, but streamlined and with some extra useful instructions. I'm now really curious to know what the NSSC-1 is like!
Are you sure? yes | no
awesome! i'll check it out and add it to my reference material!
Are you sure? yes | no
Machine language for the DD-516 and AOP/NSSC-1 were incredibly similar to the PDP-8. Just take the RISC set and change the memory range. If you knew one, you could program the rest. If there are gaps in what you know of the instruction set then I'd suggest you look there.
Are you sure? yes | no
I've found the specs for the AOC (Advanced Onboard Computer, the successor to the OBC that the OAO-3 used): https://ntrs.nasa.gov/api/citations/19740002071/downloads/19740002071.pdf It's very similar to the OBC and fills in some of the gaps (the OAO-3 doc doesn't give the opcode encoding for NEG, for example!). A few instructions have been renamed, too (IAZ -> TEZ, for example). It's likely the NSSC-1 is similar.
Are you sure? yes | no
awesome! i'll add it to my docs!
Are you sure? yes | no
Where did you get the OAO-3 document? I have about half a simulator for it done, and would really like to see the diagnostics suite for it if it's available.
Are you sure? yes | no
i was able to find a good number of documents about OAO-3 (OAO-C) on the NASA public document archive. this specific document was found when i did an author search for "A. Merwarth". https://ntrs.nasa.gov/
Are you sure? yes | no
@David Given - i've sent you an invite to join this project if you would like to contribute...
Are you sure? yes | no