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
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
ej5 has joined ##yamahasynths
<cr1901_modern> ej5: How much is the BOM approx for the sound bluster? What if I include headers for all the parts (though I have a set of headers I got for Christmas)?
<cr1901_modern> safe to ignore the CMS chips for now, I don't plan on populating them
<ej5> i don't know, it depends a lot on where you buy the parts
<cr1901_modern> guess I will shop around then. I'm sure to have time.
<cr1901_modern> Also semi related... Idk when it's gonna be safe to solder really for a while now :/.
<cr1901_modern> So, I may just put the boards aside for a few months (but thank you for your work all the same- it was a wonderful thing you did)
<ej5> np
<cr1901_modern> At the very least, I'll look into the relevant 8051 support if open-tl866 doesn't support that exact chip yet (cc: cnomad)
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
ej5 has quit [Read error: Connection reset by peer]
Ultrasauce has quit [Ping timeout: 264 seconds]
Ultrasauce has joined ##yamahasynths
futarisIRCcloud has joined ##yamahasynths
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Patater has quit [Ping timeout: 245 seconds]
rqou has quit [Ping timeout: 252 seconds]
gruetze_ has joined ##yamahasynths
Patater has joined ##yamahasynths
Ultrasauce has quit [Quit: No Ping reply in 180 seconds.]
gruetzkopf has quit [Ping timeout: 252 seconds]
Ultrasauce has joined ##yamahasynths
rqou has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 246 seconds]
andlabs has joined ##yamahasynths
SceneCAT has quit [Quit: *Mreow*]
SceneCAT has joined ##yamahasynths
<Foone_> I did a quick estimate a little while ago and figured about 50-75$ for the full BOM including the opl2s
<cr1901_modern> Awesome... thank you for the numbers
<cr1901_modern> still a bargain lmao
<Foone_> for an original 1.0 soundblaster, yeah. if you just need a compatible for an old computer, no. you can get a vibra 16 for like 20$ shipped, as they made about 2 billion of them and plenty are still hanging around
<cr1901_modern> I meant an 8-bit card specifically
<Foone_> yah. although I think most (all?) of the 16-bit ISA soundblasters can be used in an 8-bit system if you have room (or take a hacksaw to them), they just use the 16bit part for extra IRQs
<cr1901_modern> ... that's horrifying
<Foone_> that was surprisingly common back in the day, from what I've seen
<Foone_> like there's a bunch of video cards that do wire up the non-IRQ pins but will happily drop back to 8-bit mode if you don't hook them up
<Foone_> so you can stick a full 16-bit VGA card in an original 5150, you just only get 8-bit access
<cr1901_modern> Yes, and I've historically not been so lucky w/ this
<cr1901_modern> I also have a Kingston ISA Ethernet card that's _supposed_ to work in an 8-bit slot, but in recent years it decided to just give up
<cr1901_modern> Was REing the packet driver to see what was wrong but that went by the wayside for now
<whitequark> Foone_: how do you distinguish 8-bit and 16-bit transactions?
* cr1901_modern wants to say "there's a pin for that", but doesn't actually remember
<cr1901_modern> Oh right, I should throw the packet driver until ghidra or binja and see what I/O ports it pokes. The only reason I wanted to do that is b/c there's f*** all information about the chip itself
<whitequark> oh, SBHE pin
<whitequark> and MEMCS16 and IOCS16
<cr1901_modern> Remind me what SBHE pin does... Sound Blaster Hi-Enable :P?
<Foone_> I'm not actually sure, but that seems to make sense
<Foone_> it might just be that the card's firmware tries to do a 16bit read and sees if it completely fails and if so, falls back to 8bit
<Foone_> the ISA cards I've tried either automatically detect being run in 8-bit mode or don't work at all, I don't recall any that made me set jumpers
<Foone_> actually, no, that's not right: there is one VGA card I have which has a "8bit mode" jumper, but if you run it in 8bit mode without setting the jumper, it still autodetects 8bit mode
<Foone_> so it's just there so you can make it run in 8bit mode in a 16bit system because reasons.
<cr1901_modern> It's possible that jumper is for the IBM XT (sic's) miswired 7th slot
<cr1901_modern> For some reason the last ISA slot on the IBM XT has a direct connection to the CPU rather than being buffered (or something like that), and this tends to break ISA cards without a jumper for that behavior
<cr1901_modern> Nobody knows anymore why IBM did that lol
<whitequark> h... how do you even do it
<cr1901_modern> whitequark: I'm explaining it, badly. That's how.
<whitequark> no i mean
<whitequark> how do you accidentally make a slot unbuffered
<cr1901_modern> It wasn't an accident. I think the general consensus is that IBM used it for diagnostics or test hardware of some sort
<Foone_> yeah there's a bunch of cards that won't work in that slot
<Foone_> and I've put together some PCBs which require extra chips to handle working in that slot
<cr1901_modern> On the page: "If you have a board in your system that can only go in slot 8 of an XT, such as the IBM 3270 board ..."
<Foone_> it is very strange
<cr1901_modern> I actually have one of those cards I believe
<cr1901_modern> Also, TIL about the CARDSELECT signal
_whitelogger has joined ##yamahasynths
andlabs has quit [Ping timeout: 252 seconds]
mofh has quit [Remote host closed the connection]
bofh_ has joined ##yamahasynths
andlabs has joined ##yamahasynths
<cr1901_modern> bofh_ is no longer a mofh it seems
<cr1901_modern> or moth*
bofh_ is now known as mofh
<cr1901_modern> Ahhh there we go :P
futarisIRCcloud has joined ##yamahasynths
ej5 has joined ##yamahasynths
<Lord_Nightmare> slot 7 being unbuffered has an advantage: if you remove the main cpu, can't a card in slot 7 pretend to be the cpu?
<Lord_Nightmare> maybe ibm was thinking the future with cpu-on-a-card
<whitequark> i don't get it
<whitequark> according to cr1901_modern's link, slots 1 to 7 would work for that
<whitequark> but not 8