The games do load, but they are crashing internally before they get past the white screen. This is shown by the Execute/Pause control in the toolbar. Notice how the Execute/Pause control appears normally upon loading a game, and then grays out after a few seconds.
Things to try:
Load an unhacked non-Pokemon game. I'm pretty sure that unhacked non-Pokemon games will load.
Before loading one of your Pokemon games, try disabling cheats (Emulation > Disable Cheats). This MIGHT let the game load if your battery save files weren't corrupted too severely by the cheats.
Remove the battery save files for your Pokemon games. (Choose File > Reveal Game Data Folder in Finder, and then remove the appropriate .dsv files in the Battery folder.) This may be the last-ditch effort to get these games to load in the situation where cheats have corrupted your battery save files past the point of no return.
However, I will grant you that there should be better user feedback for when a game crashes within the emulation. This was the source of confusion on your part.
Closing, since this is a user error, and not an actual bug.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The games do load, but they are crashing internally before they get past the white screen. This is shown by the Execute/Pause control in the toolbar. Notice how the Execute/Pause control appears normally upon loading a game, and then grays out after a few seconds.
Things to try:
However, I will grant you that there should be better user feedback for when a game crashes within the emulation. This was the source of confusion on your part.
Closing, since this is a user error, and not an actual bug.
As of git#830dd0d, an error dialog now drops down whenever the emulator crashes internally.