Commit Graph

139 Commits

Author SHA1 Message Date
Casey b051d36bc0
Added status line and "not implemented" messages 2023-10-20 04:58:34 +03:00
Casey 3dbd27525a
Oopsie 2023-10-20 04:40:32 +03:00
Casey d6d0e42978
Reset current song on tape removal
Also added quick jump every 5 minutes
2023-10-20 04:38:41 +03:00
Casey 7e94bc4f0a
Improve scrolling when short list 2023-10-20 04:33:01 +03:00
Casey 32caf7810e
It's `drive`, not `tape` 2023-10-20 04:14:58 +03:00
Casey 621a303553
Added handling of normal tapes 2023-10-20 04:14:07 +03:00
Casey c75075ae9c
Maybe make spinner slower instead..? 2023-10-20 04:07:36 +03:00
Casey 55ce35743e
Update GUI more frequently 2023-10-20 04:06:29 +03:00
Casey 18de04bfc1
Proper drive state handling 2023-10-20 04:05:28 +03:00
Casey eece2153e4
Small tweaks, mouse handling and speeny block 2023-10-20 04:00:02 +03:00
Casey dd42590052
Oopsie! 2023-10-20 03:33:39 +03:00
Casey 77c6d13689
Improved small screen support
also added jump to top/bottom/current
also added cleanup code
2023-10-20 03:32:27 +03:00
Casey bbede80038
Be more demanding 2023-10-20 03:05:11 +03:00
Casey d04eeacb36
Gracefully handle small terminal
Also fuck it, global terminal size again
2023-10-20 03:03:10 +03:00
Casey 062d16ea69
Handle terminal resize by not handling it :D 2023-10-20 02:49:09 +03:00
Casey 7d7b03474d
Resume playback whenever needed 2023-10-20 02:41:39 +03:00
Casey 2e64a3200f
Be clear that it's a dummy
Just don't print stuff to a terminal that is not here
2023-10-20 02:36:36 +03:00
Casey d657c1852d
My bad, wrong peripheral 2023-10-20 02:35:02 +03:00
Casey d84782802f
More compatibility mode stuff, also should work
In game I mean
2023-10-20 02:33:37 +03:00
Casey 3543ef9595
Should almost work with real drive...? 2023-10-20 02:16:46 +03:00
Casey 086b8374ad
More messing around
* Added help page
 * Added listing
 * Added scrolling
All fun stuff
2023-10-20 02:00:05 +03:00
Casey 2dcb17488b
Messing with tape player 2023-10-19 20:27:14 +03:00
Casey db48802e8c
Typo 2023-10-18 03:54:20 +03:00
Casey c713e0118d
-S now means "seek to" 2023-10-18 01:11:38 +03:00
Casey b4d4d64c16
Added more options 2023-10-18 01:06:35 +03:00
Casey 11be60a0b1
FAAAAAAAAASTERRRRRRRRRRRRR 2023-10-18 00:56:03 +03:00
Casey e938f38ab1
FASTERRRRRRRR 2023-10-18 00:55:17 +03:00
Casey 135b606686
Tape fixes 2023-10-18 00:54:19 +03:00
Casey 9e44c53e42
Added drive selector 2023-10-18 00:44:24 +03:00
Casey 736d763b64
Added tape cloner 2023-10-18 00:41:27 +03:00
Casey 0bf8549a65
Unfortunately, it was a string 2023-10-17 20:29:15 +03:00
Casey 038f15afb1
Blazingly fast 2023-10-17 20:28:18 +03:00
Casey 1862d70178
nya 2023-10-17 20:24:42 +03:00
Casey 525fce9232
meow 2023-10-17 20:24:09 +03:00
Casey ec5d0d14f8
This commit is sponsored by Keeps 2023-10-17 20:23:20 +03:00
Casey 58b63b4cde
Improved tapeget and added some old mess 2023-10-17 20:19:45 +03:00
Casey 9b6b198798
Clear entire screen on tape change 2023-10-17 20:03:10 +03:00
Casey 426ad21103
Proper line clearing 2023-10-17 20:01:54 +03:00
Casey caa1b5a84f
Added progressbar 2023-10-17 19:54:57 +03:00
Casey 0e047a5b35
Added simple event printer 2023-10-17 19:11:16 +03:00
Casey e780d7017e
Added random stuff I had laying around 2023-10-17 19:10:09 +03:00
Casey 5b261e82c2
Try to get title from file metadata 2023-10-17 18:26:18 +03:00
Casey 5fc6b26428
Clear status line 2023-10-17 16:36:11 +03:00
Casey de9ea57461
wrong offset 2023-10-17 16:30:18 +03:00
Casey 0a8bbd916c
Wrong variable lol 2023-10-17 16:29:23 +03:00
Casey 58e4631df8
statusbar 2023-10-17 16:28:20 +03:00
Casey 62891da708
Finally playing some stuff? 2023-10-17 16:26:53 +03:00
Casey adcae533d0
Don't add empty songs into ToC 2023-10-17 16:20:16 +03:00
Casey 42063e0271
Finally print them normally 2023-10-17 16:16:02 +03:00
Casey a8172db8f9
Forgot to store new state
Also printing titles now!
2023-10-17 16:07:54 +03:00