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> ej5: Maybe you know offhand, b/c I don't: https://twitter.com/cr1901/status/1153830215732334592
<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?
<whitequark> Bokurano puts Urobuchi to shame
<whitequark> TD-Linux: yes absolutely
<TD-Linux> k
<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
<TD-Linux> terrible bonus idea: lpc fpga bootloader
<cr1901_modern> I am interested in emulating up to and including an ISA host (where glasgow provides the CPU)
<whitequark> cuz i needed it to recover a board with lpc someone donated to me
<cr1901_modern> I will provide my own RAM and peripherals in that case of course
<whitequark> RAM over ISA...
<whitequark> well
<cr1901_modern> that's not unheard of at all
<whitequark> you probably want a huge PSRAM
<cr1901_modern> PSRAM?
<whitequark> i mean you *could* put RAM over ISA, sure.
<whitequark> pseudo static RAM
<whitequark> RAM with SPI flash interface
<whitequark> has DRAM controller inside
<whitequark> each time you release CS# it refreshes
<cr1901_modern> oh I was thinking hyperram or that
<whitequark> hyperram is an evolution of that but
<whitequark> you don't have enough pins on a glasgow for LPC *and* hyperram
<cr1901_modern> SPI flash RAM is fast enough in 4x mode
<cr1901_modern> might even be faster than ISA DMA in 2x or 1x mode
<cr1901_modern> would have to check
<cr1901_modern> My main gripe w/ using an SPI RAM is the sizes... I wanted a few megs to play with (PSRAM is fine for this)
<cr1901_modern> In practice, I've _seen_ boards offerring up to 4MB of async DRAM on a single ISA card. Full length of course.
* cr1901_modern will check scrollback in the morning, needs to rest
_whitelogger has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Xyz_39808 has joined ##yamahasynths
andlabs has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 276 seconds]
ej5 has quit [Read error: Connection reset by peer]
Xyz_39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 276 seconds]
kode542 has quit [Quit: The Lounge - https://thelounge.chat]
kode542 has joined ##yamahasynths
kode542 has quit [Client Quit]
kode542 has joined ##yamahasynths
Xyz_39808 has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Xyz_39808 has quit [Ping timeout: 264 seconds]
Xyz_39808 has joined ##yamahasynths
Xyz_39808 has quit [Read error: Connection reset by peer]
futarisIRCcloud has joined ##yamahasynths
balrog has quit [Ping timeout: 245 seconds]
Lord_Nightmare has quit [Ping timeout: 245 seconds]
Lord_Nightmare has joined ##yamahasynths
balrog has joined ##yamahasynths
Xyz_39808 has joined ##yamahasynths
Sarayan has quit [Quit: Road trip and desktop system shutdown]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
cr1901_modern1 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 248 seconds]
balrog has quit [Ping timeout: 244 seconds]
balrog has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 276 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
superctr_ has joined ##yamahasynths
superctr__ has quit [Ping timeout: 272 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]