Replies: 4 comments 31 replies
-
Beta Was this translation helpful? Give feedback.
-
|
@Tails86, how are used the connect()/disconnect() methods in DreamPicoPortImp? Why would you want to disconnect() other than when the device is physically unplugged? Any other use case of connect/disconnect? |
Beta Was this translation helpful? Give feedback.
-
|
I pushed the current state of my work to the I was able to test DreamPotato and DreamConn but unfortunately I can't test DreamPicoPort, so it's likely that the latter is seriously broken. Hopefully @Tails86 can help me put it back on track. |
Beta Was this translation helpful? Give feedback.
-
|
I've been thinking about saved states mixed with storage-enabled linked VMUs. I think saving a state should be disabled when VMU storage is enabled. A save state is supposed to save the entire state of the machine, including the memory of all connected VMUs, which isn't possible when the memory is remote. When loading a state however, I'm not sure of the best approach. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
@RikkiGibson and @flyinghead
I've been thinking through how to generically handle Dreamcast hardware devices like this going forward. I was thinking that if a hardware device was detected & attached to a specific port, an entry like
DreamConncould show up in the drop downs underDreamcast Deviceswhich could be automatically selected. Otherwise, aNetwork Expansion Devicecould be selectable for slots 1 and 2. Then more genericDreamLinkControllerandDreamLinkPeripheralclasses could be created to just follow what the hardware demands rather than havingDreamLinkVmuandDreamLinkPuruPuru. This would depend on #2163 which should allow for command execution without delaying flycast emulation. There are a few gotchas in this which would need to be carefully thought through, but I wanted to start with thinking about what a good UX looks like.Beta Was this translation helpful? Give feedback.
All reactions