Hello,
I'm looking for information about link cables to transfer data between MSX (especially for game purposes). This could be a next addition for my MSXgl library.
I found information on the hardware part for the Konami cable for F1 Spirit 3D and for the JoyNet standard, but nothing on the software part.
Here are some questions:
- Are there any other types of link cables? I think I read something about a MIDI cable and also a game using the joystick port but incompatible with the Konami/JoyNet cable.
- Are there emulators compatible with some of these cables?
- Is there any information about the programming part of these cables? I'm a noob at electronics so hardware information doesn't help me much. I just need the basic information: how to send or receive a byte (I know it has to be done in chunks of 1 or 2 bits but that's all).
- How is the synchronization of sending and receiving done? I imagine that if you write on the joystick port when a data has just been received, you risk losing this data, no? A timeline of events would help a lot.
- Is there an exhaustive list of MSX games that can be played on multiple machines?
EDIT: I found a piece of example code for JoyNet but can anyone explain the theory behind the read:
and write:
functions?