* nes long hold pause/set to toggle speedup
* refactor nes common emu loop; need to fix busyTime
* move odroid_system_tick into common loop, fix cpumon
* nes common_emu_loop
* pce common_emu_loop
* sms common_emu_loop
* fix some warnings
* setup pause/set macros; remove speedup based on long-pressing pause/set
* Update readme. Initial Controls section commit
* linting
* mute while macro save-stating
When the user presses the power button from the off
state, the last played game will load. A few frames
will be rendered and the emulator will be paused.
Closes#10
This was originally written by Thomas Roth <code@stacksmashing.net> to
make it possible to support more emulators than what fits into memory at
the same time (commit c13aa09b).
Instead of generating a monolithic binary, the different emulators are
stored in flash and loaded into ram right before they are launched.
This is the basis for adding more emulators e.g. smsplusgx.
Squashed commit of the following:
commit 8bdab8b69ee37aeafedb8da7d13fb6c02c35cc04
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date: Sun Dec 6 15:11:47 2020 +0100
Update submodule
commit eaaf1893e4dc8c6ec66039a99de057de60b5f2b5
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date: Sun Dec 6 15:11:38 2020 +0100
Use HALF_QUAD_MODE
commit 069985bec8b78e3c54fda2ef632ce9d7e3e79eaf
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date: Sun Dec 6 15:11:27 2020 +0100
Add missing file
commit d0bb4e89f1701097f4c8e6f81ac39561157e1ea8
Author: Thomas Roth <code@stacksmashing.net>
Date: Sat Dec 5 13:59:18 2020 +0100
Fix HALF_QUAD_MODE support
commit d87def7b63b297231b4b9419998d63f878cce8d6
Author: Thomas Roth <code@stacksmashing.net>
Date: Sat Dec 5 13:42:27 2020 +0100
Add support for different flash sizes
commit 85da98252194eaeb7344b7edd3b4655996e96344
Merge: c2be063 df701cd
Author: Konrad Beckmann <konrad.beckmann@gmail.com>
Date: Sat Dec 5 01:06:47 2020 +0100
Merge remote-tracking branch 'origin/main' into largeflash_snapshots
commit c2be0637a99b41dbbcdab8db96dd5a4fd9f917c1
Author: Thomas Roth <code@stacksmashing.net>
Date: Fri Dec 4 23:07:48 2020 +0100
Enable nearest-neighbor with -DBLIT_NEAREST
commit 4706648eb4a777431ab82ae9f16bec1535d97ae3
Author: Thomas Roth <code@stacksmashing.net>
Date: Fri Dec 4 22:51:40 2020 +0100
Vsync
commit 692bf35345b1eae52a2cc88510f785daf8c29ccb
Author: Thomas Roth <code@stacksmashing.net>
Date: Fri Dec 4 22:25:26 2020 +0100
Update retro-go-stm32
commit b3caa6dd3a946e8d0e799779130daaab15a0ae8b
Author: Thomas Roth <code@stacksmashing.net>
Date: Fri Dec 4 20:27:27 2020 +0100
Initial snapshot support (large flash only)