|
* TinkerDifferent *
Retro Computing Community |
| Home | Forums | What's New | Search | Settings |
| WarpSE: 25 MHz 68HC000-based accelerator for Mac SE |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jun 20, 2022 - #201
Just to reiterate, here is a scope trace showing the probable reason that the monitor won't sync correctly:
When the HSYNC signal is low, the beam of the CRT is drawn to the left of the screen so as to start scanning out a new line left-to-right. To an LCD's controller or the DVI gizmo we have been discussing, the HSYNC low pulse is a hint that the the next video line is starting soon. Issue here is that HSYNC stays low for way too long such that the HSYNC low pulse overlaps with the first 1/4 of the active video portion. So I'll apply the high-pass RC filter as on the Power-R gizmo to limit the HSYNC low pulse width. Then hopefully one of my monitors will sync despite the 22.25 kHz HSYNC frequency (corresponding to the 342p resolution) being lower than the specified minimum of even the best multisync displays like the NEC LCD1860NX and HP L2335. They all officially only work with a > 30 kHz line rate corresponding to 480p or higher. They do sync to LCs at 512x384 though which have a similarly low like rate of 24.48 kHz. So with luck, the HSYNC pulse limit circuit will work with the monitor and we can proceed with the WarpSE debugging.
Liked by Stephen,retr01andalxlab |
|
alxlab Active Tinkerer -------- Joined: Sep 23, 2021 Posts: 293 Likes: 323 |
Jun 20, 2022 - #202
Oh that picture of the SE video signal is gold! Yeah it's exactly what has been mentioned but never see a picture.
Just to be clear for people, here's what normal VGA hsync with video signal should look like.
Liked by retr01 |
|
alxlab Active Tinkerer -------- Joined: Sep 23, 2021 Posts: 293 Likes: 323 |
Jun 20, 2022 - #203
Just curious but on your power board I noticed you use two XOR chips and separate the RGB signals VS just connect the RGB pins all together like on t http://www.waveguide.se/?article=compact-mac-video-adapter
I was wondering what the logic behind the design is? |
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jun 20, 2022 - #204
So take the low voltage RGB signal, over-sample, then produce the right VGA HSYNC at a higher voltage so that the modern display can understand and process to the screen? Can the Pico detect the RGB signal that low?
There is no VSYNC from the compact Mac's video chip, correct? |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jun 22, 2022 - #205
As for why they're separate, it's a transmission line effect thing. I wanted to use a both-ends termination where there is a 75 ohm termination resistor not just at the load (monitor) but also at the source (adapter gizmo). Why? It makes it work better with a crappy VGA cable. You can get signal reflections with bad VGA cables where things on screen have a "ghost" image some distance to the right proportional to the cable length. Double the cable length and the ghost image moves 2x further to the right. It's from impedance discontinuities--bumps in the road so to speak--sort of causing a reverse echo to be sent backwards down the line back toward the video source. Without a proper termination there to attenuate the signal reflection, it bounces back toward the monitor, creating the ghost image some time later. You can see this effect in a swimming pool at the boundary between the shallow end and the deep end. Make big wave with your hands in the shallow end going toward the deep end. When the wave crosses the line between the shallow and deep ends of the pool, it will reduce slightly in height and a little negative wave will be sent backwards toward you. In the monitor cable, the depth of the pool is like the cable impedance. If the impedance of the cable is far from 75 ohms or there is an impedance discontinuity--a spot where the regular geometry of the cable is disturbed like a connector--this will create a reflection like the one created when the wave crosses into the deep end. Water has a lot of attenuation so the reflected wave does not last for long, but you could conceive of it splashing against the back wall of the shallow end and going again toward the deep end. This is what creates the ghosted window effect. With the 75 ohm source, when any reflections hit the VGA adapter, they are attenuated as if the shallow end was infinitely long and there was no back wall for the wave to bounce off. VGA video is 75 ohm impedance so in order to add the termination to the output of the adapter, I had to use a resistor network to take the 3.3V signal from the 74LVC gate and turn it into a 1.4V signal with 75 ohm output impedance for each line. This will get cut in half to 0.7V when plugged in to the 75 ohm terminated monitor. I could use a single 74LVC gate and connect them all together but then uhh, the combination of three 75-ohm transmission lines in parallel would be like 25 ohms. So to match the impedance correctly with all three lines paralleled, the output impedance of the gate oughta be 25 ohms. For 74LVC series, the output impedance is pretty poorly controlled, like 10-30 ohms. It's hard to make an accurate resistor on a chip. So ratiometrically compared to the desired 25 ohm output impedance, you could have on the order of 2.5x too low impedance or 20% too high, making it a poor attempt at the both-ends termination and it won't have as good of an effect on the signal. You could add a 5 ohm resistor to get 15-35 ohms to sort of center the inaccuracy around the desired 25 ohms but realistically you can't make it any better with such a low impedance. So instead I used three separate gates for each of R/G/B. That way the target impedance would be 75 ohms and the 10-30 ohm range is smaller in comparison, making the termination work better. Liked by Stephenandalxlab |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jun 30, 2022 - #206
Garrett just finished the rest of the assembly of some WarpSE prototypes:
I've gotta redo the clock switching and DIP switch logic as I mentioned a while ago, then I can try it out!!!! :D
Liked by Ron's Computer Videos,JDW,ericand 13 others |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jul 5, 2022 - #207
Garrett just fixed the video gizmo with a new bodge circuit:
And now the video is working on the multisync LCD: Sort of. Guess this Mac SE board is messed up. Gotta fix that and then we can continue. Edit: That was easy. Just had to jiggle the SIMMs a bit.
Liked by Patrick,Stephen,JDWand 5 others |
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jul 6, 2022 - #208
LOL! My SE/30 screen got crazy. Fix the memory, all good. :ROFLMAO:
It makes me wonder how many have gone too far troubleshooting and missed the RAM? :LOL: Cheers! |
|
alxlab Active Tinkerer -------- Joined: Sep 23, 2021 Posts: 293 Likes: 323 |
Jul 6, 2022 - #209
Liked by Zane Kaminski |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jul 6, 2022 - #210
Liked by JDWandretr01 |
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jul 6, 2022 - #211
|
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jul 6, 2022 - #212
|
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jul 6, 2022 - #213
Good to know! What about WD-40 or solvalene as a degreaser?
|
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jul 6, 2022 - #214
|
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jul 6, 2022 - #215
Here is an example: Highest Strength Industrial Degreaser | Superior Industries, Inc.The highest strength and most effective water based degreaser. Removes grease, oils, inks, soot & stains from production equipment, concrete floors, construction vehicles and when diluted properly is the most cost effective product available.
[Image: www.superior-industries.com]
www.superior-industries.com
|
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,982 |
Jul 6, 2022 - #216
Liked by JeffCandretr01 |
|
retr01 Senior Tinkerer Utah, USA -------- Joined: Jun 6, 2022 Posts: 2,474 Likes: 810 |
Jul 6, 2022 - #217
100% IPA?! [mindblown] Like this one?
|
|
alxlab Active Tinkerer -------- Joined: Sep 23, 2021 Posts: 293 Likes: 323 |
Jul 7, 2022 - #218
Forgot to ask what's the model of the LCD monitor? Sounds like it would be a useful monitor to have around. |
|
Zane Kaminski Administrator Columbus, Ohio, USA -------- Joined: Sep 5, 2021 Posts: 372 Likes: 615 |
Jul 7, 2022 - #219
Liked by alxlab |
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,982 |
Jul 7, 2022 - #220
Amazon.co.jp: 100% Isopropyl Alcohol 500ml IPA 2-Propanol : Industrial & ScientificAmazon.co.jp: 100% Isopropyl Alcohol 500ml IPA 2-Propanol : Industrial & Scientific
www.amazon.co.jp
But for the bathroom dunking shown in my Part III video, I did use this 99.9% stuff: No, there's no noticeable difference once you get past 99%. Just don't use the 70% rubbing alcohol because that has a fair amount of water in it. In the past, I used Anhydrous Ethanol, but it tended to leave a film, so I switched to IPA. I'm not sure if this discussion helps Zane, or not, but I just wanted to clarify. Zane, your work on this accelerator is amazing. If it works without distorting the sound, you will have done better than Levco SuperMac! Honestly, I don't know how they released a product with distorted sound though. I can't remember if there was customer outcry over that back in the day. I do know that @Kay K.M.Mods is not a happy camper about the distorted sound when using his Carerra040 on his SE/30. A big part of the Mac experience is sound, so it's important to get that part right, in my opinion.
|
| << First | < Prev | Page 11 of 40 | Next > | Last >> |
| Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings |
| XenForo Retro Proxy by TinkerDifferent.com |