PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum
Tech and Homebrew => Turbo/PCE Game/Tool Development => Topic started by: bfrasure on October 17, 2024, 11:11:47 PM
-
Does anyone happen to have any code samples that would enable, even at a rudimentary level, video with sound on the PC engine?
-
Tom posted some examples of replacing the video in Gulliver Boy with something else, but I don't know if he investigated far enough to determine exactly how it works or to easily add huvideo to entirely new games.
-
Thanks, I'm guessing Elmer is Tom.
I found his stuff thanks to you. I don't think source code was released but let's see what we can get.
-
Elmer is a different talented dude. Tom has also gone by malducci and bonknuts.
Anyways, it'd be awesome to see some more HuVideo stuff, especially if it's use in a cool homebrew game.
-
Ok I dropped BonkNuts a note, hopefully he'll see it :)
-
Ok I dropped BonkNuts a note, hopefully he'll see it :)
He's currently known as Turboxray on most forums and such. You can find him on Twitter and YouTube under that name, as well as the PC Engine Discord channels.
-
Does anyone happen to have any code samples that would enable, even at a rudimentary level, video with sound on the PC engine?
As mentioned, Tom replaced some of the video in Gulliver (I think) about 17 years ago as a proof-of-concept. It was just 16-color video (easy to create), and I don't know if it contained audio.
Also many years ago, Mooz documented the important bits of the HuVIDEO format, and extracted the HuVIDEO data from all the games that use it. His work is available online.
https://silentdebuggers.com/doku.php?id=grafx:huvideo
https://github.com/BlockoS/YunaHuVideo
I reverse engineered both the PCE's CD-ROM routines and HuVIDEO playback a few years ago, and asm source has been available for a year or two now, and an example of using it to play back Gulliver Boy's HuVIDEO using a TurboEverdrive is in my asm example projects directory in HuC.
There aren't public tools (yet) to create a HuVIDEO-compatible data stream, but there are folks working on that.
HuC is unlikely to ever be capable of playing back HuVIDEO because it's impossible to create a HuC program that has the 240KB of free RAM that's needed for the HuVIDEO buffering.
It will be supported in HuCC at some point, but it's not been a priority to get working because there's no homebrew HuVIDEO data to play back (yet)!
-
Ok I dropped BonkNuts a note, hopefully he'll see it :)
He's currently known as Turboxray on most forums and such. You can find him on Twitter and YouTube under that name, as well as the PC Engine Discord channels.
Jesus christ doods, so Tom is the same guy as BonkNuts, Malducci, and Turboxray? I honestly thought those were all different guys that just disappeared over the years.
-
Ok I dropped BonkNuts a note, hopefully he'll see it :)
He's currently known as Turboxray on most forums and such. You can find him on Twitter and YouTube under that name, as well as the PC Engine Discord channels.
Jesus christ doods, so Tom is the same guy as BonkNuts, Malducci, and Turboxray? I honestly thought those were all different guys that just disappeared over the years.
RIP in Peace, Bonknuts.