-
Notifications
You must be signed in to change notification settings - Fork 21
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
MMU Support #19
Comments
Anything is possible, but this sounds like quite a lot of work (I'm just using a standard Z80 VHDL core). How do you switch banks at the moment? It might be easier to do this kind of customization with the Z80Decoder (that I mentioned in #18). That's written in standard C, and does memory modelling (with a 64KB address space). It would be straightforward for you to extend this to a 512KB address space if you can program in C. |
I was thinking of adding it to the softAVR8 core. It would only need to be
sampled while the softZ80 is interrupted so speed is not an issue.
I have no fpga experience but if I can map fpga io to a softAVR8 port I can
just do it as an additional doCmd routine.
…On Fri., Jan. 1, 2021, 11:40 a.m. David Banks, ***@***.***> wrote:
Anything is possible, but this sounds like quite a lot of work (I'm just
using a standard Z80 VHDL core).
How do you switch banks at the moment?
It might be easier to do this kind of customization with the Z80Decoder
(that I mentioned in #18
<#18>). That's written in
standard C, and does memory modelling (with a 64KB address space). It would
be straightforward for you to extend this to a 512KB address space if you
can program in C.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#19 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABNYAWQHJDYWTHBX3OELW3SXYCIJANCNFSM4VQLYZQA>
.
|
I have a system with (6) 64k rom chips and (2) 64k ram chips an a "novel" custom MMU and messaging structure that allows paging the entire system memory map in/out. When disassembling it is difficult to know what chip I am currently working with.
Is there a way to add an instruction like mbu (memory bank used) and have it just sample 8 spare pins and report a bitfield of the pin statuses? It would be awesome to integrate into the system so
(2)C2B2 : LDA #29
and you know mem2 is active.The text was updated successfully, but these errors were encountered: