09-11-2025, 08:56 PM
(This post was last modified: 11-20-2025, 09:38 PM by ahenry3068.)
This is a collection of applications to support Conversion of Video and Audio files for playback on the
Neo Retro Commander X16 platform by David Murray (AKA The 8-Bit Guy on Youtube)
The main page for this project is HERE:
https://cx16forum.com/forum/viewtopic.php?t=8226
ALL of the desktop software with this is written in QB64PE and source is included.
(There are also Commander X16 programs that are part of it, and source for those too is included,
but that is 65c02 assembly language and prog8(https://prog8.readthedocs.io/en/latest/) code.)
Though this project is mainly directed towards the Commander X16 There's a lot of code here that I believe could be generally useful. There is QB64PE code for Desktop playback of the X16 Video output files. Even though these are low to moderate resolution and frame rate the code could be useful for someone wanting to incorporate Video playback segments into a Game or other application in an OS independent way. The Video playback app use's nothing but QB64PE's builtin _SNDRAW & _PUTIMAGE handling to handle Video playback. There are no calls to Operating system specific libraries !.
SO HERE'S THE CODE
UPDATED CODE:
X16MOVIEMAKER-BETA-XII.zip (Size: 39 MB / Downloads: 20)
Improved handling of 16:9 aspect videos ! Fixed the occasional screen tearing in the Desktop Player (now using _DISPLAY).
Some other improvements on the 8 bit side of the house (reference the Main project posting on https://www.commanderX16.com [link above] )
(There is documentation included but it's not 100% yet, I'm available here and on the QB64PE Discord for any questions about it.)
X16MOVIEMAKER (REV-B).BETA-XI.zip (Size: 37.53 MB / Downloads: 72)
Neo Retro Commander X16 platform by David Murray (AKA The 8-Bit Guy on Youtube)
The main page for this project is HERE:
https://cx16forum.com/forum/viewtopic.php?t=8226
ALL of the desktop software with this is written in QB64PE and source is included.
(There are also Commander X16 programs that are part of it, and source for those too is included,
but that is 65c02 assembly language and prog8(https://prog8.readthedocs.io/en/latest/) code.)
Though this project is mainly directed towards the Commander X16 There's a lot of code here that I believe could be generally useful. There is QB64PE code for Desktop playback of the X16 Video output files. Even though these are low to moderate resolution and frame rate the code could be useful for someone wanting to incorporate Video playback segments into a Game or other application in an OS independent way. The Video playback app use's nothing but QB64PE's builtin _SNDRAW & _PUTIMAGE handling to handle Video playback. There are no calls to Operating system specific libraries !.
SO HERE'S THE CODE
UPDATED CODE:
X16MOVIEMAKER-BETA-XII.zip (Size: 39 MB / Downloads: 20)
Improved handling of 16:9 aspect videos ! Fixed the occasional screen tearing in the Desktop Player (now using _DISPLAY).
Some other improvements on the 8 bit side of the house (reference the Main project posting on https://www.commanderX16.com [link above] )
(There is documentation included but it's not 100% yet, I'm available here and on the QB64PE Discord for any questions about it.)
X16MOVIEMAKER (REV-B).BETA-XI.zip (Size: 37.53 MB / Downloads: 72)

