Skip to content
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

Missing c86manual.txt? #13

Closed
ghaerr opened this issue Nov 21, 2024 · 6 comments
Closed

Missing c86manual.txt? #13

ghaerr opened this issue Nov 21, 2024 · 6 comments

Comments

@ghaerr
Copy link

ghaerr commented Nov 21, 2024

Hello @hintron,

Nice repo you have here!

I notice in the gh-pages branch, the ECEn 425 Online Resources link has a C86 Compiler Features page that has a bad link to a C86 Manual, toolchain-8086/stable/labs/c86manual.txt.

Do you happen to have a copy of that somewhere? I can't seem to find it anywhere on your GitHub.io site. I am currently helping to evaluate the C86 compiler and its assembler for its suitability to be used as a self-hosted C compiler for the ELKS Project. It would be really helpful to be able to read about what the C86 compile does and does not do.

Thank you!

@hintron
Copy link
Owner

hintron commented Nov 21, 2024

Let me take a look... When the class website went down, I had to scrape together the contents from Wayback Machine and from my own personal TA files, but some things might have been permanently lost. Hopefully I can find that doc somewhere.

@hintron
Copy link
Owner

hintron commented Nov 21, 2024

I do not have it, but let me ask my professor to see if he still has a copy of it.

@hintron
Copy link
Owner

hintron commented Nov 21, 2024

In the meantime, I added what I think is the missing manual in commit f9182e5. See https://hintron.github.io/8086-toolchain/stable/labs/c86manual.txt.

If my professor gets back to me with his copy of the manual, I'll compare and see if there are any differences. But I suspect it will be the same.

@ghaerr
Copy link
Author

ghaerr commented Nov 21, 2024

Thanks @hintron, this really helps!

@ghaerr ghaerr closed this as completed Nov 21, 2024
@hintron
Copy link
Owner

hintron commented Nov 21, 2024

You can thank @bocke for finding this copy!

My professor did not keep a copy of the manual, but he also didn't recall making any special modifications to it (if he did, then he probably wouldn't have described caveats regarding the manual in https://hintron.github.io/8086-toolchain/stable/labs/C86Features.html - he would have just updated the manual). I also never recalled referencing a c86 manual that had any class-specific custom changes in it when I took/TA'd the class.

Owing to the fact that the manual Bojan found was almost the exact same size as indicated on the class webpage, and that it was also a text file as indicated on the class webpage (and also looked vaguely familiar), I assume it is roughly the same file. At this point, it's the best we got anyways :)

@ghaerr
Copy link
Author

ghaerr commented Nov 21, 2024

Thanks for the background @hintron. And yes @bocke has been skillfully digging up all kinds of stuff relating to the history of C86. Thanks @bocke!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants