-
Notifications
You must be signed in to change notification settings - Fork 17
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 support for BANKED on cpc #1010
Comments
Hi @poppichicken , and thank you for your bug report! Support for memory expansions is not yet available on I convert this ticket. |
Ah, I see. |
I am going to use the explanation here: |
From a first analysis, the main problem lies in the fact that the memory area for banking is located "in the middle" of the executable, in the range In summary, it will be necessary to differentiate the generation of executables for 464/664 and 6128, so that the latter has a different generator of executables, capable of dislocating the memory differently, and thus leaving the identified window free. Once this is done, a special routine at boot will load from disk into the (sequential) memory banks switched from time to time. Qui di seguito lo pseudocodice individuato per il cambio dei banchi:
|
That all makes sense. |
hi Marco.
Has BANKED been implemented on CPC?
This doesn't compile:
This makes sense if you're only targeting the 464 and 664 models, of course.
The text was updated successfully, but these errors were encountered: