Open jbrandwood opened 2 years ago
oh i guess i didn't find it because i wasn't interested in the C part of it is there a PCE dev discord?
May I ask you where you got the PDF docs from, the only link that I know of is on the PC Engine Bible forum ... I'm curious how far the link/docs have spread. ;-)
Yeah, I'm not really interested in HuC myself either, but that's where the improvments to PCEAS and the rest of the toolchain have ended-up.
I believe that there is at-least one PCE discord server/channel, but I try to avoid Discord when possible, so I can't help you with names/invites. The PC Engine Bible forum https://pcengine.proboards.com/board/5/homebrew-development is the most-active PCE dev community that I know of, but it's not exactly huge.
Best wishes,
John
i can't remember where i found them probably from that forum
i was just trying to figure out hard it was to do pcm audio playback since deflemask botched it for whatever reason i couldn't get it to work on any channel other than 6 in this repo i probably spent the most time working on a sample convertor
You can do PCM on channels 5 and 6 ... but yes, Deflemask was (and probably still is) full of strange behaviors.
PCM playback is usually limited to 7.5ish KHz on the PCE, i.e. one-sample-per-channel-per-video-line.
Running faster than that means dedicating the CPU to sample-playback, which isn't useful in most video game situations.
Unfortunately Deflemask does not support using the CD's ADPCM channel as a music channel ... that could allow for some interesting capabilities with minimal CPU cost.
Best wishes,
John
BTW, you are definitely not the first person to investigate sound on the PCE ... if you come to the forum, @turboxray (his current forum name) is many years ahead of both you and I in terms of his pushing the limits of PCE audio and sample playback.
Best wishes,
John
I'm surprised that you found the scans of Hudson's original docs, but didn't find that HuC/PCEAS has been being actively updated for many years now.
https://github.com/jbrandwood/huc
Come and say hello ...
https://pcengine.proboards.com/board/5/homebrew-development