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

Implement write-protect for IMSAI memory boards #23

Open
udo-munk opened this issue Jul 4, 2018 · 1 comment
Open

Implement write-protect for IMSAI memory boards #23

udo-munk opened this issue Jul 4, 2018 · 1 comment

Comments

@udo-munk
Copy link
Owner

udo-munk commented Jul 4, 2018

Priority: low
Difficulty: easy

The standalone BASIC interpreter write protects it's memory, so it can't be poked to death.
Just set the 1KB pages in the page table to MEM_WPROT from the output to the port.
See BASIC source and manual for refernce.

@dmcnaugh
Copy link
Contributor

dmcnaugh commented Jul 6, 2018

I've noticed the MPU-A and MPU-B boot-roms hit the write protect IO port (0FEh) a number of times also. I think I read that the California Computer Systems FDC http://www.s100computers.com/Hardware%20Folder/CCS/FDC/FDC.htm hacks the write protect signals to implement banked boot ROM switching. Interesting but probably irrelevant.

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