cr1901 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://libera.irclog.whitequark.org/~h~yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cr1901>
You got a lot further than my port right now
<natalie>
independently actually
<natalie>
i saw yours after mine was working and before i posted, when i was looking to see if there were other threads lol
<cr1901>
I did the minimum amount of work to get hello world running. I didn't feel like writing an EGA driver (yesterday or today lol) to go any further
<cr1901>
Watcom C doesn't support structs > 64kB, even in huge mode, so I had to make some minor adjustments (and make a 64kB stack variable a global, because otherwise stack wraps around and destroys main ret addr)
<cr1901>
and you make a 64kB struct by having one of the members be a char array w/ 65536 elements :)
<andlabs>
"It was designed with an implementation-first mindset with the goal of targeting salvaged computers, the distribution of Uxn projects is akin to sharing game roms for any classic console emulator." ooh
<andlabs>
huh this seems like something suitable for its own machine
<andlabs>
could probably prot this to the QL actually
<andlabs>
> 256Middle-C pitched sample44,100 Hz
<andlabs>
probably not
<cr1901>
Tbf, I don't see a 286 port of that happening either :)
<andlabs>
oh their inteprretation of "salvaged computers" is very different
<cr1901>
salvaged computers here is more of a catch-all term for "what happens if we have to start over from toggling front panel switches"? At least my interpretation
<andlabs>
yeah
<andlabs>
my first question in this case is how would we even know if we still have any of these projects
<cr1901>
Hopefully someone printed out copies and/or wrote the source code on paper :)
<andlabs>
my second question is ooh can we guide computation to a better place if that happens? :3