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

Add VAXServer3100 (KA41-E) #344

Closed
wants to merge 1 commit into from
Closed

Conversation

kkaempf
Copy link

@kkaempf kkaempf commented Jan 9, 2024

This PR adds support for VAXServer 3100 (similar to VAXStation 3100).

This was tested to boot VMS 5.5-2 from an existing disk image.
Firmware is available here: even odd

Signed-off-by: Klaus Kämpf <kkaempf@gmail.com>
@pkoning2
Copy link
Member

pkoning2 commented Feb 1, 2024

I noticed you didn't update the Cmake control files for the new target. Can you do that, or perhaps @bscottm can help.

@markpizz
Copy link
Contributor

markpizz commented Feb 1, 2024

There is already support for the VAX Server 3100 (aka KA41-E).

This functionality should be available in the existing microvax3100e simulator simply by entering "SET CPU MODEL=VAXSERVER".

This command works, but the results don't actually boot cleanly and hangs before getting to the >>> prompt.

This bug should be fixed rather than adding an additional ROM specifically for the KA41-E. The ROMs differ by a total of 5 bytes I think. Most of the various VAX simulators have patches to the ROMs to disable various things which the ROMs test that aren't implemented. For some reason this ROM doesn't and the fix should probably involve some ROM patching.

@pkoning2
Copy link
Member

pkoning2 commented Feb 1, 2024

Well, that is unfortunate; I wonder how much time was spent on this item that could have been avoided. Is there a documentation hole that should be fixed?

@kkaempf
Copy link
Author

kkaempf commented Feb 2, 2024

Well, that is unfortunate; I wonder how much time was spent on this item that could have been avoided.

No worries. It was a nice opportunity for me to start contributing to simh.

Will look to @markpizz's suggestion now 😉

@kkaempf
Copy link
Author

kkaempf commented Feb 2, 2024

Closing

@kkaempf kkaempf closed this Feb 2, 2024
@kkaempf
Copy link
Author

kkaempf commented Feb 3, 2024

@pkoning2 I believe to have fixed the cmakefiles in my original branch 🤞🏻

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

Successfully merging this pull request may close these issues.

None yet

3 participants