-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
zxbus more refactoring #13253
base: master
Are you sure you want to change the base?
zxbus more refactoring #13253
Conversation
Given none else but Sprinter needs this, I'll create local space with desired view there and install to ISA. |
something among this lines 4d4d9b2 for Sprinter/ISA but I can't figure out proper lifecycle where I can install device to io space. |
Can you explain the slots on the Sprinter? It has an ISA slot and a ZX Bus slot? Does the ISA card’s I/O space appear directly in the Z80 I/O space? Does the ZX Bus slot share its I/O space with the ISA card? The ISA card is going to be unaware of the state of the “shadow” line on the ZX Bus slot, right? |
It has only 2 or 4 ISA slots. But you can use adapter and put zxbus cards to it. |
Regarding DOS signal... Not all clones have it. Card can "define" it based on the MEMR. But I don't really want to share mem with zxbus (at least now without necessity as it makes whole emulation much slower) |
28a719e
to
4d4d9b2
Compare
|
|
54ed274
to
3ee33a7
Compare
|
ready for review. just waiting for #13253 |
2278b2e
to
b52cc95
Compare
b52cc95
to
5e2e259
Compare
@cuavas that's almost everything you suggested, but I need:
#13202 - to complete tsconf
... and work on solution for the Sprinter, because it requires setup through ISA's io_space, which atm a bit challenging for me.PS automerge is conflicting because it contains both merged and updated commits