bradhaak
Member

Registered: Oct 2000
Location:
Posts: 380 |
From everything that I have read, the SpringBoard slot is just an extension of the CPU bus with some extra lines like power, ground, microphone, etc. I don't believe that there is any buffering or bus contention logic. Multiple cartridges might draw too much power and drain you battery in minutes. Or they might send to much back into the VISOR at once. Even if they didn't cause any problems such as these, all of the data lines have the potential to have multiple simultaneous signals. Maybe the Visor ignores them and works fine. Maybe it locks up solid.
I just don't see how it could work without a whole lot of custom hardware to arbitrate the bus and at the same time make the modules think that they had direct access. I believe that it would also take some very complex software to drive the hardware.
Please tell me if I'm wrong. Just this once, I would like to be.
|