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
futarisIRCcloud has joined ##yamahasynths
<mofh> 23:19:09 < Lord_Nightmare> an unholy combination of both chips on one die
<mofh> what the actual fuck
<TD-Linux> oh the -112 or whatever
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cr1901_modern> I mean, OPL/OPN on a chip _might_ make sense for the 10 people who used DOSV in Japan, but I'm pretty sure games that run on PC-98 won't work on a PC compat and vice versa
<Wohali> thought there was some sort of compat shim someone wrote, but i could be misremembering.
<cr1901_modern> First time I've ever seen a scanned document uploaded as an SV- oh wait, it's not scanned
andlabs has joined ##yamahasynths
<ej5> early to mid 2000's phone?
<ej5> yeah looks like '04 date codes on at least 1 chip
<cr1901_modern> Oh good a Broadcom chip
<Lord_Nightmare> that's the model that is
<Lord_Nightmare> probably covers most of the sony phones with fm
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
rainwarrior_ has quit [Quit: Page closed]
ej5 has quit [Read error: Connection reset by peer]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<Lord_Nightmare> Interesting random fact: https://wiki.nesdev.com/w/index.php/VRC7#Mirroring_Control_.28.24E000.29 bit 0x40 seems to be somewhat equivalent to (maybe) the /IC pin on the opll?
<Lord_Nightmare> I'm not sure what else it resets. phase counters and envelope stuff? who knows. needs testing.
<Lord_Nightmare> It resets the tremolo lfo, but NOT the vibrato LFO
<Lord_Nightmare> I assume one of the bits in the vrc7 FM 'TEST' reg (register address of 0x0F) DOES reset the vibrato LFO
futarisIRCcloud has joined ##yamahasynths
<ValleyBell> Lord_Nightmare: IIRC "OPN3" was OPNA without the DeltaT part
<ValleyBell> I also wonder whether or not the 4-bit PCM test mode works on the VRC7.
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
superctr has joined ##yamahasynths
nukeykt has joined ##yamahasynths
l_oliveira has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 250 seconds]
andlabs has joined ##yamahasynths
andlabs has quit [Ping timeout: 240 seconds]
andlabs has joined ##yamahasynths
nukeykt has quit [Quit: Page closed]
<Lord_Nightmare> 4-bit pcm test mode?
<Lord_Nightmare> what is that?
nukeykt has joined ##yamahasynths
<Lord_Nightmare> wtf
<Lord_Nightmare> that's documented exactly nowhere
<Lord_Nightmare> so bit 0 of the test reg 0x0F turns reg 0x10 high nybble into driving the high 4 bits of the dac
<Sarayan> LN, yamaha VL70M, does it ring bell?
nukeykt has quit [Ping timeout: 256 seconds]
<ValleyBell> Yes, the documentation on that test mode is pretty much non-existent. There is only one Japanese page and this forum post.
<Lord_Nightmare> and bit 3 ?disables the fm output?
<Lord_Nightmare> that's weird
<Lord_Nightmare> i'm guessing bit 3 is really freezing the internal phase counters
<Lord_Nightmare> on ym2151, according to jarek's notes in ym2151.txt in the MAME source:
<Lord_Nightmare> bit 3 - HPGL (Halt Phase Generator AND LFO amplitude modulation)
<Lord_Nightmare> When 1 - Phase Generator is halted. Also amplitude modulation
<Lord_Nightmare> (from LFO to Envelope Generator) is halted.
<Lord_Nightmare> You can use this bit to analyse Envelope Generator work.
<Lord_Nightmare> As it was in the case of HEG bit you need to know _EXACTLY_ when to set this bit.
<Lord_Nightmare> Unfortunately, there is no _simple_ way. You will need to synchronise on the chip
<Lord_Nightmare> output signals to know when to set it.
<Lord_Nightmare> that may be doing EXACTLY the same thing here
<Lord_Nightmare> on the opll
<MicroHex> If you just had to have Arduino + Yamaha Synths together.. https://www.tindie.com/products/microwavemont/simple-chiptune-player/
<Lord_Nightmare> so ymz284 and ymz294 are cmos(?) dip8/dip10 versions of the SSG
<Lord_Nightmare> ymz294 is SSGLP
<superctr> YMZ705 - (SSGS) Includes two SSGs and 8 ADPCM channels, as well as a built in sequencer.
cr1901_modern1 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 245 seconds]
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 264 seconds]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]