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

support external RAM (megabyte) #2

Closed
stefandrissen opened this issue Sep 16, 2018 · 5 comments
Closed

support external RAM (megabyte) #2

stefandrissen opened this issue Sep 16, 2018 · 5 comments
Labels
enhancement New feature or request

Comments

@stefandrissen
Copy link
Owner

No description provided.

@stefandrissen stefandrissen added the enhancement New feature or request label Sep 16, 2018
@dandoore
Copy link

dandoore commented Oct 4, 2018

With regards to #6 can this be expanded to multiple One Meg interfaces?

@stefandrissen
Copy link
Owner Author

Good point!

It should not be too difficult, the larger problem however will be #6, and until #6 is done, there is no point :-)

@stefandrissen
Copy link
Owner Author

Actually, I think it will automatically work since:

Each 1 Mb External Memory unit is divided into 64 pages of 16k each, selected by the first 6 bits of ports 128 and 129. The most significant two bits of each port select one of the four possible 1 Mb External Memory units.

And being "good" assembly code I'm not checking any boundaries, so megabyte 1 will automatically flow over to megabyte 2 :-) You will need to configure your megabytes "normally" - ie 1,2,3,4

@stefandrissen
Copy link
Owner Author

4mb

@stefandrissen
Copy link
Owner Author

released - timing needs some cleaning up, but this also applies to non-megabyte...

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

No branches or pull requests

2 participants