Closed 6502bender closed 3 years ago
Unable to verify on the official Mega Blaster board. The PSG works just fine. I previously thought there might have been an issue, but I noticed that my PSG MUTE switch was set.
Sadly, since your board is hand-made, I won't be able to help you much. I would try and verify your hardware against the original schematic. Make sure the PSG's WE pin is connected to pin PB5.
the fact is that if I upload the firmware v2.0, then PSG sounds as expected.
2021-02-25 20:07 GMT+03:00, Aidan Lawrence notifications@github.com:
Closed #9.
-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/AidanHockey5/STM32_VGM_Player_YM2612_SN76489/issues/9#event-4377719021
that's a wild board! rly the only diff in the sn-specific code is the amount of microseconds btwn writes, maybe on a hand-spun board this 3uS difference is the factor? I'm finding the PSG loves taking almost the entire sample to clock its data bus :(
Thank you, so I will dig towards SN76489, but that will be later.
Now I started another experiment, it might be interesting.
The bottom line is to use the YMF276-M synthesizer
The YMF276-M was used in FM Towns II computers, and is kind of a lower power version of the YM3438.
The main feature of this chip (for me) is that it requires an external DAC (using the I2S interface). Therefore, the DAC with a preamplifier can be maximally isolated from the digital part, thereby seriously reducing digital noise, pickup, etc. in the sound.
The DAC used the BU9480F.
Next, I want to screw this chip to my console.
Hello After upgrading mega blaster to v3.0, there were problems with SN76489. PSG began to sound terrible, extraneous sounds appear and the frequency seems to be floating Here is a link to a video for an example. https://youtu.be/bkRAT_hYAm4 There is no such problem in version 2.0. YM on the contrary, began to sound much better. thank.