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
<samlittlewood> ValleyBell: glad it’s useful!
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
andlabs has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<Sarayan> whitequark, that may be relevant to your interests :-)
Xyz_39808 has quit [Ping timeout: 260 seconds]
brezza_dsa has quit [Remote host closed the connection]
MicroHex has quit [Ping timeout: 240 seconds]
MicroHex has joined ##yamahasynths
Sarayan has quit [Ping timeout: 272 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lord_Nightmare is now known as LordNLptp
LordNLptp is now known as LordNAway
LordNAway is now known as Lord_Nightmare
Lord_Nightmare is now known as Lord_Nightmare2
Lord_Nightmare2 is now known as Lord_Nightmare
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 272 seconds]
<cr1901_modern> https://www.youtube.com/watch?v=VNNcL-MxNEM Why is the warning on Track 2, not 1?
andlabs has joined ##yamahasynths
<andlabs> hey kode54 did I ever ask you about being able to pass a context pointer to psflib's handlers::fopen()
andlabs|2 has joined ##yamahasynths
<andlabs|2> okay is it just me or is freenode acting reallly dumb lately
andlabs has quit [Ping timeout: 240 seconds]
andlabs|2 has quit [Quit: Textual IRC Client: www.textualapp.com]
andlabs has joined ##yamahasynths
Sarayan has joined ##yamahasynths
<Sarayan> Hey whitequark, cxxrtl is drunk
<Sarayan> ok, I think I know what's going on, but it's insane :-)
<andlabs> Sarayan: isn't Sunplus a company that doesn't reveal any information about anything they make at all
<andlabs> in re that tweet from earlier
<Sarayan> sunplus? I *think* we managed to unearth some stuff
<cr1901_modern> Idk, but I kinda want to file that chip under "too good to be true".
<Sarayan> I love the 8051 in the pile
<andlabs> I wouldn't be too surprised????
<andlabs> if it was real, I mean
<andlabs> soacs are a real thing now so idk
<andlabs> maybe the chip is bigger than it looks
<andlabs> phyusically
<Sarayan> it's the amount of ram that's impressive
<Sarayan> the rest is rather normal
<cr1901_modern> 1GHz on a microcontroller is rather normal?
<cr1901_modern> actually wait
<cr1901_modern> ignore me
<cr1901_modern> That's a new NXP product I saw yesterday
<Sarayan> cr1901: Just to remind you, the pi4 is quad-core 1.5GHz
<superctr_> 1GB on a micro is not very normal
<superctr_> this is essentially a 1st gen raspberry pi on a chip
<superctr_> quite impressive
<superctr_> not even first gen
<Sarayan> superctr: 512MB actually
<superctr_> yeah, i see
<superctr_> 512MB RAM and 1GHz quad core
<superctr_> it's pretty much a "raspberry pi 1.5" on a chip
<Sarayan> yeah
<Sarayan> plus a 8051, because.
<superctr_> i wonder what the power consumption is
<superctr_> 5V tolarant GPIO is also nice, it means that it will work without problems with for example yamaha chips
<superctr_> as for sunplus documentation, i see the datasheet but idk if the application manual is public
<Sarayan> seems to be around 2W
<Foone> update on the Action Replay PC: I got the card in and figured out the pinout of the control device. I'm working on building PCB schematic now, waiting on an adapter before I can image the ROM
_whitelogger has joined ##yamahasynths
<andlabs> nice
<andlabs> is clint at all involved with this
<Foone> nah. (other than sending me the card)
<Lord_Nightmare> Foone: nice!
<Lord_Nightmare> foone: do you need any pics of the card i have?
<Foone> it might be handy for comparison? I'm not sure what else I'd need. Just high enough res to see all the chips (or take separate chip pictures, if that's easier)
<Foone> Lord_Nightmare: also, is it OK if I put the ROM from yours up on the internet archive? mainly just to be able to link to it
<Lord_Nightmare> sure, no problem
<Lord_Nightmare> lemme snap some quick pics of the card
<Foone> would you like to be credited (like "Rom dumped by Lord_Nightmare"/some other name) or just left anonymous?
<Lord_Nightmare> ROM dumped by Lord_Nightmare is fine
<Foone> done. and updated my wikipage on the reverse engineering: https://floppy.foone.org/w/Datel_Action_Replay_PC
<cr1901_modern> The silver fingers of the card skeeve me
<cr1901_modern> it's like they skimped out on a gold finish or something
<Foone> Lord_Nightmare: Thanks! looks like it's the same, other than them swapping out the manufacturer of the 128kb SRAM
<andlabs> [14:36:16] <Foone>nah. (other than sending me the card)
<andlabs> he DID?!?!!
<andlabs> woah
<andlabs> that is generous
<andlabs> I would have expected that once something got into the hands of a fmous youtuber as a donation that it wasn't going anywhere lol
<andlabs> yes I imagine this is just a loan
<Foone> well, it's not his card, it's Brandon's, who loaned it to LGR. LGR just sent it to me instead of back to Brandon, after I talked with Brandon about reversing it
<andlabs> ah
<andlabs> I forgo that detail
<andlabs> thought it was a donation for some reason
<andlabs> heh
<andlabs> we are also lucky that LGR Is big on archiving stuff
<andlabs> well
<andlabs> big insofar as privately backing everything up
<andlabs> https://archive.org/details/@lazygamereviews but he did release some of those backups
<andlabs> lol he uploaded that silly 101 Love Letter sthing that barely worked
<andlabs> let's see the archive.org embedded dosbox run that
<cr1901_modern> That Love Letter video was hilarious
<cr1901_modern> I gotta admit
<cr1901_modern> What a piece of crap that software is
<Foone> I love finding out that software that amazingly shit actually got a boxed release
<andlabs> =P
<andlabs> lots of system and driver disks
<andlabs> I'm still looking for the performa 600 disks
<Lord_Nightmare> Foone: the letter addressed to krick in the action replay box was for a ROM upgrade and a disk that expanded the cheat search from 1 byte to percentage and a few other things
<Lord_Nightmare> it cost 15 gpb
<Lord_Nightmare> and i have a feeling krick did NOT get this
<Lord_Nightmare> so there's at least one updated ROM and disk for this card which we don't have!
<andlabs> does that letter have a part number listed
<andlabs> or prot numbers, if they're separate items
<Lord_Nightmare> no, no part number
<andlabs> heh
<andlabs> also on a totally unrelated note
<andlabs> I'll ask again
<andlabs> does MAME have Yamaha DX100 emulation yet
<andlabs> because I do have enough of the firmware disassembled to understand how to actually do so
<Lord_Nightmare> andlabs: you need to talk to Sarayan
<Lord_Nightmare> and maybe plgdavid
<andlabs> ok
<andlabs> it also helps that the service manual:
<andlabs> a) has a broad-strokes memory map for some reason
<andlabs> b) has a very detailed test mode
<andlabs> *has documentation for
<Lord_Nightmare> i don't know if MAME has a dx100 driver or not
<Lord_Nightmare> doesnt look like it
Xyz_39808 has joined ##yamahasynths
<andlabs> I have been tempted to get a DX100
<andlabs> and whatever weird Arduino thingy ben eater has
<andlabs> and make a probe that dynamically reads out what values the YM2164 in the thing receives as the firmware runs
<andlabs> much of the magic is that the keyboard firmware dynamically adjusts volume levels over time, which si why it sounds a lot richer than a video game or SFG-05
<andlabs> hm I just got a global notice about service smigration
<andlabs> I bet that's what's causing the freenode flakiness
<kode54> andlabs: oh
<kode54> didn't realize those would need context pointers when I made it
<kode54> I can add that
<kode54> but that will also break all existing clients that use it, heh