aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-08-06 11:13:22 +0200
committerBad Diode <bd@badd10de.dev>2023-08-06 11:13:22 +0200
commit8aa5155ecfbaaa2e67f82561352a5857bc86d39e (patch)
tree511b4efe38f661287a939a6758f91d2b64cf71c1 /src/main.c
parente66f7459129285ff0c69d17089c144189b0dad80 (diff)
downloadstepper-8aa5155ecfbaaa2e67f82561352a5857bc86d39e.tar.gz
stepper-8aa5155ecfbaaa2e67f82561352a5857bc86d39e.zip
Add missing .c files and wishlist TODOs
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 69feb20..eb16687 100644
--- a/src/main.c
+++ b/src/main.c
@@ -17,6 +17,8 @@ WITH REGARD TO THIS SOFTWARE.
17// - Improve "grey" cursor with dithering instead. 17// - Improve "grey" cursor with dithering instead.
18// - Remove thin cursor option and make the fat one default, it's just better. 18// - Remove thin cursor option and make the fat one default, it's just better.
19// - Settings page overhaul. 19// - Settings page overhaul.
20// - Make sure there is an ALL notification when modifying channel params so
21// that it's clear it's affecting all triggers.
20// 22//
21// Quality of life improvements. 23// Quality of life improvements.
22// - When not on play mode, adjusting a note or a parameter triggers the sound. 24// - When not on play mode, adjusting a note or a parameter triggers the sound.
@@ -41,6 +43,13 @@ WITH REGARD TO THIS SOFTWARE.
41// - Add settings for "performance mode" in which banks are not saved by 43// - Add settings for "performance mode" in which banks are not saved by
42// default while changing patterns. 44// default while changing patterns.
43// - Make sure sync works with the same cable for in/out. 45// - Make sure sync works with the same cable for in/out.
46// - Per-channel N steps to create polymeters?
47// - Higher resolution clock to allow for microtiming and more accurate tempo.
48// - Study how to better embed data into the cart that doesn't involve the
49// build system to generate .c files. Just use the linker to put binary data
50// into the ROM.
51// - Improve SRAM saving to make room for longer patterns and/or more banks.
52// - Add CLEAR ALL to the settings menu.
44// 53//
45 54
46#include "gba/gba.h" 55#include "gba/gba.h"