From 004e84fd5ed8943f6058dc31690bb3af61d27574 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Fri, 8 Sep 2023 14:29:12 +0200 Subject: Fix a few bugs and randomize patterns properly --- src/main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 6f34d27..d6ea621 100644 --- a/src/main.c +++ b/src/main.c @@ -39,6 +39,7 @@ WITH REGARD TO THIS SOFTWARE. // - Should scale mode be toggleable? // - Improve SRAM saving to make room for longer patterns and/or more banks. // - Higher resolution clock to allow for microtiming and more accurate tempo. +// - Add clipboard sharing between banks. // // WIP (1.7) // + Improve "grey" cursor with dithering instead. @@ -66,9 +67,23 @@ WITH REGARD TO THIS SOFTWARE. // + Enable pattern chain toggling. // + Enable pattern chain clearing. // + Enable pattern chain randomizing. +// + Check to make sure parameters are fully clearing the screen, the cursor +// can hang (need to clear the cursor parameter position when moving to/from +// patterns to channels) +// + If select random chain patterns when nothing there chain is propagated but +// play head doesn’t begin at first chain pattern. User must manually place +// a pattern to start chain. +// + Random chain just places A- doesn’t check if which patterns have content +// in bank for random placement. // - Add CREDITS to the documentation for now, should probably be a menu item // later. // - Make sure sync works with the same cable for in/out. +// - Add help for scale parameters and banks E/F (consider auto-save settings +// for notification) +// - Add help for pattern chain +// - Default should be help is on +// - Cursor on bank can wrap around (up/down) but the same can't be done on +// patterns. #include "gba/gba.h" -- cgit v1.2.1