A graphical front-end for command line emulators that hides the underlying operating system and is intended to be controlled with a joystick or gamepad.
The exit command can cause Attract-Mode to be terminated by the operating system before it can gracefully exit on its own, such as when the exit command shuts down the system. In particular, feSettings.save_state() may get skipped or aborted with a half- written attract.am.
Instead, run the exit command as the final act of main() after exiting the main loop and cleaning up resources. And pass the command's exit code through as Attract-Mode's exit code.
The exit command can cause Attract-Mode to be terminated by the operating system before it can gracefully exit on its own, such as when the exit command shuts down the system. In particular, feSettings.save_state() may get skipped or aborted with a half- written attract.am.
Instead, run the exit command as the final act of main() after exiting the main loop and cleaning up resources. And pass the command's exit code through as Attract-Mode's exit code.