Jump to content
IGNORED

U-switch


slx

Recommended Posts

I notice Lotharek has released a Stereo POKEY board with 'U-Switch' (digital/analog logic switching adapter) built in, so enabling and disabling the second POKEY via the U1MB M0 signal is now possible without any additional hardware whatsoever.

While you're here ;):

 

Lotharek's not one to waste words, so just wanted to check if it is really sufficient to bridge/connect to each other the 1 and 2 pads on the U-switch and connect the BIN connector to M0 on the Ultimate1MB?

 

post-4219-0-32116400-1558273843_thumb.jpg

 

I am so tardy in installing my upgrades that most have been superseded by improved stuff...

Link to comment
Share on other sites

Thanks. I thought Vcc and GND would come via the 6-pin header the U-switch is mounted on.

No: the 6-pin header optionally wires direct to a physical two-position switch whose behaviour is emulated by the U-Switch.

 

BTW: what is "SR"?

Now... I used to know this. Anyone?

Link to comment
Share on other sites

No: the 6-pin header optionally wires direct to a physical two-position switch whose behaviour is emulated by the U-Switch.

 

 

Ah, then I could actually use the channel selector to switch the stereo, if it's not too hard to connect to that. (I removed the RF modulator.)

 

I can't think of another use or is there any U1MB function that benefits from a hardware switch?

Link to comment
Share on other sites

If you already have U1MB in the machine, it makes no sense to use the channel switch instead of U-Switch. But in the absence of U1MB, the channel selector switch will work fine to turn stereo on and off. :)

 

Offhand, the only repurposed use I've made of the channel switch I can remember making is indeed turning stereo on and off on U1MB-less Ataris. I did originally use the channel selector switch in my heavily modified 1200XL to turn the internal PBI HDD adapter on and off, but I later added a second U-Switch so I could do that in software via an U1MB BIOS plugin. :)

  • Like 2
Link to comment
Share on other sites

No: the 6-pin header optionally wires direct to a physical two-position switch whose behaviour is emulated by the U-Switch.

 

 

Now... I used to know this. Anyone?

Could "SR" be output for an internal speaker like the 400/800 have? Read something that it could be taken off a GTIA pin.

Link to comment
Share on other sites

BTW: what is "SR"?

 

"Sound right". You can attach a wire from this pad to pin 6 of the LM358 (the 8 pin chip near the RF modulator). This enables a feedback of the right channel to the standard (always mono) monitor output and RF modulator sound, too.

  • Like 4
Link to comment
Share on other sites

SR is Serial Audio In (SIO)

 

Sure? The current version (Simple Stereo V2) hasn´t this pad anymore, the predecessor I´ve seen several times has SR as an output (see my post above). Maybe there´s more different versions out...

  • Like 2
Link to comment
Share on other sites

"Sound right". You can attach a wire from this pad to pin 6 of the LM358 (the 8 pin chip near the RF modulator). This enables a feedback of the right channel to the standard (always mono) monitor output and RF modulator sound, too.

 

Oh, I always thought it was to mix-in Serial audio, just like Bell. But this sounds plausible, too :)

  • Like 1
Link to comment
Share on other sites

 

Sure? The current version (Simple Stereo V2) hasn´t this pad anymore, the predecessor I´ve seen several times has SR as an output (see my post above). Maybe there´s more different versions out...

 

OK, so this would be useful for Stereo games that don't have a mono mode. Probably not a killer feature if it's no longer there in the new version. (I have yours too, tf_hh, but lean towards installing the old one in the 1200XL where I have pulled the RF modulator after converting it to PAL (figuring it would be useless anyway) and could use the RF switch to switch Stereo on or off.

 

One more thought: is there actually any good reason to turn stereo off, especially if you have the SR connected? Is there software that doesn't run with Stereo enabled or does it otherwise affect the system.

Link to comment
Share on other sites

One more thought: is there actually any good reason to turn stereo off, especially if you have the SR connected? Is there software that doesn't run with Stereo enabled or does it otherwise affect the system.

 

IIRC If stereo is enabled, all mono software can only be heard on the left channel.

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Simple Stereo came with two cinch connectors. As I plan to install a Sophia DVI as well, I will probably connect to a PC monitor. Most PC monitors with speakers and most PC speakers use a 3.5mm audio connector. AFAIK the difference would be common ground vs. individual ground for the cinch connectors. The 3.5mm connector would be much smaller and obviously need a single hole only.

 

Are there any other pros and cons to using a 3,5mm connector for stereo vs separate left/right cinch?

Link to comment
Share on other sites

 

One more thought: is there actually any good reason to turn stereo off, especially if you have the SR connected? Is there software that doesn't run with Stereo enabled or does it otherwise affect the system.

 

 

Atari800 emulator doesn't work correctly with Bounty Bob Strikes Back if Stereo is enabled, I don't know if that behaviour is the same on real hardware, it doesn't happen in Altirra. I've yet to find anything else that doesn't work with stereo installed and enabled.

Link to comment
Share on other sites

Bounty Bob writes to one of pokey's mirror locations ($D210-$D2FF) and ends up on one of the mirrored stereo pokey locations. Might be that Altirra detects that and acts on it. I believe Phaeron was the one who found out why it didn't work.

Link to comment
Share on other sites

I'm seeing the same behavior in Atari800 and Altirra with stereo, but not all cart versions lock up.

 

The issue is that BBSB! uses $D25F (SKCTL mirror) to reset POKEY's random generator and then polls $D26A (RANDOM mirror) to wait for a specific value to appear. With stereo, this doesn't work reliably because the SKCTL write goes to the secondary POKEY and then the reads come from the main POKEY. The catch is that BBSB! runs as a diagnostic cart and no other POKEY init happens before this code, so this is actually relying on the power-up state of the shift register. If it has already been initialized by the U1MB/Incognito BIOS, or it's still at least partially initialized from the computer not being off long enough from the last time it was on, or the power-up state being good enough, then the random number generator will run and the check will pass. This means that on the real hardware, there are a whole bunch of reasons why this might or might not work with stereo.

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...