Pre-work on game files:
1. Find a MAME file for a Crystal System game you want to load
2. Because they usually come in files separated by IC, you need to combined into one IC. For the application to detect, it must have ".bin" extension and be in the appropriate folder. Brizzo gave an example on the combination process for Crystal of Kings (in Terminal on Windows):
My procedure:
1. Disconnect the multi from the Crystal System
2. Connect to PC via USB (and on the first connection make sure to let Windows detect drivers before opening the application)
3. Open the bcs_multi_host.exe application (that twistedsymphony attached in
this post)
4. The application should automatically detect the connected multi. If it doesn't, sanity check that Windows didn't throw up trying to find a driver.
5. Choose a spot to update your game or multiple games. All you need to do is select a game for the slot in the drop-down selector. The game size must match the slot size
exactly. The drop-down selectors for each slot only populate with detected games of the correct size. If a game is "close enough" that the drop-down menu still suggests it but not exact, it will stop at the "writing game..." step with no error message (this tripped me up a bunch).
6. When you're done setting up games in the slots you'd like them in, click "Apply."
7. Wait ~5 minutes per game to load.
8. A pop-up indicates that loading is done.
9. You can safe disconnect in the file menu before disconnecting the USB cable, but I don't think this is 100% necessary.
10. Disconnect the multi from the PC.
11. Plug the multi back into the Crystal System, and you should be ready to go.
For slots that have games loaded, the Crystal System usually blinks a red LED then starts up the game. For slots that don't have games loaded, the Crystal System holds a red LED on.
For a normal game with the "game loaded" behavior (red LED blink), it'd take a second for the screen to be turned on, and it would start with some garbage (like uninitialized memory contents type garbage) before jumping into the game's attract loop. The behavior I was seeing with the games I tried to load is that it would have the red LED blink, the screen would turn on to garbage, and then it would repeat from the beginning, as if reset. Seems like something isn't happy with the games I loaded, but I'm at the limit of my knowledge as to what that might be.