Last remaining thing to sort out (that i know of) on the TFMSX is the sound circuit.
I'll freely admit this is not my area of expertise. For the first 2 versions of the TFMSX i simply stole the H4 audio mixing circuit as shown below.
The trouble is that the FPGA implementation of the SCC isnt that happy with this (Thanks to BGOllie for lending me a MegaFlashROM+SCC). I think this is, in part, because its a Delta-Sigma DAC built on a Spartan 3 class FGPA chip and any downstream circuit that isnt suitable will interfere with the DACs behaviour. For those unfamiliar with Delta-Sigma its an algorithm, a digital pin then a cap and resistor in series.
I measured the resistor at 1.2K. I found this in some Sony MSX schematic that i cant remember which one now.
Which looks like it buffers the SOUND_IN inputs. My uni electronics theory has me thinking a FET input op-amp is the solution but i'm sure there is a more practical way to do this. I'm planning to break out the bread board and try some options but suggestions are appreciated.
TFMSX Sound Circuit
Moderators: terriblefire, Terriblefire Moderator
-
- Moderator Team
- Posts: 5527
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
TFMSX Sound Circuit
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TFMSX Sound Circuit
Not happy how exactly ?terriblefire wrote: ↑Mon Jan 02, 2023 4:23 pm The trouble is that the FPGA implementation of the SCC isnt that happy with this
Have you built the circuit you posted above (not the H4 one ?) If it's just a buffer then all should be fine really.
EDIT:
Oh delta-sigma is modulated
https://e2e.ti.com/blogs_/archives/b/pr ... -modulator
Couldn't you just output analog instead of digital ? Even "stepped" waveforms would probably be fine.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
-
- Moderator Team
- Posts: 5527
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TFMSX Sound Circuit
i've not built that circuit yet. Will do later.
It's unhappy in that there is no sound from the the SOUND_IN source
It's unhappy in that there is no sound from the the SOUND_IN source
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TFMSX Sound Circuit
SOUND_IN Does not really make sense because it is going to the base junction of the transistor which means it would have to be a output. Looks more like a left and right channel sort of thing been mixed into a single channel and buffered which then goes to the SOUND pin. I assume SOUND_IN is generated in the FPGA ? If you have nothing there than it would be a emulation problem.terriblefire wrote: ↑Mon Jan 02, 2023 4:52 pm i've not built that circuit yet. Will do later.
It's unhappy in that there is no sound from the the SOUND_IN source
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
-
- Moderator Team
- Posts: 5527
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TFMSX Sound Circuit
SOUND_IN is on each cartridge (one on each) slot and is there so a cart can add sound themselves. I freely admit i know nothing here
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TFMSX Sound Circuit
Only thing I can suggest is just get the scope on it all and see what is going on.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
-
- Moderator Team
- Posts: 5527
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TFMSX Sound Circuit
I think this is one of those situations where SPICE is the answer
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TFMSX Sound Circuit
If you're referring to the amplifier circuit then it is nothing special. Just a basic mixer and a inverter buffer amplifier. You could probably just wire SOUND_IN to SOUND via a cap and it would be basically the same. Just not buffered.terriblefire wrote: ↑Mon Jan 02, 2023 8:51 pm I think this is one of those situations where SPICE is the answer
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
-
- Moderator Team
- Posts: 5527
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TFMSX Sound Circuit
Yeah thats what i tried. It works for original SCC carts but not the FPGA repros (Which work with the original MSX Machines).exxos wrote: ↑Mon Jan 02, 2023 9:32 pmIf you're referring to the amplifier circuit then it is nothing special. Just a basic mixer and a inverter buffer amplifier. You could probably just wire SOUND_IN to SOUND via a cap and it would be basically the same. Just not buffered.terriblefire wrote: ↑Mon Jan 02, 2023 8:51 pm I think this is one of those situations where SPICE is the answer
i've actually managed to reproduce the issue in iCircuit. I get only a few picovolts of output
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: TFMSX Sound Circuit
I don't know anything about the MSX unfortunately. Is there not any schematics for such a FPGA system ? maybe just needs a stupid pull-up on the pin or something ? I have no idea what the FPGA is trying to output. I know pretty much diddly squat about FPGA stuff as well.terriblefire wrote: ↑Mon Jan 02, 2023 10:19 pm Yeah thats what i tried. It works for original SCC carts but not the FPGA repros (Which work with the original MSX Machines).
i've actually managed to reproduce the issue in iCircuit. I get only a few picovolts of output
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.