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
<cr1901_modern>
So I screwed up a few things here... first off, 16 + 12 does not equal 28
<cr1901_modern>
24*
<cr1901_modern>
So I can't add
<cr1901_modern>
And secondly, on the original IBM PC, the page register was a single TTL chip that provides 4 bits/word x 4 words of storage. Looks like that was bumped up to 8 bits x 8 words of storage for 286 (TIL!)
<TD-Linux>
whitequark, I guess I will make a repo. I'm traveling for work atm so I will only have minimal time to get to it before monday
<TD-Linux>
I need a name
<cr1901_modern>
GlasgISA
<cr1901_modern>
(Yea I'm not letting that go)
<whitequark>
TD-Linux: wheee
<whitequark>
GlasgISA, sure, why not
<TD-Linux>
is that pronounced like "nagisa"
<cr1901_modern>
I pronounce it Glass-Geis-Suh. Since I tend to go between saying "Eye-Suh" and "Eye Ess Ay". But Nagisa is fine
<cr1901_modern>
like the Clannad char?
<TD-Linux>
I was thinking madoka tbh
<cr1901_modern>
Never seen it
<cr1901_modern>
But it's by Urobutcher, right?
<cr1901_modern>
I'll prob like it
andlabs has joined ##yamahasynths
<TD-Linux>
it's been memed to death at this point, not much to say
<cr1901_modern>
I'd rather read Saya No Uta, tbh
<cr1901_modern>
That's how I found out who Urobuchi is. Not Psycho Pass or Madoka :P
<TD-Linux>
I assume we want this to act as an ISA device too, right?
<cr1901_modern>
Even if it's thru a separate gateware only, using GlasgISA in an 8-bit slot isn't too difficult to support, correct? Or "no plans" to support that?
* cr1901_modern
is just curious
<whitequark>
cr1901_modern: of course 8-bit ISA will be supported
<whitequark>
it can probably be autodetected?
<cr1901_modern>
yes, there are cards that can do that, though I don't remember the details offhand
<cr1901_modern>
about how to autodetect
<whitequark>
TD-Linux: you can probably drop the 33 MHz OSC? since we ditched PCI
<whitequark>
ah hm, no
<whitequark>
you need this to be an LPC host
<TD-Linux>
IIRC you still wanted one to derive a system clock?
<TD-Linux>
it can be a different freq
<whitequark>
the system clock can be derived from 14.3 MHz, right?
<TD-Linux>
yes
<cr1901_modern>
yes
<whitequark>
the 33 MHz only makes sense to drive LPCCLK
<whitequark>
i mean... sure, why not, let's have two crystal footprints
<whitequark>
worst case they DNP
<cr1901_modern>
Short version is: System clk _can_ be 14.3 MHz clk. On many motherboards it isn't (it is on the original IBM PC).
<cr1901_modern>
There is absolutely no harm in doing so :)
<TD-Linux>
for using with glasgow would you use the onboard 33.3mhz or clock from glasgow
<whitequark>
i'm actually not sure and i think either works?
<whitequark>
if the card is behaving like an ISA device, LPC host, then sourcing 33.3 MHz will allow it to be plugged into an unmodified LPC applet
<whitequark>
which is useful maybe
<whitequark>
or you could stick a TPM into your IBM PC 5150
<whitequark>
not really sure why you would, but you could.
<cr1901_modern>
If I had a good answer to why I like this shit, I would've given it to you by now.
<TD-Linux>
I think the more useful direction is using glasgow to emulate an isa device
<TD-Linux>
which would presumably still involve the glasgow talking via lpc
<whitequark>
yes, that's what i mean
<whitequark>
the glasgow lpc applet currently is geared for that