Hi there,
I tried to bring this to the arduinoboy group and to trash80 directly, as well as on 8bc, but still no luck with an answer, maybe I get one here?
I'm trying to build an arduino-based hardware controller for mGB, but I'm getting quite random results when sending MIDI data with the sendByteToGameboy(byte send_byte) function from arduinoboy. As far as I understand from the code, the MIDI command is sent bitwise, and each bit goes along with two clock signals, one 0, one 1.
What I'm wondering right now is whether that's all it takes to control mGB (and therefore I just don't quite get MIDI) or if the transmission must also be at a specific baud rate (like the 31250bps for MIDI). If the baud rate matters, I guess I could use the serial out of the arduino to send the data to the DMGs serial in, but I'm puzzled how to send the clock signal at the same time. I guess I could also just send MIDI date through serial out to an arduinoboy, but I'd prefer to keep ist simple and direct between the controller and mGB.