-
Notifications
You must be signed in to change notification settings - Fork 2k
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
mc10: Create slot system #8184
mc10: Create slot system #8184
Conversation
tlindner
commented
Jun 13, 2021
- Turn MCX-128 and Alice 128 drivers into cartridges loaded on an MC-10 and Alice.
- Create RAM cartridges
- Clean up MC-10 and Alice drivers
src/devices/bus/mc10/mc10cart.cpp
Outdated
SEL is an input to the MC-10 that allows the cartridge to remove | ||
the internal chips from the bus. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can hardware in the cartridge control SEL
on-the-fly? If it can, the host should probably install the chips affected by it in a view so it can unmap them when necessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. I see the logic in your suggestion, but that adds a view that has to be explicitly manager by trampolines. By having the slot device create the view, it can control access to the internal bus in exactly the same way the hardware does.
Imho the |