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
andlabs has joined ##yamahasynths
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined ##yamahasynths
mz` has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
Lord_Nightmare has joined ##yamahasynths
mz` has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
Lord_Nightmare has quit [*.net *.split]
fseidel has quit [*.net *.split]
mofh has quit [*.net *.split]
futarisIRCcloud has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
SceneCAT has quit [*.net *.split]
Patater has quit [*.net *.split]
_whitelogger has joined ##yamahasynths
Lord_Nightmare has joined ##yamahasynths
fseidel has joined ##yamahasynths
mofh has joined ##yamahasynths
emily has joined ##yamahasynths
Sarayan has joined ##yamahasynths
vup has joined ##yamahasynths
cr1901_modern has joined ##yamahasynths
mz` has joined ##yamahasynths
mz` has quit [Max SendQ exceeded]
mz` has joined ##yamahasynths
akacastor has joined ##yamahasynths
<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> s/file xfers/COPY COM2 MYFILE.TXT/
<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
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined ##yamahasynths
ej5 has joined ##yamahasynths