Commit Graph
24 Commits
Author SHA1 Message Date
chrisly42 815d5f6e29 Bugfix for songend detection and more optimizations. 2023-08-19 21:40:08 +02:00
chrisly42 36d435f502 Wave order table filling moved and optimized in SongInit. 2023-08-16 20:35:25 +02:00
chrisly42 e0f7537774 Moved pattern table init from PlayerInit to SongInit, optimized SongInit a bit. 2023-08-16 20:02:41 +02:00
chrisly42 c57f68a505 Track delay completely reworked. 2023-08-13 21:36:49 +02:00
chrisly42 0d3ad4074c Branch optimizations, removed two octave tables and replaced them by a tiny bit of code. 2023-08-10 22:41:52 +02:00
chrisly42 dd8c224199 Replaced the period table by byte-deltas, saved 36 bytes and compression is even better! 2023-08-10 20:27:30 +02:00
chrisly42 40822e295c Cosmetics, doc updates, and optimizations. 2023-08-10 20:24:43 +02:00
chrisly42 d2360ef174 More minor doc updates. 2023-07-26 09:37:31 +02:00
chrisly42 19dd1304ab Minor doc updates. 2023-07-26 09:30:09 +02:00
chrisly42 5d95ed156c Created Presto development branch, committed improvements to Raspberry Casket work-in-progress version. 2023-07-26 09:21:36 +02:00
chrisly42 d62eacf5f8 Minor doc updates. 2023-07-25 18:37:59 +02:00
chrisly42 0496cf73bd Fixed a bug regarding the copper output mode with looping waves having a loop-offset.
Fixed wrong register use on triggering waves regarding the loop offset.
2023-05-30 08:49:04 +02:00
chrisly42 b5478a162c Minor code size optimizations. 2023-05-20 19:33:53 +02:00
chrisly42 6a069ac78a Docu fix. 2022-12-28 15:43:42 +01:00
chrisly42 39d5e5e91e Optimized pattern / song advance code. Prepared release 1.1. 2022-12-28 15:24:03 +01:00
chrisly42 b177277d40 Optimized track delay code further. 2022-12-28 11:58:03 +01:00
chrisly42 2a1d9e9bc1 Rearranged code for more short branches. 2022-12-28 11:51:37 +01:00
chrisly42 7bac794dd8 Optimized speed/shuffle code. 2022-12-28 10:21:48 +01:00
chrisly42 627b388615 Store instrument number * 4 on loading to avoid using two adds every frame 2022-12-27 21:10:27 +01:00
chrisly42 4736b305f9 Bake in this strange vibrato speed multiplication to precalculated vibrato value (where possible) 2022-12-27 20:08:26 +01:00
chrisly42 868747e3c3 Optimized wave loop code 2022-12-27 19:41:17 +01:00
chrisly42 74c2b492f0 Optimized base displacement by reordering variables
Further optimized ADSR code
2022-12-27 19:38:04 +01:00
chrisly42 0d05dbf24c Cosmetics, no code change. 2022-12-26 22:31:02 +01:00
chrisly42 be9dea0d67 Initial version 1.0. 2022-12-26 21:50:46 +01:00