Prop2Play - audio player for a P2-EC32 [0.33] - 1024x600
0.33: fixed several bugs including broken SID files playing, changed the screen resolution to 1024x600
0.32: better MP3 support (stil buggy)
0.31: preliminary MP3 support (stil buggy and not finished, but it plays)
0.30: Wuerfel's usbnew driver used for keyboard and mouse control
0.29: mouse control added, FLAC support started
0.27: 6502 added so .sid files can be played, .spc format added (the interface needs finishing, but files can be played)
0.26: .dmp SID files playing fully integrated, status panel added
0.25: A major rewrite: all what could be moved to PSRAM is now moved there. A bitmap based PSRAM driver is now used, 1024x576x8bpp, instead of text and HUB based one.
0.24a: new faster SD access allowed to rewrite .wav playing and release a lot of HUB space
0.23: new audio driver (0.92) with PSRAM cache, dmp files plays from PSRAM
0.22: Amiga modules plays from PSRAM: no more 300kB size limit.
0.21: starting to adapt the player for PSRAM use
0.19: a proper dmp playing procedure, a,d keys change SID frequency
0.18: first SIDCog sound got out from the player (dmp files) - still buggy
0.17: first working wav player (44k/16/stereo only) added
0.15: module player completed, started to modify SIDCog to fit into the player
0.13: real time volume and stereo separation control works, every channel can be switched on or off
0.12: selecting and loading module from SD now works, more visual effects added
0.11: oscilloscope now works
0.11: Playing loop runs in its own cog; user interface started to respond to serial terminal input
0.10: Code cleaned; a module, with still hardcoded name, is now loaded from SD
0.08: 2 of planned fields: channel display and a scrolling file info implemented
0.07: fine horizontal scroll implemented in HDMI driver and used for a help line at the bottom of the screen
Let it start in its own topic instead of audio or video driver one.
The player is intended to play wav, mod and sid (dmp first, real sid files needs 6502 which I have to write first) - and maybe other formats, I don't know which ones, the future will show.
The (new folder of) repository is here: https://github.com/pik33/P2-retromachine/tree/main/Propeller/Tracker player psram 2
Moved to gitlab: https://gitlab.com/pik33/P2-retromachine
0.06 is still a preliminary version which cannot access files on SD card and doesn't have any controls now. Although the video driver can do fine scrolling in text mode, the help line at the bottom is still coarse scrolled. The mod file has to be specified in "file" line in the main program.
To be continued.