Just demonstrating a FX program is burned and what happens when the program doesn’t find FX chip.
If the EEPROM configuration is set to auto start the game will play
If the EEPROM configuration is set to start with bootloader then USB logo is shown untill you press A or B to start the game.
*the USB logo will be shown also when an non initialized cart / FX chip is present.
Edit:
A nice side effect of being able to press B button to start a game also is that when you press B you are able to change the system sound settings (when supported by the program ofcourse)
I guess, you wouldn’t actually run into a situation where you remove the flash cart because it will be soldered in, so you’d theoretically never see the USB boot logo, right?
Hey @Mr.Blinky can we move the link to your python utilities to the head post of the threads where it is relevant? I think this one might be a good one.
Hmmm, SPSR is 0x2d and therefore not in the lower IO address space, thus sbis cannot be used. Strange to see this example in the datasheet for the 16u4 and 32u4. There is a sloppy note under “Code Examples”…
I was just about to write that. I saw the examples in the datasheet too. It’s sloppy of them.
At one time I actually changed to sbis and facepalmed my self making me remember thats why I used 3 instructions