diff --git a/eleventy.config.js b/eleventy.config.js index 417ab1b..70c5dc5 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -31,6 +31,9 @@ module.exports = function (eleventyConfig) { // Retro: Storm ST / Cloudy ST page images eleventyConfig.addPassthroughCopy("retro/storm-cloudy/*.jpg"); + // Retro: ET4000 page images + eleventyConfig.addPassthroughCopy("retro/et4000-experiment/*.jpg"); + // Root-level shared assets eleventyConfig.addPassthroughCopy({ "shared/base.css": "shared-base.css" }); eleventyConfig.addPassthroughCopy({ "shared/favicon/hub.svg": "favicon.svg" }); diff --git a/retro/et4000-experiment/et4000-1.jpg b/retro/et4000-experiment/et4000-1.jpg new file mode 100644 index 0000000..f5d9539 Binary files /dev/null and b/retro/et4000-experiment/et4000-1.jpg differ diff --git a/retro/et4000-experiment/et4000-2.jpg b/retro/et4000-experiment/et4000-2.jpg new file mode 100644 index 0000000..292151e Binary files /dev/null and b/retro/et4000-experiment/et4000-2.jpg differ diff --git a/retro/et4000-experiment/et4000-3.jpg b/retro/et4000-experiment/et4000-3.jpg new file mode 100644 index 0000000..61c912a Binary files /dev/null and b/retro/et4000-experiment/et4000-3.jpg differ diff --git a/retro/et4000-experiment/et4000-4.jpg b/retro/et4000-experiment/et4000-4.jpg new file mode 100644 index 0000000..1d12819 Binary files /dev/null and b/retro/et4000-experiment/et4000-4.jpg differ diff --git a/retro/et4000-experiment/et4000-5.jpg b/retro/et4000-experiment/et4000-5.jpg new file mode 100644 index 0000000..e14475c Binary files /dev/null and b/retro/et4000-experiment/et4000-5.jpg differ diff --git a/retro/et4000-experiment/index.njk b/retro/et4000-experiment/index.njk index 94e251e..0e19db6 100644 --- a/retro/et4000-experiment/index.njk +++ b/retro/et4000-experiment/index.njk @@ -2,19 +2,25 @@ title: "The ET4000 in a Mega ST: Higher Resolutions, Eventually Working" section: "retro" tags: "retro" -description: "How an ET4000 ISA graphics card ended up working in a heavily upgraded Atari Mega ST, and what it took to get there." +description: "How an ET4000 ISA graphics card ended up working in a heavily upgraded Atari Mega ST, via a STGA adapter, and what it took to get there." layout: base.njk parent: "/retro/" ---

The ET4000 in a Mega ST: Higher Resolutions, Eventually Working

-

An ET4000 ISA graphics card, adapted to the Atari MegaBus, promises higher resolutions and more colors than the native Shifter chip can dream of. Getting one running in a heavily upgraded Mega ST turned out to be a genuine hardware battle, but the ET4000 now works in my Mega ST 4 "High" machine.

+

An ET4000 ISA graphics card, adapted to the Atari MegaBus, promises higher resolutions and more colors than the native Shifter chip can dream of. Getting one running in my heavily upgraded Mega ST 4 "High" machine turned out to be a genuine hardware battle, but it now works like a charm.

+ +

The STGA Adapter

+

The key to running an ET4000 in an Atari ST is a STGA adapter, a design published by Till Harbaum in the ST-Magazin (issues 5, 6 and 7 in '93) that lets you drive an ET4000 VGA card in an Atari ST. I found a nice STGA adapter for ET4000 cards on ebay-kleinanzeigen.de, reproduced by an Atari forum user. After some research into which type of ET4000 could work, I bought one on ebay.de, and here it is running in my Atari Mega 4.

+ +

The Card and Driver

+

I can confirm that a card with the RAMDAC SC11487CN works with the Nova T8 and T6 drivers. And importantly, this particular card does not need -12V, which simplifies the wiring considerably. The STGA adapter comes with its own VDI (STGA_VDI.SYS, v1.3b), a control panel as a CPX module, and a ROM module that switches to the VGA automatically at boot.

What Made It Difficult

@@ -23,7 +29,28 @@ parent: "/retro/"

Solving it came down to giving the supply the headroom it needed. With a properly beefed-up power supply to cover the 5V and 12V rails, plus a cooling solution for the card, the stability problems went away. The ET4000 now drives higher resolutions and more colors than the Shifter chip can natively produce, turning the "High" machine into a genuine workstation.

The Context

-

FPGA cores on MiSTer and MiST still only emulate the native ST Shifter, with no ET4000 emulation on the horizon given the FPGA resources it would require. So the real hardware approach remains the only way to get those higher resolutions, and now it works in the Mega ST 4 "High" machine with its dedicated monitor.

+

FPGA cores on MiSTer and MiST still only emulate the native ST Shifter, with no ET4000 emulation on the horizon given the FPGA resources it would require. So the real hardware approach remains the only way to get those higher resolutions, and now it works in the Mega ST 4 "High" machine with its dedicated monitor.

-

Lesson learned: "just add a graphics card" on 40-year-old hardware is never "just" anything. But with the power supply and cooling sorted, the ET4000 now runs where I always hoped it would.

+

Gallery

+The ET4000 graphics card with STGA adapter +

The ET4000 graphics card ready for installation.

+ +ET4000 card installed in the Mega ST +

The ET4000 installed in the Mega ST.

+ +ET4000 card detail and wiring +

Close-up of the card and its wiring.

+ +ET4000 running at higher resolution +

The ET4000 driving a higher resolution desktop.

+ +ET4000 final setup in the workstation +

The finished ET4000 setup in the workstation.

+ +

Sources

+ + +

Lesson learned: "just add a graphics card" on 40-year-old hardware is never "just" anything. But with the right STGA adapter, a compatible card, and the power supply and cooling sorted, the ET4000 now runs where I always hoped it would.

diff --git a/retro/index.njk b/retro/index.njk index 1b8a806..e761b4c 100644 --- a/retro/index.njk +++ b/retro/index.njk @@ -10,8 +10,8 @@ sections: - title: "🖥️ The Mega ST Fleet" summary: "Three Mega ST 4 machines and a Mega ST 2, each with a clearly defined role from heirloom to workstation." href: "/retro/atari-mega-st-fleet/" - - title: "⚡ ET4000 Experiment" - summary: "Why bolting a graphics card onto a Mega ST overloads a 1980s power supply, and what actually solved the resolution problem." + - title: "⚡ ET4000 in the Mega ST" + summary: "Adding higher resolutions to the Mega ST 4 'High' via a STGA adapter and an ET4000 card, and what it took to get it working." href: "/retro/et4000-experiment/" - title: "📺 Monitor Compatibility" summary: "The 15kHz problem explained, and which modern monitor panels actually cooperate with Atari colour modes."