Hey eptheca,
Here's how I'd do it, starting with the version at https://github.com/trash80/Arduinoboy;
In the file Mode.ino edit the function switchMode() as follows;
void switchMode()
{
switch(memory[MEM_MODE])
{
case 0:
modeLSDJSlaveSyncSetup();
break;
case 1:
modeMidiGbSetup();
break;
}
}
And in the file Arduinoboy.ino, change the line;
#define NUMBER_OF_MODES 7 //Right now there are 7 modes, Might be more in the future
to:
#define NUMBER_OF_MODES 2
That should pretty much do what you want.