-
Notifications
You must be signed in to change notification settings - Fork 2
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
How to make use of the transcribed listing? #5
Comments
There are several instruction listings and I'm working on an emulator for JOHNNIAC. I'm using what appear to be sample tests to see if the emulator behaves reasonably. I'm basically slowly teaching myself how to write an emulator. If I can get anything to run decently there I might have learned enough to make a port of it to SimH. That's my plan anyway. There is an assembler written for JOHNNIAC itself, JACASS II. Since JACASS II appears to be written in its own assembler format it is rather hard to put into the emulator. I have seen a document somewhere that explains the format, but where is it now? Oh and I have not fully understood the format yet. |
Cool! I'd like to see your emulator when there is something to show. I might be interested in making an assembler. In addition to making an executable binary, it could also do some sanity checks on the transcribed text. Perhaps Python would be comfortable implementation language for many? Just by typing some pages, I'm guessing this:
|
The JOSS listing is in J136 loader format. http://bitsavers.org/pdf/rand/johnniac/J136A_Loader_For_Style_E_Programs_Dec55.pdf |
Also, the JACASS pdf is an actual assembler listing, with both source and object represented. It ought to be possible to convert the object code columns into one of the absolute binary card formats fairly easily. |
I have that loader transcribed. |
This is now part of #13. |
In #2 I read
I have not seen anything about that. But it seems like JOHNNIAC had a number of subroutines (listed in http://www.bitsavers.org/pdf/rand/johnniac/Johnniac_Library_Writeups_Sep59.pdf) saved in some (semi-?)permanent locations such that their addresses could be depended on. |
Hello,
Is there a plan for making use of the transcribed listing?
Is there a cross assembler? Is there a JOHNNIAC emulator?
The text was updated successfully, but these errors were encountered: