HDMI video from your Apple II with this cheap and simple project (A2DVI)
101K views · Sep 28, 2024 · Science & Technology
Comments · 279
@adriansdigitalbasement · 2 years ago · pinned
Just a small clarification: The '245 buffers are required on this project due to the way the Address and Data lines are multiplexed going into the RP2040. There aren't enough GPIO lines without doing that when combined with the GPIO needs of the HDMI connector.
105
@MacRetroFly-ef8cc · 2 years ago (edited)
I'm the developer of the A2DVI firmware - and worked with Ralle on this project. There several reasons why the IIgs is currently not supported. One is that it supports arbitrary colors (configurable palette). The DVI/HDMI uses a protocol. The PICO isn't fast enough to really compute this on the fly. A2DVI needs to use a trick, basically relying on precomputed protocol fragments - prepared for each pixel combination that it ever needs to display. Works great with Apple II due to fixed and limited colors. IIgs would increase the difficulty by a lot (pre-computed table size would explode). Also, the IIgs supports "scan line interrupts". IIgs software can change the palette in between scan lines. So, it's not enough to just render the screen: but each scan line would need to be rendered at the exact correct moment of time, using the current palette settings. That adds a whole new layer of complexity. Maybe the PICO2 is able to do it. Maybe we'll have to wait for another successor - like PICO3...<br>The remaining issues with Video7 mentioned by Adrian in the video are already fixed with the latest firmware. Also, the suggestion to use the switch for video mode configuration is already supported now.<br>Final comment: (--comment redacted by me: I was originally being "very critical" here of some "clone" designs of the original A2DVI PCB, which we published on github with Gerbers+KiCad. My criticism included Chris and his variant shown here in this video. My criticism wasn't quite fair and hit the wrong person. I apologise - and therefore removed this part of the comment...).
175
@MM. · 2 years ago (edited)
<a href="https://www.youtube.com/watch?v=rrM6bPCk8DM&t=1812">30:12</a> I'm now convinced that 3D bar charts were expressly invented to demo the graphical abilities of 80s computers. I've never seen them used in any serious context.
55
@BryonLape · 1 year ago
Me: 40+ years of never touching the edge connector with my fingers.<br>Dude in video: fingers all over the edge connector.
3
@pseudotasuki · 2 years ago
The chip in the Pico 2 (RP2350) can do DVI output without overclocking or PIO. It has a new capability called high-speed transmit (HSTX) which is specifically dusigned for applications like this.
16
@bouffman88 · 1 year ago
Also still love seeing the Plexus in the background.
3
@GarthBeagle · 2 years ago
Yes! There's so many new projects like this that have been developed in recent years to support our retro computers ❤
14
@ExpressoMechanicTV · 2 years ago (edited)
Always wanted an Apple II when I was a kid, but had to make do with a ZX81, as Apple II was way too expensive. Still a great machine for its age.
4
@jmpattillo · 2 months ago
It’s just delightful that the configuration software is using an Apple 2 to “program” a pi pico.
@aresaurelian · 1 year ago
And now we unlocked the future of computer system which has every electronic module as a tiny computer running software, instead of motherboards and cards having hardware logic. It makes the system fully dynamic and modular. The entire system can change behavior completely, as a chameleon system.
1
@IanScottJohnston · 2 years ago
Adrian......you are knocking this out the park. Really well explained leading up to the HDMI card.
16
@levimaaia · 2 years ago
The analog effects mode is amazing! Thanks for the side-by-side comparison. I love how it simulates the analog video world with a modern tool in a way that preserves the essence and feel of the vintage experience. This is a spot-on implementation.
22
Up next

Apple Archeology: Four barn found Apple IIc computers
Adrian's Digital Basement · 98K views

The Current State of Siri AI
SAMTIME · 107K views

The Tragic End of Windows Media Player: The Player on Every PC You Owned, Then Microsoft Killed It
Yesterday's Winners · 351 views

These humble machines helped kick off a revolution (NCC Turbo XT)
Adrian's Digital Basement · 111K views

Late night follow-up: OneROM boot menu, loose ends and new diag utilities
Adrian's Digital Basement ][ · 57K views

What Happened to the Zilog Z80? The Chip That Took 48 Years to Die
The Gadget Attic · 4.6K views

EU Tells USA To BACK OFF! Dutch BAN Microsoft, Bonds COLLAPSE, Trump PANICS
House of El · 244K views

My Dream Power Hammer Restoration! Part 10
Alec Steele · 1.1M views

NVIDIA Is Risking Billions on This Tiny Device
Anastasi In Tech · 82K views

Apple II+ clone repair: The sweet taste of success!
Adrian's Digital Basement · 107K views

Repair of a Mac Plus with a mysterious fault
Adrian's Digital Basement · 96K views

Amiga 3000 Part 3: Flicker fixer woes and rebuilding the clock
Adrian's Digital Basement · 55K views

Troubleshooting floppy drives with a repair (Tandon TM-100)
Adrian's Digital Basement · 94K views

Can a Mac Mini Replace your $200 AI Subscription?
Kai · 73K views

My Biggest Fear Is Coming True
Skylabs Audio · 440K views

ISA card follow-up: Super hard to fix sound card, VGA 0WS issue and more
Adrian's Digital Basement ][ · 49K views

IBM PC 5150 repair: Bad RAM / parity errors
Adrian's Digital Basement ][ · 50K views

Casual ISA Card Testing: Paradise EGA, IDE/Floppy+XTIDE, Paradise VGA and a Crystal sound card
Adrian's Digital Basement ][ · 62K views

The Only Famous Motherboard
Cathode Ray Dude - CRD · 260K views

Let's figure out how this ISA card works (DTC 1181)
Adrian's Digital Basement ][ · 64K views

Original 1977 Apple II repair
Adrian's Digital Basement · 144K views

Faulty NOCO Boost Won't Charge | Can I FIX It?
StezStix Fix? · 184K views

Repairing the DEC VT100 so I can game on it
Adrian's Digital Basement · 112K views

DesTestMAX: A revolutionary new diagnostic ROM for the C64
Adrian's Digital Basement · 100K views

Apple II went bang, let’s repair it!
Kari · 138K views

Is the Casablanca a disguised Amiga? It's complicated.
Adrian's Digital Basement · 109K views