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
ej5 has joined ##yamahasynths
<Lord_Nightmare>
ValleyBell: the notetaker driver descrambles some roms in driver_init iirc
<Lord_Nightmare>
and i thought the mt32 did as well? or am i wrong?
ej5 has quit [Read error: Connection reset by peer]
<ValleyBell>
Thanks! notetaker looks like a good reference.
<ValleyBell>
The MT-32 driver doesn't touch the sample ROMs yet, so it doesn't have to descramble them.
<Lord_Nightmare>
as for WHY the notetaker does that: xerox back in the 1970s with the alto used notation where A0 and D0 were the most significant bits, but the notetaker used the other (and now generally accepted and i think mandated by JEDEC) notation where D0 and A0 are the least significant bits
<Lord_Nightmare>
and someone who laid out the pcb didn't get the memo
<Lord_Nightmare>
so the ROM has to have its address and data bus completely reversed before burning it
<Lord_Nightmare>
if I actually end up remaking a notetaker pcb, that's one design error i'm going to fix, but i doubt that project will ever happen
<Lord_Nightmare>
there's a few other things i'd probably change; the whole shared memory address system had some major issues with address bits 22 and 23
<Lord_Nightmare>
so it could not support more than 256k of shared ram
<cr1901_modern>
whitequark: This wasn't how I wanted to spend my morning, but... I had a need to setup CTTY on my AT and copy files through the serial port. I'm rereading our convo from January when you tried to setup your laptop for serial xfer when the disk drive was broken >>
<cr1901_modern>
I swear to God my serial port is haunted/a descendant of Schrodinger
<cr1901_modern>
From the log, I needed hardware flow control to get file xfers working... this causes my minicom instance to die. But when I switch to software flow control, it all of a sudden works!
<cr1901_modern>
CTTY has all of a sudden decided to stop working unless I press the enter key once on the keyboard _after_ I invoke the switch
<whitequark>
heh
<cr1901_modern>
I wish past-me was more precise with instructions, because I can't remember if CTTY worked just fine in January or I had to press enter to get it to work...
<Sarayan>
Worse, it's a descendant of schrodinger's cat
<cr1901_modern>
>CTTY has all of a sudden decided to stop working unless I press the enter key once on the keyboard _after_ I invoke the switch
<cr1901_modern>
Well, figured this one out... DOSED (the autocompleter TSR I use) screws with CTTY so it barely works
<cr1901_modern>
(Output doesn't echo over the serial line as I type it... kinda important)
<cr1901_modern>
Oh and now hardware flow control is working too... wee...
<cr1901_modern>
Moral: If you use an autocompleter, everyone loses