ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
_whitelogger has joined ##yamahasynths
<andlabs>
`super magic drive`
<andlabs>
also remember that samples on SNES games are compressed
<andlabs>
and that ROM is expensive
<andlabs>
cartridge games were not usually larger than a 1.44MB floppy disk back then
<superctr__>
i think the SNES biggest memory contraint is the 64kb of audio RAM (which has to fit sound driver, samples, echo buffer, music sequences, sound effects, etc)
<superctr__>
if you could use the whole cartridge for music all at once it would probably sound better
<superctr__>
the BRR compression also isn't that bad by itself, the SNES also filters the samples to hell and back making them very muffled
<superctr__>
Certainly it's not as "destructive" as 4kbps opus
cr1901_modern1 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 258 seconds]
emeb has joined ##yamahasynths
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##yamahasynths
<cr1901_modern>
andlabs: If I were to do something that's an extreme waste of time, like, hypothetically, parsing utf-8 on DOS (I swear it's hypothetical), would this library be enough for all my UTF-8 parsing needs? https://github.com/andlabs/utf
<andlabs>
if and only if you can get it to compile
<andlabs>
I don't know what the state of C99 on MS-DOS is
<andlabs>
so if not you will need ot make changes possibly
<cr1901_modern>
stdint.h works, VLAs work, designated initializers _might_ work
<cr1901_modern>
anything else I should care about?
<andlabs>
no
<andlabs>
stdint.h and type requirements are really the nly things
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]