[Coco] CoCo SDC Media Player development
Zippster
zippster278 at gmail.com
Mon Jun 19 23:33:42 EDT 2017
Just added an RG6 (PMODE4) video format to the Media Player system.
Double-buffered now to get rid of tearing, which was an issue with an earlier
single buffer version of the code. More formats to come. :)
<https://drive.google.com/open?id=0B1sgl615FlGnS2tGTGVHUFNaVVU>
- Ed
> On Jun 17, 2017, at 9:54 PM, Zippster <zippster278 at gmail.com> wrote:
>
> Hello everyone,
>
> Over the last few days I’ve been writing a little assembly, working to tie together the
> various player routines I’ve developed for playing streaming media from the CoCo SDC.
>
> I’ve come up with a system that should allow for easy use and quite a bit of flexibility
> in the formats used. The media player system (aside from the media data itself) consists
> of two major parts. The first part is a file browser app that allows selection of media files
> from the SD card as well as provides the basic framework needed (buffers, common routines, etc.).
>
> The second part is the player routine specific to the media type being played back, which is embedded
> in the media file itself. This will allow for the flexibility needed to support many different formats, which
> all have their own specific needs when playing back the data.
>
> It requires a 64K machine, lower 32K is where the file browser and all the needed buffers, common
> routines and other framework is located. On selecting a media file, the first 32K is loaded into high
> RAM, and execution is passed to the specialized routine there, which takes over for the playback,
> and display of any other data, background pics, vu meters, etc. Whatever is desired for presenting
> the particular media; video, audio, chip tunes, slide shows, whatever. This allows for large specialized
> routines for handling a file type as needed and gives a lot of flexibility.
>
> Anyway, it’s coming along quite well. So far I’ve adapted one player routine to the new system, which
> is specialized for playback of 33.4KHz, 8-bit stereo audio on .89MHz systems (using Orch90 compatible DACs).
>
> Here are a couple of videos I posted about it on Facebook recently to give you an idea…
>
> <https://drive.google.com/open?id=0B1sgl615FlGnYnRHb29MbjA0V1k>
> <https://drive.google.com/open?id=0B1sgl615FlGnY2ZoMHlheU13bVk>
>
> Yes, I’m having fun. :)
>
> - Ed
>
More information about the Coco
mailing list