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
<Foone> it's posix-based, not win98, but yeah
<Foone> it's an IM-to-twitter gateway
<Foone> err, IM to IRC
* cr1901_modern internally keeps pronouncing it as fiddle-de-dee and thinks of Homer and the swear jar
<Foone> and "twitter" counts as an IM
<cr1901_modern> err, nevermind
<cr1901_modern> "bitlbee, that will require a tetanus shot"
<andlabs> also hi Foone =p
<Foone> hallo
<kode54> andlabs: highly experimental has not-open-source dependencies, but is more compatible with existing rips
<kode54> I did cobble together a singleton "library" out of the original tooling to make that blob out of its original source blob
<kode54> (it takes a PS2 BIOS, then whittles out the bits that it needs for a trimmed down and modified IOP BIOS)
<kode54> the IOP BIOS there contains a 110KB or less chunk of mixed copyrighted code and code that was purpose created for this library, the rest being null padding to 512KB
<kode54> compresses easily
<kode54> aopsf needs work, but could replace it
<kode54> the problem is that it isn't 100% compatible with all existing rips
<kode54> some rips will play wrong, or even lock up
<kode54> on the other hand
<kode54> example of code that is less accurate in the Highly Experimental code
<kode54> HE's MIPS emulator doesn't totally accurately handle delay slots
<kode54> it will not, for example, crash the CPU if you attempt to write a branch immediately following another branch
<kode54> one of the widely distributed CaitSith2 rips had that sort of bad behavior, which failed in other players, because they used fairly accurate CPU emulators
<kode54> while HE uses one that was lovingly created for playing PSFs, and not much else
<kode54> high level emulation is a lot easier for PSF1, where BIOS code use is minimal
<kode54> PSF2, you need to emulate a lot of high level functionality, including multithreading
<cr1901_modern> Foone: Now I'm idling wondering if someone did an FPGA core of a later sound blaster... systems up to 486 have been done on FPGA AFAIK
<kode54> oh hey, Foone, hi
<cr1901_modern> 486 systems would be early 90s- that would be the middle of the Sound Blaster dominance?
<kode54> I wonder if Neko May would be interested in being here for all the old hardware discussion lol
<cr1901_modern> Feel free to invite them
<kode54> she even has a cursed portable PC
<cr1901_modern> I have a Compaq Portable I. It's the only vintage computer purchase I regret
<cr1901_modern> it has caused me nothing but trouble b/c of the goddamn keyboard
<kode54> it's a Eurocom portable workstation
<kode54> it has a freaking desktop Core i9 9900 or something in it
<kode54> she was having issues since a month ago, where MCEs would pop up
<cr1901_modern> MCE?
<kode54> machine check exception
<kode54> in the middle of playing Time Crisis in MAME, of all things
<kode54> she then got ahold of a Windows external boot drive and ran some tests
<kode54> it crashed during FurMark, I think
<kode54> then as of recently, nothing makes it crash
<kode54> she did nothing different, it just doesn't crash any more
<kode54> she said Foone told her to try chucking it into a lake
<andlabs> nice
<andlabs> I'll just use HE then
<cr1901_modern> Are you meatspace friends perchance?
<kode54> me, no
<kode54> just net space
<protosphere_> I still need to get my Compaq working too cr1901_modern, not looking forward to seeing what condition the keyboard is in
<kode54> I don't know about Neko May and Foone
<andlabs> but yeah, the individual foo_*sf modules share a lot of code
<andlabs> you should consider making a foo_psflib =p
<kode54> andlabs: I considered merging them at one point
<cr1901_modern> protosphere_: You have a Portable II?
<cr1901_modern> or a Portable I?
<protosphere_> I and II
<protosphere_> the I doesn’t even POST
<andlabs> a Portable I+II
<cr1901_modern> Oh yea, if the keyboard works on the I, don't worry; it'll fail soon :D
<andlabs> Portable Books I & II for TG-CD
* cr1901_modern is bitter
<protosphere_> it’s just displaying random characters on powerup
<cr1901_modern> Maybe we can combine our fucked machines into one working one
<protosphere_> The II had the power supply release the magic smoke
<protosphere_> But the battery didn’t leak!
<andlabs> what is this a Portable of?
<protosphere_> as in, Compaq Portable
<cr1901_modern> I have thought about scrapping my Portable I for parts, but when I mentioned that on vcfed
<cr1901_modern> err, let's just say ppl weren't happy
<andlabs> oh
<andlabs> I know you don' tlike him
<andlabs> but
<andlabs> the 8-bit guy video on his attempted repair of one is great
<protosphere_> Yes I’ve seen that
<andlabs> let me link to the relevant part
<andlabs> not you, cr1901
<cr1901_modern> andlabs: The problem with mine is the keyboard PCB flexed and one of the space bar posts got damaged
<andlabs> yay
<andlabs> also
<protosphere_> cr1901_modern: I could possibly mail you my keyboard if I can’t get it working
<cr1901_modern> I can live with the space bar post damage- maybe I could even 3d print one
<andlabs> for about 1 minute
<andlabs> trust me it's worth watching
<cr1901_modern> protosphere_: I'll keep that in mind, tyvm
<cr1901_modern> But if the PCB is flexed too much, I don't think I can fix that
<protosphere_> Finding replacements for that thing is hard here and I don’t want to spend too much money on it
<cr1901_modern> not without access to the 8048 firmware (hah, fat chance)
<protosphere_> I’m surprised I even managed to find one of those machines in this country at all
<cr1901_modern> and access to datasheets for the Exar matrix decoders
<cr1901_modern> (which are not on the Internet last I checked)
<andlabs> (spoiler: the 5V rail going to the card slot he had used was burned out and both 5V and 12V rails were short-circuited)
<andlabs> *both of the card's
<cr1901_modern> andlabs: Idk if "dislike" 8-bit guy is the right word, but I've ranted enough about vintage computer YTers
<andlabs> ok
<andlabs> oh, so it's not just them then
<andlabs> either way, the clip I linked is great
<andlabs> hey let me do this thing that's OBVIOUSLY A BAD IDEA oh oops it was a bad idea who knew
<cr1901_modern> I will say it annoyed the hell out of me when I learned LGR keeps all his vintage computers/makes all his vids in a storage unit. Objectively, none of my business, but it still annoyed me all the same.
* cr1901_modern watches the clip
<cr1901_modern> Didn't you try the thing in the linked clip protosphere_?
<cr1901_modern> "Red and red and you're dead" "Black wires together"
<andlabs> where should he do his stuff instead?
<andlabs> an abandoned mall?
<andlabs> a penthouse suite?
<cr1901_modern> His house?
<andlabs> someone who has as much stuff as he does needs extra space
<andlabs> I don't think he has a house big enough...
<protosphere_> cr1901_modern: I still need to get it powered up outside the case so I can see what’s wrong with it
<protosphere_> The power connector looks like an XT one with 2 extra pins on either side but I haven’t got around to trying it with an ATX supply yet
<cr1901_modern> andlabs: Put bluntly, my subtext is he doesn't need all the stuff he has and he should sell some of it or give it away. But that's just my bitter opinion as someone who missed capitalizing on retro computers.
<cr1901_modern> Doesn't make me justified, but it's how I feel
<andlabs> yes, I was thinking that at the same time
<andlabs> nothing wrong with thinking that, especially if the person is a scumbag who's just hoarding for the sake of hoarding
<andlabs> which LGR is definitely not thank god
<cr1901_modern> I have 3... 4... 5... okay okay 6 vintage machines (incl broken Portable). I already have trouble balancing that and have considered selling the machine I use the least (IBM XT)
<cr1901_modern> I have not bought a vintage motherboard since Jan 2014. So I guess technically I'm out of the hobby in that sense
<cr1901_modern> err 8 machines (two bare motherboards- a 486 and a modded IBM 5150 I use for hardware experiments)
<kode54> I have a vintage P4 machine I haven't actually tested, because I'd need an ATA hard drive and a bootable CD
<kode54> it sounds like a bloody jet engine when powered on
<cr1901_modern> NetBust architecture
<kode54> oh nice
<kode54> one of the Discord servers I'm on did an @here because they changed their logo
Xyz_39808 has quit [Ping timeout: 250 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 245 seconds]
andlabs has joined ##yamahasynths
<Foone> NetBluster
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
l_oliveira has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
<andlabs> [00:09:43] <+andlabs>https://www.youtube.com/watch?v=TGTziX4GpBc#t=25m06s
<andlabs> [00:09:46] <+andlabs>oh dear god
<andlabs> [00:09:49] <+andlabs>olga breeze what did they do to you
<andlabs> [00:10:37] <+andlabs>"hey we've got this game that's going to combine parts of a series known for impressive musical arrangements" "DURR MIDI WITH THE WINDOWS GM SOUNDFONT AND HALF THE NOTES MISSING AND THE REST MISPLACED"
<andlabs> what was made on yamaha synths should probably stay on yamaha synths =P
ej5 has quit [Read error: Connection reset by peer]
<fseidel> andlabs: holy shit, it's worse than I ever thought it would be
<fseidel> the synth lead sounds like it's in pain
_whitelogger has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
<andlabs> and with the I'm still not quite satisfied inclusion of highly_experimental-based psf/psf2, now I should be able to play every video game music file I downloaded
Sarayan has quit [Ping timeout: 250 seconds]
Sarayan has joined ##yamahasynths
Sarayan has quit [Read error: Connection reset by peer]
mz` has joined ##yamahasynths
mz` has quit [Ping timeout: 246 seconds]
mz` has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<mofh> andlabs: oh my GODS this is so bad I'm actually speechless.
<cr1901_modern> The timing seems... off ._.
<cr1901_modern> oh right, Darius is that game that requires 3 CRTs to work properly
andlabs|2 has joined ##yamahasynths
<andlabs|2> https://twitter.com/pgandlabs/status/1161128959217680384 share it with the world if you dare
<andlabs|2> did that message come through this time
andlabs has quit [Ping timeout: 245 seconds]
<cr1901_modern> yes
<andlabs|2> ok
<andlabs|2> also cc fseidel
andlabs|2 has quit [Ping timeout: 245 seconds]
andlabs has joined ##yamahasynths
<Stilett0> <cr1901_modern> There's a thread on vogons about a sound card that does basically f***ing everything you can think of. IIRC it uses a bunch of old stock integrated chips
<Stilett0> <cr1901_modern> to get the functionality of 4 sound cards into one full length ISA card
<Stilett0> it's called FMonster: https://www.vogons.org/viewtopic.php?f=62&t=61264
<andlabs> just let me know when I can have a TX-816 on a single chip
<andlabs> with added SSG-EG for maximum compatibilty
<cr1901_modern> Foone: ^^^Might be relevant to your interests.
<Foone> oh yeah, I'd heard about that but hadn't yet seen the thread itself for the thing. neat!
ej5 has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]