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
_whitelogger has joined ##yamahasynths
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
Ruxnor has quit [Quit: The Lounge - https://thelounge.chat]
Ruxnor has joined ##yamahasynths
kode54 has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
<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…]
andlabs has joined ##yamahasynths