48 Commits

Author SHA1 Message Date
da897d4dce emulator: add 30 second countdown 2025-07-05 18:45:05 -05:00
ebfc839acb add full covers 2025-07-04 22:14:43 -05:00
9644fdc04d new cursor 2025-07-04 21:37:31 -05:00
e764b64e50 add more tracks 2025-07-04 21:27:10 -05:00
de6c8f31fe add moonmountains 2025-07-04 21:02:43 -05:00
aafab6c31c xm: add new songs 2025-07-04 19:51:22 -05:00
28fda4551d background color animation 2025-07-04 19:15:34 -05:00
f679129e30 add tree cover 2025-07-04 18:29:40 -05:00
606616d1f5 support 3-digit note indicies; reposition channel status 2025-07-04 18:19:12 -05:00
5596b3e646 add instrument palette 2025-07-04 18:10:23 -05:00
28b5d5f52e implement support for volume column byte 2025-07-04 17:56:08 -05:00
96adadac52 implement tabbed tracklist/sample list 2025-07-04 17:12:26 -05:00
5a745b30f0 interpolated cover zoom 2025-07-04 16:34:11 -05:00
1f8cb233e4 implement multiple cover photos 2025-07-04 15:04:44 -05:00
4f185a32c6 fully implement options menu 2025-07-04 12:49:37 -05:00
dbd3fdba88 use translucent rendering for everything 2025-07-04 11:46:52 -05:00
b2f5e09465 partially implement options scene 2025-07-03 22:08:32 -05:00
12bd750d73 widget: new label widget 2025-07-03 22:07:34 -05:00
62a47e236d fully implement repeat; fixed numerous small bugs 2025-07-03 16:24:38 -05:00
5e52562a1c icons: add repeat icon 2025-07-03 14:16:57 -05:00
c3c5c56edb scene: add emulator 2025-07-03 14:02:40 -05:00
e0d2ae26b3 channel_status: fix punch-through kraken 2025-07-02 22:46:46 -05:00
15d437308e aica/tima: slow TIMA interrupt from once every 1 counts to once every 3 counts 2025-07-02 22:44:23 -05:00
eaeaadbdb6 bug: add punch_through_list to IML6NRM 2025-07-02 22:44:23 -05:00
e2be2bfcc6 interpreter: increase keyon delay 2025-07-02 22:44:20 -05:00
7afce9e5b9 display cover art and tracklist 2025-07-02 20:55:11 -05:00
ebb9f7c87d button icons 2025-06-30 15:04:24 -05:00
340f813bfa scene: new button layout 2025-06-29 21:07:38 -05:00
e023fa1848 xm: add CloudsAhead6 2025-06-29 21:07:30 -05:00
19e437d517 playlist: implement next and prev 2025-06-29 18:57:12 -05:00
4f6fbe2484 pcm: add start3 2025-06-29 16:57:17 -05:00
d69b2245b8 add widget containers and widget mouse picking 2025-06-29 00:02:45 -05:00
ec517fb455 add button widget and mouse support 2025-06-28 19:26:24 -05:00
9b2d91e2e6 scene/logo: simultaneous jingle and animation 2025-06-28 13:36:24 -05:00
5eaadbb1c9 32bitlogo: improve topology, display wireframe and textured 2025-06-26 23:13:45 -05:00
2b96cea9fc animated 32bit logo 2025-06-26 20:37:48 -05:00
3474099acc add 32bitlogo 2025-06-26 17:59:31 -05:00
3cf693adb1 add empty "logo" scene 2025-06-26 17:24:31 -05:00
1107158309 add "scene" structure 2025-06-26 17:17:32 -05:00
040a70ee51 rename tracker_scene to scene/tracker 2025-06-26 16:08:10 -05:00
183393d665 sound: remove unused tick_rate parameter 2025-06-26 15:27:04 -05:00
b455badc4c tracker_scene: factor out tracker -specific drawing functions 2025-06-26 15:13:13 -05:00
5020f5030b add channel "keyon" visualization 2025-06-25 23:04:29 -05:00
2066923f10 switch to AICA timing 2025-06-25 15:47:15 -05:00
01eaa32e37 graphics: draw multi-line pattern 2025-06-25 12:42:44 -05:00
43fd3e9ec4 graphics: draw pattern 2025-06-24 19:40:38 -05:00
cdeb839355 refactor: decode pattern once during initialization 2025-06-24 17:50:22 -05:00
9db24882b8 xm_player: initial 2025-06-23 15:49:36 -05:00