<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.geekdot.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geekdot</id>
	<title>GeekDotWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.geekdot.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geekdot"/>
	<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php/Special:Contributions/Geekdot"/>
	<updated>2026-04-18T03:25:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=XVDI_driver&amp;diff=87</id>
		<title>XVDI driver</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=XVDI_driver&amp;diff=87"/>
		<updated>2026-03-26T13:07:44Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
XVDI is a native, independent video driver for the ATW800/2, written and maintained by Wolfgang (“Idek”) Hiestand and will be able to boot your ATW800/2 graphics from scratch. &lt;br /&gt;
&lt;br /&gt;
===== Installation =====&lt;br /&gt;
Wolfgang wrote an installer tool which makes the whole setup very simple.&lt;br /&gt;
&lt;br /&gt;
Download the most recent basic installation archive from the GeekDot website. Inside you’ll find a folder XVDIDRVR which contents you can copy to your floppy(image) or Atari hard drive and run the “INSTALL.PRG” program. This will install the needed files for your platform (68000 vs. 68030) into your AUTO folder.	&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Hint&lt;br /&gt;
|-&lt;br /&gt;
| You might recheck a previously existing AUTO folder running order after that, because XVDI will be put into the very front of the boot queue.&lt;br /&gt;
|}&lt;br /&gt;
Of course you can also install the drive manually. In that case, copy all files from the “DATA” folder to your local AUTO folder and rename one of the files named XVDI.000 or XVDI.030 to XVDI.PRG. 	&lt;br /&gt;
Then make sure that the running order is&lt;br /&gt;
#   XVDI_RES.PRG&lt;br /&gt;
# 	XVDI_R.PRG &lt;br /&gt;
# 	XVDIMENU.PRG &lt;br /&gt;
# 	XVDI.PRG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XVDI_RES&#039;&#039;&#039; is a (optional) reset-handler, which blanks the ATW800/2 screen when you reset your ATARI - this has a purely &amp;quot;cosmetic&amp;quot; functionality. Without this, the contents of the screen will be kept until your ATARI fully rebooted and XVDI was re-initialized.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XVDI_R&#039;&#039;&#039; is the redirector, so after that ran, you should see a bouncing logo on the screen connected to the ATW800/2 – press a key to resume.	&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XVDIMENU&#039;&#039;&#039; gives you the choice of changing resolution etc.. It’s the same system used on other NOVA drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XVDI&#039;&#039;&#039; is, where the magic(tm) happens ;)&lt;br /&gt;
&lt;br /&gt;
===== Usage =====&lt;br /&gt;
&lt;br /&gt;
This should be pretty self-explanatory. Choose your favorite resolution in the menu. Optionally adjust the timers for the &amp;quot;bouncing logo&amp;quot; and how log the menu should be displayed before XVDI will be loaded. Save your setting entering &amp;quot;0&amp;quot;. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB:&#039;&#039;&#039; The list of available resolutions is longer than the available screen size, so use your cursor keys to scroll through the complete list.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=86</id>
		<title>ROM programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=86"/>
		<updated>2026-03-26T12:52:36Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
The ATW800/2 for the &#039;&#039;&#039;Mega ST bus&#039;&#039;&#039; features two flash ROMs that provide space for four 256 KB TOS images.&lt;br /&gt;
&lt;br /&gt;
The DIP switch at the back of the card can select these ROMs.&lt;br /&gt;
Looking at the DIP switch from the back of the card, the switches read 1 and 2 from left to right:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Default programming&lt;br /&gt;
|-&lt;br /&gt;
! Slot # !! Sw1 !! Sw2 !! Default ROM&lt;br /&gt;
|-&lt;br /&gt;
| 1|| Down || Down || TOS 2.06&lt;br /&gt;
|-&lt;br /&gt;
| 2|| Up|| Down || Latest EMU TOS&lt;br /&gt;
|-&lt;br /&gt;
| 3|| Down || Up|| Previous EMU TOS version &lt;br /&gt;
|-&lt;br /&gt;
| 4|| Up|| Up|| TOS 1.04&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Disabling the ROMs ===&lt;br /&gt;
Depending on your board revision there are diffrent ways to disable the onboard TOS ROM.&lt;br /&gt;
&lt;br /&gt;
==== Revision 1.1b and later ====&lt;br /&gt;
&lt;br /&gt;
Owners of the most recent card revisions can simply pull the jumper marked with “ROM enable” on the card.&lt;br /&gt;
&lt;br /&gt;
==== Revision 1.1a ====&lt;br /&gt;
&lt;br /&gt;
Owners of ATW800/2 with a &#039;&#039;&#039;revision of 1.1a&#039;&#039;&#039; can also use this red jumper but also need to do a tiny little bit of soldering.&lt;br /&gt;
Due to a design mistake, the left pin of the jumper needs a connection to a 5V source. &lt;br /&gt;
This is for example available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire on the backside of the card.&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3_v1.1a_ROM_jumper_patch.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
==== Revisions previous to 1.1a ====&lt;br /&gt;
Owners of the early card revisions need to &#039;&#039;&#039;physically remove&#039;&#039;&#039; the ROM chips from their sockets.&lt;br /&gt;
&lt;br /&gt;
You can do this by using either a dedicated PLCC pulling tool (shown below on the left) or a thin but sturdy tool and carefully sticking it into the notches in the corners of the socket one side at a time. Gently remove the ROM chip by lifting it up a little on each side. After a couple of lifts, it will pop out.&lt;br /&gt;
[[File:Screenshot 2026-03-26 133224.png|center]]&lt;br /&gt;
&lt;br /&gt;
The PLCC package was intentionally chosen because this allows removing the ROM chips and external programming by using an EPROM burner/programmer/&amp;quot;blower&amp;quot;.   &lt;br /&gt;
That said, the PLCC sockets are not made for lots of insertions and removals and &#039;&#039;&#039;will wear out pretty quickly&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;So try to keep the number of in&#039;s and out&#039;s as low as possible!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Programming the ROMs ===&lt;br /&gt;
&lt;br /&gt;
👉 The standard way to program the ROMs is in-system using the flash ROM called FLASHATW.TTP, which you can find in the driver archive.&lt;br /&gt;
&lt;br /&gt;
After downloading a suitable ROM image from, for example, from https://www.atariworld.org/tos-rom/ and saving it on your disk drive, start FLASHATW. Because it’s a TTP (TOS takes parameters), all you need to do is to enter the filename of your TOS ROM (e.g., tos206uk.img) and klick OK.&lt;br /&gt;
&lt;br /&gt;
After the ROM image has loaded, you’ll see this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2026-03-26 134609.png|center]]&lt;br /&gt;
 &lt;br /&gt;
It displays the detected TOS version of the loaded file as well as the currently running TOS version. After that, it prints the device information of the installed flash ROMs.&lt;br /&gt;
&lt;br /&gt;
All you have to do then is acknowledge the process and wait a couple of seconds. The upper lines of the screen will flash for a while before the system resets itself and boots your newly programmed TOS.&lt;br /&gt;
We recommend you boot your Mega ST into a native video mode (i.e., ST-High/Med) to do the programming. Running it when the ATW800/2 video-out is active might result in strange outputs.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Warning&lt;br /&gt;
|-&lt;br /&gt;
| ❗Do not flash your ROMs when using an accelerator. Due to their caches, accelerators might corrupt the process, which could result in a broken ROM image ❗ &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Revive your ROM ====&lt;br /&gt;
&lt;br /&gt;
If you screwed up a ROM (slot), there is a way to revive it:&lt;br /&gt;
&lt;br /&gt;
#	Switch to a different ROM slot by using the DIP switch.&lt;br /&gt;
#	Reset and boot into the ROM you’ve just selected.&lt;br /&gt;
#	Run a &#039;&#039;&#039;RAM&#039;&#039;&#039; EMU TOS as provided on the EMU TOS homepage download section (emutos-prg-1.x.zip).&lt;br /&gt;
#	Running a RAM EMU TOS will automatically reset your system and boot into EMU TOS, &#039;&#039;which resides in RAM instead of ROM&#039;&#039;. Wait until the reboot is done.&lt;br /&gt;
#	You can now safely switch the ROM DIP switches to the slot you have merciless destroyed before.&lt;br /&gt;
#	Run the FLASHATW.TTP as explained before using a working ROM image.&lt;br /&gt;
#	You can now cold reset your Mega ST and it should boot from the image you just programmed.&lt;br /&gt;
&lt;br /&gt;
If nothing works anymore and you screwed up all four ROM images, there’s &#039;&#039;still&#039;&#039; a way to revive your system:&lt;br /&gt;
&lt;br /&gt;
You will find two original ROM images on the public share in a folder called “Restore images,” which you can use for external programming. These images are available in case you screwed up all of your ROMs and can’t boot anymore. &amp;lt;br&amp;gt;&lt;br /&gt;
You will need an external programmer (maybe an PLCC adapter) and remove the ROM chips to do this. High and low ROM are marked on the PCB.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:Screenshot_2026-03-26_134609.png&amp;diff=85</id>
		<title>File:Screenshot 2026-03-26 134609.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:Screenshot_2026-03-26_134609.png&amp;diff=85"/>
		<updated>2026-03-26T12:46:39Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ROM Flash tool screen&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=84</id>
		<title>ROM programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=84"/>
		<updated>2026-03-26T12:44:36Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
The ATW800/2 for the &#039;&#039;&#039;Mega ST bus&#039;&#039;&#039; features two flash ROMs that provide space for four 256 KB TOS images.&lt;br /&gt;
&lt;br /&gt;
The DIP switch at the back of the card can select these ROMs.&lt;br /&gt;
Looking at the DIP switch from the back of the card, the switches read 1 and 2 from left to right:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Default programming&lt;br /&gt;
|-&lt;br /&gt;
! Slot # !! Sw1 !! Sw2 !! Default ROM&lt;br /&gt;
|-&lt;br /&gt;
| 1|| Down || Down || TOS 2.06&lt;br /&gt;
|-&lt;br /&gt;
| 2|| Up|| Down || Latest EMU TOS&lt;br /&gt;
|-&lt;br /&gt;
| 3|| Down || Up|| Previous EMU TOS version &lt;br /&gt;
|-&lt;br /&gt;
| 4|| Up|| Up|| TOS 1.04&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Disabling the ROMs ===&lt;br /&gt;
Depending on your board revision there are diffrent ways to disable the onboard TOS ROM.&lt;br /&gt;
&lt;br /&gt;
==== Revision 1.1b and later ====&lt;br /&gt;
&lt;br /&gt;
Owners of the most recent card revisions can simply pull the jumper marked with “ROM enable” on the card.&lt;br /&gt;
&lt;br /&gt;
==== Revision 1.1a ====&lt;br /&gt;
&lt;br /&gt;
Owners of ATW800/2 with a &#039;&#039;&#039;revision of 1.1a&#039;&#039;&#039; can also use this red jumper but also need to do a tiny little bit of soldering.&lt;br /&gt;
Due to a design mistake, the left pin of the jumper needs a connection to a 5V source. &lt;br /&gt;
This is for example available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire on the backside of the card.&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3_v1.1a_ROM_jumper_patch.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
==== Revisions previous to 1.1a ====&lt;br /&gt;
Owners of the early card revisions need to &#039;&#039;&#039;physically remove&#039;&#039;&#039; the ROM chips from their sockets.&lt;br /&gt;
&lt;br /&gt;
You can do this by using either a dedicated PLCC pulling tool (shown below on the left) or a thin but sturdy tool and carefully sticking it into the notches in the corners of the socket one side at a time. Gently remove the ROM chip by lifting it up a little on each side. After a couple of lifts, it will pop out.&lt;br /&gt;
[[File:Screenshot 2026-03-26 133224.png|center]]&lt;br /&gt;
&lt;br /&gt;
The PLCC package was intentionally chosen because this allows removing the ROM chips and external programming by using an EPROM burner/programmer/&amp;quot;blower&amp;quot;.   &lt;br /&gt;
That said, the PLCC sockets are not made lots of insertions and removals and &#039;&#039;&#039;will wear out pretty quickly&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;So try to keep the number of in&#039;s and out&#039;s as low as possible!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Programming the ROMs ===&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=83</id>
		<title>ROM programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=83"/>
		<updated>2026-03-26T12:35:10Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
The ATW800/2 for the &#039;&#039;&#039;Mega ST bus&#039;&#039;&#039; features two flash ROMs that provide space for four 256 KB TOS images.&lt;br /&gt;
&lt;br /&gt;
The DIP switch at the back of the card can select these ROMs.&lt;br /&gt;
Looking at the DIP switch from the back of the card, the switches read 1 and 2 from left to right:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Default programming&lt;br /&gt;
|-&lt;br /&gt;
! Slot # !! Sw1 !! Sw2 !! Default ROM&lt;br /&gt;
|-&lt;br /&gt;
| 1|| Down || Down || TOS 2.06&lt;br /&gt;
|-&lt;br /&gt;
| 2|| Up|| Down || Latest EMU TOS&lt;br /&gt;
|-&lt;br /&gt;
| 3|| Down || Up|| Previous EMU TOS version &lt;br /&gt;
|-&lt;br /&gt;
| 4|| Up|| Up|| TOS 1.04&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Disabling the ROMs ===&lt;br /&gt;
Depending on your board revision there are diffrent ways to disable the onboard TOS ROM.&lt;br /&gt;
&lt;br /&gt;
Owners of a &#039;&#039;&#039;revision 1.1b&#039;&#039;&#039; (and later) card can simply pull the jumper marked with “ROM enable” on the card.&lt;br /&gt;
&lt;br /&gt;
Owners of ATW800/2 with a &#039;&#039;&#039;revision of 1.1a&#039;&#039;&#039; can also use this red jumper but also need to do a tiny little bit of soldering.&lt;br /&gt;
Due to a design mistake, the left pin of the jumper needs a connection to a 5V source. &lt;br /&gt;
This is for example available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire on the backside of the card.&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3_v1.1a_ROM_jumper_patch.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
Owners card &#039;&#039;&#039;revisions before 1.1a&#039;&#039;&#039; need to remove the ROM chips from their sockets.&lt;br /&gt;
&lt;br /&gt;
You can do this by using either a dedicated PLCC pulling tool (shown below on the left) or a thin but sturdy tool and carefully sticking it into the notches in the corners of the socket one side at a time. Gently remove the ROM chip by lifting it up a little on each side. After a couple of lifts, it will pop out.&lt;br /&gt;
[[File:Screenshot 2026-03-26 133224.png|center]]&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:Screenshot_2026-03-26_133224.png&amp;diff=82</id>
		<title>File:Screenshot 2026-03-26 133224.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:Screenshot_2026-03-26_133224.png&amp;diff=82"/>
		<updated>2026-03-26T12:34:15Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ROM removal illustration&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=81</id>
		<title>ROM programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ROM_programming&amp;diff=81"/>
		<updated>2026-03-26T12:24:58Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Created page with &amp;quot;Category:ATW800/2 The ATW800/2 for the &amp;#039;&amp;#039;&amp;#039;Mega ST bus&amp;#039;&amp;#039;&amp;#039; features two flash ROMs that provide space for four 256 KB TOS images.  The DIP switch at the back of the card can select these ROMs. Looking at the DIP switch from the back of the card, the switches read 1 and 2 from left to right: {| class=&amp;quot;wikitable&amp;quot; |+ Default programming |- ! Slot # !! Sw1 !! Sw2 !! Default ROM |- | 1|| Down || Down || TOS 2.06 |- | 2|| Up|| Down || Latest EMU TOS |- | 3|| Down || Up|| Pre...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
The ATW800/2 for the &#039;&#039;&#039;Mega ST bus&#039;&#039;&#039; features two flash ROMs that provide space for four 256 KB TOS images.&lt;br /&gt;
&lt;br /&gt;
The DIP switch at the back of the card can select these ROMs.&lt;br /&gt;
Looking at the DIP switch from the back of the card, the switches read 1 and 2 from left to right:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Default programming&lt;br /&gt;
|-&lt;br /&gt;
! Slot # !! Sw1 !! Sw2 !! Default ROM&lt;br /&gt;
|-&lt;br /&gt;
| 1|| Down || Down || TOS 2.06&lt;br /&gt;
|-&lt;br /&gt;
| 2|| Up|| Down || Latest EMU TOS&lt;br /&gt;
|-&lt;br /&gt;
| 3|| Down || Up|| Previous EMU TOS version &lt;br /&gt;
|-&lt;br /&gt;
| 4|| Up|| Up|| TOS 1.04&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Disabling the ROMs ===&lt;br /&gt;
Depending on your board revision there are diffrent ways to disable the onboard TOS ROM.&lt;br /&gt;
&lt;br /&gt;
Owners of a &#039;&#039;&#039;revision 1.1b&#039;&#039;&#039; (and later) card can simply pull the jumper marked with “ROM enable” on the card.&lt;br /&gt;
&lt;br /&gt;
Owners of ATW800/2 with a &#039;&#039;&#039;revision of 1.1a&#039;&#039;&#039; can also use this red jumper but also need to do a tiny little bit of soldering.&lt;br /&gt;
Due to a design mistake, the left pin of the jumper needs a connection to a 5V source. &lt;br /&gt;
This is for example available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Owners of previous card revisions need to remove the ROM chips from their sockets.&lt;br /&gt;
&lt;br /&gt;
You can do this by using either a dedicated PLCC pulling tool (shown below left) or a thin but sturdy tool and carefully sticking it into the notches in the corners of the socket one side at a time. Gently remove the ROM chip by lifting it up a little on each side. After a couple of lifts, it will pop out.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Hardware_compatibility&amp;diff=80</id>
		<title>Hardware compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Hardware_compatibility&amp;diff=80"/>
		<updated>2026-03-26T12:06:06Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
=== Hardware successfully tested with the ATW800/2 ===&lt;br /&gt;
&lt;br /&gt;
As for now we positively tested the ATW800/2 against these accelerators:&lt;br /&gt;
&lt;br /&gt;
* AdSpeed&lt;br /&gt;
* Turbo25&lt;br /&gt;
* PAK68 &lt;br /&gt;
* PAK68/2&lt;br /&gt;
* PAK030 (Set your ATW800/2 ROM to TOS1.04)&lt;br /&gt;
* TerribleFire 536&lt;br /&gt;
* SpeedyTT&lt;br /&gt;
&lt;br /&gt;
Also those devices seem to work OK up to now (more in-depth testing needed):&lt;br /&gt;
&lt;br /&gt;
* Lightning ST &lt;br /&gt;
* Cloudy(-Storm) ST (Remove your ATW800/2&#039;s ROM chips)&lt;br /&gt;
* Thunder TT &amp;amp; Storm TT&lt;br /&gt;
* Magnum ST (Most alternate RAM solution should work)&lt;br /&gt;
* c´t IDE Interface (needs patched GALs available in the ATW800/2 fileshare)&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
Speeding up your system bus (i.e. beyond the standard 8 or 16Mhz) might result in pixel errors.&lt;br /&gt;
&lt;br /&gt;
* An accelerator known for doing this is the &#039;&#039;&#039;DSTB1&#039;&#039;&#039;.&lt;br /&gt;
* Overclocked TTs (e.g. 48Mhz) might show artefacts on the screen. It was reported, that disabling the cache might help in this case.&lt;br /&gt;
&lt;br /&gt;
=== Known incompatibilities ===&lt;br /&gt;
* OverScan ST is incompatible with the ATW800/2&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=79</id>
		<title>Jumper settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=79"/>
		<updated>2026-01-17T11:18:58Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [https://wiki.geekdot.com/index.php/ATW800/2_revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&#039;s a list of the jumper settings depending on the card and firmware version.&lt;br /&gt;
&lt;br /&gt;
Please mind that &#039;&#039;&#039;jumpers are populated or not populated based on the bus version of your card&#039;&#039;&#039; (Mega-ST or VME bus). Refer to the manual for the location of the jumpers.&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.0d - 1.1 ==&lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - used for setting the IDE controller base address&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - not used&lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.1[a|b] ==&lt;br /&gt;
The version 1.1&#039;&#039;&#039;a&#039;&#039;&#039; was already shipped with the then latest CPLD and FPGA firmware. So the minimum firmware releases are covered here. &lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
* ROM - Closed: Enable onboard TOS ROM, Open: Disable onboard TOS ROM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;v11a_bug&amp;quot;&amp;gt;&#039;&#039;&#039;NB: The Mk3 1.1&#039;&#039;a&#039;&#039;&#039;&#039;&#039; card has a design mistake which requires a small soldering patch to make the ROM jumper work as expected.&lt;br /&gt;
Additionally to pulling the jumper you need to connect the left pin to 5V, eg. available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire:&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3 v1.1a ROM jumper patch.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you own the Mk3 1.1&#039;&#039;&#039;b&#039;&#039;&#039;, this is not necessary. Just pull the jumper.&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== VRAM address setting ==&lt;br /&gt;
Here are two tables explaining the A0/A1 jumper settings depending on the bus version of the ATW800/2:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Mega-ST version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0xC00000|| 2MB || Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0xA00000 || 2MB || Alternative range&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0xA00000|| 4MB  || Needed for true-color&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ VME version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0x(FE)C00000|| 2MB || TT only Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0x(FE)A00000 || 2MB || Mega-STe or alternative f. TT&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0x(FE)A00000|| 4MB  || TT only - Needed for true-color&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=78</id>
		<title>ATW800/2 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=78"/>
		<updated>2026-01-17T11:18:12Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.&lt;br /&gt;
&lt;br /&gt;
=== Pre ATW800/2 ===&lt;br /&gt;
Before the ATW800/2 was released there were some (more limited) predecessors:&lt;br /&gt;
&lt;br /&gt;
The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt;&lt;br /&gt;
It was a testbed the get more familiar with the Mega-ST bus and its capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Released revisions ===&lt;br /&gt;
&lt;br /&gt;
Only the Mark 3 models were released and sold to the public. So all Revisions start with a &amp;quot;Mk3&amp;quot; marking.&lt;br /&gt;
&lt;br /&gt;
* V1.0d - First public release. Sold in the 1st batch of 50 cards&lt;br /&gt;
* V1.1 - 2nd batch release. Differences to V1.0d:&lt;br /&gt;
** Removed (optional) buffer for external T-Links &lt;br /&gt;
** Removed option for supplying 3.3V to the Nano20k &lt;br /&gt;
** Removed the chip-select solder bridge for the C011 &lt;br /&gt;
** Added solder bridge to choose voltage for SMD/THT 5MHz oscillator &lt;br /&gt;
** Expanded USB connector to 2x5 pins to have external USB controllers to provide power to the USB port&lt;br /&gt;
** Added solder bridge close to the USB port for power-source selection (card or in-port) &lt;br /&gt;
* V1.1a - 3rd batch release&lt;br /&gt;
** Added ROM Enable jumper (which does not work without [[Jumper settings#v11a_bug|a little patch]])&lt;br /&gt;
** Minor layout changes to simplify the building process&lt;br /&gt;
* V1.1b - 4th batch release&lt;br /&gt;
** Fixed ROM Enable jumper &amp;quot;bug&amp;quot;&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=77</id>
		<title>ATW800/2 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=77"/>
		<updated>2026-01-17T11:17:02Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.&lt;br /&gt;
&lt;br /&gt;
=== Pre ATW800/2 ===&lt;br /&gt;
Before the ATW800/2 was released there were some (more limited) predecessors:&lt;br /&gt;
&lt;br /&gt;
The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt;&lt;br /&gt;
It was a testbed the get more familiar with the Mega-ST bus and its capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Released revisions ===&lt;br /&gt;
&lt;br /&gt;
Only the Mark 3 models were released and sold to the public. So all Revisions start with a &amp;quot;Mk3&amp;quot; marking.&lt;br /&gt;
&lt;br /&gt;
* V1.0d - First public release. Sold in the 1st batch of 50 cards&lt;br /&gt;
* V1.1 - 2nd batch release. Differences to V1.0d:&lt;br /&gt;
** Removed (optional) buffer for external T-Links &lt;br /&gt;
** Removed option for supplying 3.3V to the Nano20k &lt;br /&gt;
** Removed the chip-select solder bridge for the C011 &lt;br /&gt;
** Added solder bridge to choose voltage for SMD/THT 5MHz oscillator &lt;br /&gt;
** Expanded USB connector to 2x5 pins to have external USB controllers to provide power to the USB port&lt;br /&gt;
** Added solder bridge close to the USB port for power-source selection (card or in-port) &lt;br /&gt;
* V1.1a - 3rd batch release&lt;br /&gt;
** Added ROM Enable jumper (which does not work without [[Jumper settings#v11a_bug|a little patch]])&lt;br /&gt;
** Minor layout changes to simplify the building process&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=76</id>
		<title>ATW800/2 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=76"/>
		<updated>2026-01-17T11:15:52Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.&lt;br /&gt;
&lt;br /&gt;
=== Pre ATW800/2 ===&lt;br /&gt;
Before the ATW800/2 was released there were some (more limited) predecessors:&lt;br /&gt;
&lt;br /&gt;
The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt;&lt;br /&gt;
It was a testbed the get more familiar with the Mega-ST bus and its capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Released revisions ===&lt;br /&gt;
&lt;br /&gt;
Only the Mark 3 models were released and sold to the public. So all Revisions start with a &amp;quot;Mk3&amp;quot; marking.&lt;br /&gt;
&lt;br /&gt;
* V1.0d - First public release. Sold in the 1st batch of 50 cards&lt;br /&gt;
* V1.1 - 2nd batch release. Differences to V1.0d:&lt;br /&gt;
** Removed (optional) buffer for external T-Links &lt;br /&gt;
** Removed option for supplying 3.3V to the Nano20k &lt;br /&gt;
** Removed the chip-select solder bridge for the C011 &lt;br /&gt;
** Added solder bridge to choose voltage for SMD/THT 5MHz oscillator &lt;br /&gt;
** Expanded USB connector to 2x5 pins to have external USB controllers to provide power to the USB port&lt;br /&gt;
** Added solder bridge close to the USB port for power-source selection (card or in-port) &lt;br /&gt;
* V1.1a - 3rd batch release&lt;br /&gt;
** Added ROM Enable jumper (which does not work without [[Jumper settings|a little patch#v11a_bug]])&lt;br /&gt;
** Minor layout changes to simplify the building process&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=75</id>
		<title>ATW800/2 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=75"/>
		<updated>2026-01-17T11:14:54Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.&lt;br /&gt;
&lt;br /&gt;
=== Pre ATW800/2 ===&lt;br /&gt;
Before the ATW800/2 was released there were some (more limited) predecessors:&lt;br /&gt;
&lt;br /&gt;
The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt;&lt;br /&gt;
It was a testbed the get more familiar with the Mega-ST bus and its capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Released revisions ===&lt;br /&gt;
&lt;br /&gt;
Only the Mark 3 models were released and sold to the public. So all Revisions start with a &amp;quot;Mk3&amp;quot; marking.&lt;br /&gt;
&lt;br /&gt;
* V1.0d - First public release. Sold in the 1st batch of 50 cards&lt;br /&gt;
* V1.1 - 2nd batch release. Differences to V1.0d:&lt;br /&gt;
** Removed (optional) buffer for external T-Links &lt;br /&gt;
** Removed option for supplying 3.3V to the Nano20k &lt;br /&gt;
** Removed the chip-select solder bridge for the C011 &lt;br /&gt;
** Added solder bridge to choose voltage for SMD/THT 5MHz oscillator &lt;br /&gt;
** Expanded USB connector to 2x5 pins to have external USB controllers to provide power to the USB port&lt;br /&gt;
** Added solder bridge close to the USB port for power-source selection (card or in-port) &lt;br /&gt;
* V1.1a - 3rd batch release&lt;br /&gt;
** Added ROM Enable jumper (which does not work without [[Jumper settings|a little patch]])&lt;br /&gt;
** Minor layout changes to simplify the building process&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=74</id>
		<title>Jumper settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=74"/>
		<updated>2026-01-17T11:13:49Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: /* CPLD Firmware V1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [https://wiki.geekdot.com/index.php/ATW800/2_revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&#039;s a list of the jumper settings depending on the card and firmware version.&lt;br /&gt;
&lt;br /&gt;
Please mind that &#039;&#039;&#039;jumpers are populated or not populated based on the bus version of your card&#039;&#039;&#039; (Mega-ST or VME bus). Refer to the manual for the location of the jumpers.&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.0[a|b|c] - 1.1 ==&lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - used for setting the IDE controller base address&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - not used&lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.1[a|b] ==&lt;br /&gt;
The version 1.1&#039;&#039;&#039;a&#039;&#039;&#039; was already shipped with the then latest CPLD and FPGA firmware. So the minimum firmware releases are covered here. &lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
* ROM - Closed: Enable onboard TOS ROM, Open: Disable onboard TOS ROM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;v11a_bug&amp;quot;&amp;gt;&#039;&#039;&#039;NB: The Mk3 1.1&#039;&#039;a&#039;&#039;&#039;&#039;&#039; card has a design mistake which requires a small soldering patch to make the ROM jumper work as expected.&lt;br /&gt;
Additionally to pulling the jumper you need to connect the left pin to 5V, eg. available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire:&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3 v1.1a ROM jumper patch.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you own the Mk3 1.1&#039;&#039;&#039;b&#039;&#039;&#039;, this is not necessary. Just pull the jumper.&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== VRAM address setting ==&lt;br /&gt;
Here are two tables explaining the A0/A1 jumper settings depending on the bus version of the ATW800/2:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Mega-ST version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0xC00000|| 2MB || Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0xA00000 || 2MB || Alternative range&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0xA00000|| 4MB  || Needed for true-color&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ VME version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0x(FE)C00000|| 2MB || TT only Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0x(FE)A00000 || 2MB || Mega-STe or alternative f. TT&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0x(FE)A00000|| 4MB  || TT only - Needed for true-color&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=73</id>
		<title>Jumper settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=73"/>
		<updated>2026-01-17T11:04:43Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [https://wiki.geekdot.com/index.php/ATW800/2_revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&#039;s a list of the jumper settings depending on the card and firmware version.&lt;br /&gt;
&lt;br /&gt;
Please mind that &#039;&#039;&#039;jumpers are populated or not populated based on the bus version of your card&#039;&#039;&#039; (Mega-ST or VME bus). Refer to the manual for the location of the jumpers.&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.0[a|b|c] - 1.1 ==&lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - used for setting the IDE controller base address&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - not used&lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.1[a|b] ==&lt;br /&gt;
The version 1.1&#039;&#039;&#039;a&#039;&#039;&#039; was already shipped with the then latest CPLD and FPGA firmware. So the minimum firmware releases are covered here. &lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
* ROM - Closed: Enable onboard TOS ROM, Open: Disable onboard TOS ROM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: The Mk3 1.1&#039;&#039;a&#039;&#039;&#039;&#039;&#039; card has a design mistake which requires a small soldering patch to make the ROM jumper work as expected.&lt;br /&gt;
Additionally to pulling the jumper you need to connect the left pin to 5V, eg. available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire:&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3 v1.1a ROM jumper patch.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you own the Mk3 1.1&#039;&#039;&#039;b&#039;&#039;&#039;, this is not necessary. Just pull the jumper.&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== VRAM address setting ==&lt;br /&gt;
Here are two tables explaining the A0/A1 jumper settings depending on the bus version of the ATW800/2:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Mega-ST version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0xC00000|| 2MB || Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0xA00000 || 2MB || Alternative range&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0xA00000|| 4MB  || Needed for true-color&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ VME version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0x(FE)C00000|| 2MB || TT only Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0x(FE)A00000 || 2MB || Mega-STe or alternative f. TT&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0x(FE)A00000|| 4MB  || TT only - Needed for true-color&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=72</id>
		<title>Jumper settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=72"/>
		<updated>2026-01-17T11:01:44Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [http://ATW800/2%20revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&#039;s a list of the jumper settings depending on the card and firmware version.&lt;br /&gt;
&lt;br /&gt;
Please mind that &#039;&#039;&#039;jumpers are populated or not populated based on the bus version of your card&#039;&#039;&#039; (Mega-ST or VME bus). Refer to the manual for the location of the jumpers.&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.0[a|b|c] - 1.1 ==&lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - used for setting the IDE controller base address&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - not used&lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.1[a|b] ==&lt;br /&gt;
The version 1.1&#039;&#039;&#039;a&#039;&#039;&#039; was already shipped with the then latest CPLD and FPGA firmware. So the minimum firmware releases are covered here. &lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
* ROM - Closed: Enable onboard TOS ROM, Open: Disable onboard TOS ROM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: The Mk3 1.1&#039;&#039;a&#039;&#039;&#039;&#039;&#039; card has a design mistake which requires a small soldering patch to make the ROM jumper work as expected.&lt;br /&gt;
Additionally to pulling the jumper you need to connect the left pin to 5V, eg. available at the 3rd pin from right of TRAM socket “SLOT 2” using a jumper wire:&lt;br /&gt;
&lt;br /&gt;
[[File:Mk3 v1.1a ROM jumper patch.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you own the Mk3 1.1&#039;&#039;&#039;b&#039;&#039;&#039;, this is not necessary. Just pull the jumper.&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== VRAM address setting ==&lt;br /&gt;
Here are two tables explaining the A0/A1 jumper settings depending on the bus version of the ATW800/2:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Mega-ST version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0xC00000|| 2MB || Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0xA00000 || 2MB || Alternative range&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0xA00000|| 4MB  || Needed for true-color&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ VME version&lt;br /&gt;
|-&lt;br /&gt;
! A0 !! A1 !! Address !! VRAM size !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| Open || Open || 0x(FE)C00000|| 2MB || TT only Default setting&lt;br /&gt;
|-&lt;br /&gt;
| Open || Close || 0x(FE)A00000 || 2MB || Mega-STe or alternative f. TT&lt;br /&gt;
|-&lt;br /&gt;
| Close || Open || n/a || n/a|| NOT supported&lt;br /&gt;
|-&lt;br /&gt;
| Close  || Close || 0x(FE)A00000|| 4MB  || TT only - Needed for true-color&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:Mk3_v1.1a_ROM_jumper_patch.jpg&amp;diff=71</id>
		<title>File:Mk3 v1.1a ROM jumper patch.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:Mk3_v1.1a_ROM_jumper_patch.jpg&amp;diff=71"/>
		<updated>2026-01-17T10:52:09Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is one spot you can get 5V for the jumper&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=70</id>
		<title>Jumper settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Jumper_settings&amp;diff=70"/>
		<updated>2026-01-17T10:43:11Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Created page with &amp;quot;Category:ATW800/2 During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [http://ATW800/2%20revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt; The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&amp;#039;s a list of the jumper settings dep...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During the evolution of the ATW800/2 the jumpers on the card were sometime (re)used in a different way depending on the [http://ATW800/2%20revisions card-revision] and installed CPLD firmware. This was done to guarantee backwards compatibility for earlier card revisions when upgraded with a newer firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
The Mk3 V1.1 PCB introduced an additional jumper which can only be used when plugged into a Mega-ST. Here&#039;s a list of the jumper settings depending on the card and firmware version.&lt;br /&gt;
&lt;br /&gt;
Please mind that &#039;&#039;&#039;jumpers are populated or not populated based on the bus version of your card&#039;&#039;&#039; (Mega-ST or VME bus). Refer to the manual for the location of the jumpers.&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.0[a|b|c] - 1.1 ==&lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - used for setting the IDE controller base address&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V0 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - not used&lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
* A0/A1 - not used&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
* A0/A1 - used for setting the VRAM base address.&amp;lt;br&amp;gt; Introduced with FPGA firmware V0205 which supports 4MB VRAM (24bit colour).&lt;br /&gt;
* IDE - Closed: Enable IDE, Open: Disable IDE&amp;lt;br&amp;gt;Only works with HDDRIVER 12.6 or later. &lt;br /&gt;
* ADDR - Selects Atari Model. Closed: Mega-STE, Open: TT&amp;lt;br&amp;gt;&#039;&#039;&#039;For the Mega-STE you also need to set the A0/A1 for the VRAM base of 0xA00000!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mk3 v1.1a ==&lt;br /&gt;
The version 1.1&#039;&#039;&#039;a&#039;&#039;&#039; was already shipped with the then latest CPLD and FPGA firmware. So the minimum firmware releases are covered here. &lt;br /&gt;
&lt;br /&gt;
=== Mega ST ===&lt;br /&gt;
&lt;br /&gt;
==== CPLD Firmware V1 ====&lt;br /&gt;
dsdsd&lt;br /&gt;
&lt;br /&gt;
=== TT / Mega-STe ===&lt;br /&gt;
==== CPLD Firmware V2 ====&lt;br /&gt;
dsdsd&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=External_Link_interface&amp;diff=69</id>
		<title>External Link interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=External_Link_interface&amp;diff=69"/>
		<updated>2025-11-03T09:03:27Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
Depending on the revision of your card there are two ways to connect external Transputer(s)&lt;br /&gt;
&lt;br /&gt;
=== Mk3 V1.0d ===&lt;br /&gt;
The first 50 ATW800/2 had a prerequisite for adding an optional buffer to the card but it&#039;s not fitted by default. The buffering of the external link interface allows longer cables to an external Transputer farm (max. 2 meters).&lt;br /&gt;
&lt;br /&gt;
To use it you will need to add some extra components to the bottom side of the card:&lt;br /&gt;
&lt;br /&gt;
* one 5V, TSOP48, 74xx162245 buffer (IC5) &lt;br /&gt;
* 4x 0603 100nF caps (C19/21/22/23)&lt;br /&gt;
* 2x6 90° Pinheader to the edge of the card&lt;br /&gt;
* a 10k resistor &lt;br /&gt;
* a shottky diode&lt;br /&gt;
&lt;br /&gt;
Due to a f-up by the idiot who designed the card (forgot his name), you need to do some fixing:&lt;br /&gt;
&lt;br /&gt;
* Do not solder &#039;&#039;&#039;pin 32&#039;&#039;&#039; of the 74xx162245 to the PCB but lift it a bit upwards from the PCB (BLUE ARROW)&lt;br /&gt;
* (optional but recommended) cut the trace leading to pin 32 (RED mark)&lt;br /&gt;
* Solder the resistor and the diode in parallel to the &amp;quot;ERROR&amp;quot; pin of the nearby TRAM socket. (YELLOW mark)&lt;br /&gt;
* The cathode (that&#039;s the end normally marked with a white stripe) of the diode need to be connected &#039;&#039;towards pin 32&#039;&#039; of the buffer&lt;br /&gt;
&lt;br /&gt;
This solder stunt is not for the fainthearted - don&#039;t drink too much coffee before doing this. Shaky hands won&#039;t help here.&lt;br /&gt;
A microscope will help &#039;&#039;dramatically&#039;&#039; and you might need a &#039;&#039;very&#039;&#039; thin wire to be soldered to that pin.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a piccy of the whereabouts...&lt;br /&gt;
[attachment=0]External-Fix.jpg[/attachment]&lt;br /&gt;
&lt;br /&gt;
Sorry for this, but I was assuming that out of the 50 1st batch owners 1 or max. 2 will actually own an external Transputer farm to be attached to the ATW800/2. &lt;br /&gt;
&lt;br /&gt;
==== A simpler solution ====&lt;br /&gt;
&lt;br /&gt;
Another more crude but simpler solution would be to directly connect an external TRAM to the TRAM socket of the ATW800/2.&lt;br /&gt;
The cable would be limited to roughly 30-50cm but all you&#039;d need would be 5 cables (given there&#039;s external 5V provided):&lt;br /&gt;
* Link0 in&lt;br /&gt;
* Link0 out&lt;br /&gt;
* Analyze&lt;br /&gt;
* Reset&lt;br /&gt;
* Error&lt;br /&gt;
&lt;br /&gt;
=== Mk3 V1.1 and later cards ===&lt;br /&gt;
Later cards just offer a simple, straight link connection to the outside. Still, a 2x6 90° Pinheader needs to be retrofitted to the edge of the card.&amp;lt;br&amp;gt;&lt;br /&gt;
To this you can either connect more Transputer(s) e.g. on a simple TRAM carrier directly (cable &amp;lt; 10cm) or a small external PCB containing some sort of buffer. We will provide schematics for these soon.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=FPGA_programming&amp;diff=68</id>
		<title>FPGA programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=FPGA_programming&amp;diff=68"/>
		<updated>2025-11-03T08:32:06Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
To fix a currently unknown bug or add more cool features to the card’s main firmware, we might need to update the card’s firmware in the future.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory on the FPGA piggyback card, a Nano 20k (nicknamed “Seurat” after the artists who invented the pointillism painting technique); it can be programmed using two tools.&lt;br /&gt;
&lt;br /&gt;
=== Preparation ===&lt;br /&gt;
&lt;br /&gt;
While you can update the Seurat firmware with having the ATW800/2 installed in your ATARI it&#039;s recommended to remove it for easier access and making absolutely sure that your ATARI won&#039;t be harmed (which &#039;&#039;theoretically&#039;&#039; can&#039;t happen). &amp;lt;br&amp;gt;&lt;br /&gt;
All you need to do is plugging a USB-C cable to the little  piggybacked FPGA board which has its other end connected to your computer running the flashing software.&lt;br /&gt;
&lt;br /&gt;
Firmware images can be found in [https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FFPGA_Seurat the public share].&amp;lt;br&amp;gt;&lt;br /&gt;
The firmware filenames contain their version, e.g. &amp;lt;code&amp;gt;AtariNano20k_V0205.fs&amp;lt;/code&amp;gt; means version 2.05.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
On Windows, we recommend using the GoWin Programmer tool. This is also available in the public share (for Windows 32 and 64 bit).&amp;lt;br&amp;gt;&lt;br /&gt;
If you like to get the most recent version can also be downloaded for free at [https://www.gowinsemi.com/en/support/download%20eda/ https://www.gowinsemi.com/en/support/download_eda/]&lt;br /&gt;
You have to register before downloading. Sorry.&lt;br /&gt;
On the download page, scroll down to the “Programmer” section and make sure to pick the education version, which is the free one.&lt;br /&gt;
&lt;br /&gt;
After installing and running the GoWin Programmer the first time, you have to set up its connection (aka “cable”). It will greet you with this dialog box:&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin1.png|center]]&lt;br /&gt;
&lt;br /&gt;
Initially the three dropdown fields might be empty, so connect your Nano 20k using its USB-C port. The LED on the Nano 20k should start pulsing or blinking. Wait for Windows to recognize the new device, then click on the “Query/Detect Cable” button in the dialog box until the fields are updated.&lt;br /&gt;
Make sure the values are the same as in the dialog box above and click “Save.”&lt;br /&gt;
Now you’ll see the main window showing you one device (row). You can click in each column and change its settings: &#039;&#039;&#039;Series&#039;&#039;&#039; should be set to GW2AR and &#039;&#039;&#039;Device&#039;&#039;&#039; to GW2AR-18C.&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin2.png|center]]&lt;br /&gt;
 &lt;br /&gt;
Clicking “Operation” will open a new dialog box, which you need to configure “Access Mode” and “Operation” as shown in the following screenshot:&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin3.png|center]]&lt;br /&gt;
 &lt;br /&gt;
In “Programming Options” you can specify a bitstream (aka “firmware”) for your nano. This is optional as you can do this later in the main window by clicking the “FS File” column.&lt;br /&gt;
&lt;br /&gt;
=== Linux and macOS ===&lt;br /&gt;
&lt;br /&gt;
For Linux we recommend openFPGA. GoWIN also has a Linux tool, but we have no experience using it.&lt;br /&gt;
https://github.com/trabucayre/openFPGALoader&lt;br /&gt;
&lt;br /&gt;
Here’s how to install openFPGALoader via git on Linux (and mac OS):&lt;br /&gt;
https://wiki.sipeed.com/hardware/en/tang/Tang-Nano-Doc/flash-in-linux.html&lt;br /&gt;
&lt;br /&gt;
When installed, connect your Nano 20k and make sure your system has detected it. Then let openFPGALoader detect your FPGA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo ./openFPGALoader --detect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If that worked, the programming command will look something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo ./openFPGALoader -b tangnano20k -f /path/to/your/ATW800_2-stuff/AtariNano20k.fs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On macOS we recommend using homebrew to easily install openFPGALoader. Here, the code looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ brew install openfpgaloader&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is all you need to type. Everything else is the same as on Linux.&lt;br /&gt;
&lt;br /&gt;
You can also install openFPGA in Windows using, e.g., Cygwin, MSYS2, etc. As usual, you’ll have to jump through several burning hoops to get this working. If you’d like to go this route, please use Google and wade through the recipes available there.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=FPGA_programming&amp;diff=67</id>
		<title>FPGA programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=FPGA_programming&amp;diff=67"/>
		<updated>2025-11-03T08:31:14Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
To fix a currently unknown bug or add more cool features to the card’s main firmware, we might need to update the card’s firmware in the future.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory on the FPGA piggyback card, a Nano 20k (nicknamed “Seurat” after the artists who invented the pointillism painting technique); it can be programmed using two tools.&lt;br /&gt;
&lt;br /&gt;
=== Preparation ===&lt;br /&gt;
&lt;br /&gt;
While you can update the Seurat firmware with having the ATW800/2 installed in your ATARI it&#039;s recommended to remove it for easier access and making absolutely sure that your ATARI won&#039;t be harmed (which &#039;&#039;theoretically&#039;&#039; can&#039;t happen). &amp;lt;br&amp;gt;&lt;br /&gt;
All you need to do is plugging a USB-C cable to the little  piggybacked FPGA board which has its other end connected to your computer running the flashing software.&lt;br /&gt;
&lt;br /&gt;
Firmware images can be found in [https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FFPGA_Seurat the public share].&amp;lt;br&amp;gt;&lt;br /&gt;
The firmware filenames contain their version, e.g. &amp;lt;code&amp;gt;AtariNano20k_V0205.fs&amp;lt;/code&amp;gt; means version 2.05.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
On Windows, we recommend using the GoWin Programmer tool. This is also available in the public share (for Windows 32 and 64 bit).&amp;lt;br&amp;gt;&lt;br /&gt;
If you like to get the most recent version can also be downloaded for free at [https://www.gowinsemi.com/en/support/download%20eda/ https://www.gowinsemi.com/en/support/download_eda/]&lt;br /&gt;
You have to register before downloading. Sorry.&lt;br /&gt;
On the download page, scroll down to the “Programmer” section and make sure to pick the education version, which is the free one.&lt;br /&gt;
&lt;br /&gt;
After installing and running the GoWin Programmer the first time, you have to set up its connection (aka “cable”). It will greet you with this dialog box:&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin1.png|center]]&lt;br /&gt;
&lt;br /&gt;
Initially the three dropdown fields might be empty, so connect your Nano 20k using its USB-C port. The LED on the Nano 20k should start pulsing or blinking. Wait for Windows to recognize the new device, then click on the “Query/Detect Cable” button in the dialog box until the fields are updated.&lt;br /&gt;
Make sure the values are the same as in the dialog box above and click “Save.”&lt;br /&gt;
Now you’ll see the main window showing you one device (row). You can click in each column and change its settings: &#039;&#039;&#039;Series&#039;&#039;&#039; should be set to GW2AR and &#039;&#039;&#039;Device&#039;&#039;&#039; to GW2AR-18C.&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin2.png|center]]&lt;br /&gt;
 &lt;br /&gt;
Clicking “Operation” will open a new dialog box, which you need to configure “Access Mode” and “Operation” as shown in the following screenshot:&lt;br /&gt;
&lt;br /&gt;
[[File:GoWin3.png|center]]&lt;br /&gt;
 &lt;br /&gt;
In “Programming Options” you can specify a bitstream (aka “firmware”) for your nano. This is optional as you can do this later in the main window by clicking the “FS File” column.&lt;br /&gt;
&lt;br /&gt;
=== Linux and macOS ===&lt;br /&gt;
&lt;br /&gt;
For Linux we recommend openFPGA. GoWIN also has a Linux tool, but we have no experience using it.&lt;br /&gt;
https://github.com/trabucayre/openFPGALoader&lt;br /&gt;
&lt;br /&gt;
Here’s how to install openFPGALoader via git on Linux (and mac OS):&lt;br /&gt;
https://wiki.sipeed.com/hardware/en/tang/Tang-Nano-Doc/flash-in-linux.html&lt;br /&gt;
&lt;br /&gt;
When installed, connect your Nano 20k and make sure your system has detected it. Then let openFPGALoader detect your FPGA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo ./openFPGALoader --detect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If that worked, the programming command will look something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo ./openFPGALoader -b tangnano20k -f /path/to/your/ATW800_2-stuff/AtariNano20k.fs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On macOS we recommend using homebrew to easily install openFPGALoader. Here, the code looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ brew install openfpgaloader&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is all you need to type. Everything else is the same as on Linux.&lt;br /&gt;
&lt;br /&gt;
You can also install openFPGA in Windows using, e.g., Cygwin, MSYS2, etc. As usual, you’ll have to jump through several burning hoops to get this working; going through all of this here would cause this little manual to explode, so I won’t. If you’d like to go this route, please use Google and wade through the recipes available there.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:GoWin3.png&amp;diff=66</id>
		<title>File:GoWin3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:GoWin3.png&amp;diff=66"/>
		<updated>2025-11-03T08:14:48Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GoWin screenshot 3&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:GoWin2.png&amp;diff=65</id>
		<title>File:GoWin2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:GoWin2.png&amp;diff=65"/>
		<updated>2025-11-03T08:13:49Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GoWin screenshot 2&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:GoWin1.png&amp;diff=64</id>
		<title>File:GoWin1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:GoWin1.png&amp;diff=64"/>
		<updated>2025-11-03T08:10:52Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GoWin screenshot 1&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=63</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=63"/>
		<updated>2025-10-03T15:52:25Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this might not work. The typical symptom of a &amp;quot;bad clone&amp;quot; is that your Windows PC will give you a blue screen of death as soon as you plug it in. &lt;br /&gt;
&#039;&#039;&#039;If this is the case with your model don&#039;t despair!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Check your model first before making changes!&lt;br /&gt;
|-&lt;br /&gt;
| I just bought [https://www.aliexpress.com/item/1005006124786647.html one of these clones from Aliexpress] for 5€ incl. shipping(!) and while it has exact the PCB pictured above it seems to have the firmware patch already installed. It looks like our Chinese friends reacted fast and replaced their crap with the good stuff.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash its firmware to actually make it working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
&lt;br /&gt;
===== In a (Linux) nutshell you do this =====&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
===== Alternatively, a Windows recipe =====&lt;br /&gt;
(taken from the comments on Robs page.)&lt;br /&gt;
&lt;br /&gt;
* install CH375_DRIVER (CH372DRV.EXE [https://www.wch-ic.com/downloads/CH372DRV_EXE.html from WCH website])&lt;br /&gt;
* driver CH372DRV.EXE can be renamed CH372DRV.CAB and files be extracted with Winzip/RAR etc.&lt;br /&gt;
* open plastic case, add 10k resistor between D+ and 3V3&lt;br /&gt;
* install WCHISP_Tool3.3 or latest [https://www.wch-ic.com/downloads/WCHISPTool_Setup_exe.html WCHISP_Studio] (better!)&lt;br /&gt;
* if device not detected update driver from via Device_Manager using driver files from extracted .CAB&lt;br /&gt;
* make sure to select CH55x/USB chip model CH552&lt;br /&gt;
* Object File1 = load the usb_blaster.bin file here and check box on the right&lt;br /&gt;
* Make sure “Enable RST Pin as manual reset pin” and “Run the Taget Program …” are NOT checked !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT!&#039;&#039;&#039;&lt;br /&gt;
* Make sure “Automatic Download When Device Connect” is CHECKED !&lt;br /&gt;
* insert device on USB2.0 port.&lt;br /&gt;
* it will automatically download usb_blaster.bin file in device flash memory&lt;br /&gt;
* remove 10k resistor from D+ and 3v3&lt;br /&gt;
* Plug in USB =&amp;gt; You now have a fully functional “Altera USB Blaster Device” 🙂&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Download the &#039;&#039;correct&#039;&#039; firmware file. There are firmware files for the Mega-ST and the VME cards. Additionally for the VME cards there are  2 variants, depending on the CPLD used:&lt;br /&gt;
#* If your CPLD has a red dot marking, it&#039;s a EPM3128 - so choose the firmware file ending to &amp;quot;3128.pof&amp;quot;&lt;br /&gt;
#* All other cards (Mega-ST &amp;amp; VME) need the file ending on &amp;quot;3064.pof&amp;quot;&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2 - Seurats &amp;quot;heartbeat LED&amp;quot; will start pulsing if everything was done right.&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to your ATW800/2&lt;br /&gt;
#* Pin 1 is marked on the cards silkscreen. Align this to the red marked cable of your USB Blaster flat-cable.&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column (4) as well as in the diagram below.&lt;br /&gt;
# Double-click into the &amp;quot;File&amp;quot; column (3) to select your previously downloaded firmware file to be programmed.&lt;br /&gt;
# Make sure that the checkboxes for &amp;quot;Program/Configure&amp;quot; and &amp;quot;Verify&amp;quot; are checked (5).&lt;br /&gt;
# Click the &amp;quot;Start&amp;quot; button to beginn programming. &lt;br /&gt;
&lt;br /&gt;
Programming takes just 1-2 seconds. When everything went fine, power down your external power-supply and then disconnect the USB Blaster from your ATW800/2.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=62</id>
		<title>ATW800/2 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=ATW800/2_revisions&amp;diff=62"/>
		<updated>2025-09-03T15:37:07Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Created page with &amp;quot;Category:ATW800/2 During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.  === Pre ATW800/2 === Before the ATW800/2 was released there were some (more limited) predecessors:  The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt; It was a testbed the get more familiar with the Mega-ST bus and its...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
During development there have been several revisions of the ATW800/2 card. This article should help you to identify your card.&lt;br /&gt;
&lt;br /&gt;
=== Pre ATW800/2 ===&lt;br /&gt;
Before the ATW800/2 was released there were some (more limited) predecessors:&lt;br /&gt;
&lt;br /&gt;
The [https://www.geekdot.com/stgatw/ STG[A&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;TW] was a hybrid of the STGA graphic card adapter to an ET4000 ISA cards and a TRAM carrier.&amp;lt;br&amp;gt;&lt;br /&gt;
It was a testbed the get more familiar with the Mega-ST bus and its capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Released revisions ===&lt;br /&gt;
&lt;br /&gt;
Only the Mark 3 models were released and sold to the public. So all Revisions start with a &amp;quot;Mk3&amp;quot; marking.&lt;br /&gt;
&lt;br /&gt;
* V1.0d - First public release. Sold in the 1st batch of 50 cards&lt;br /&gt;
* V1.1 - 2nd batch release. Differences to V1.0d:&lt;br /&gt;
** Removed (optional) buffer for external T-Links &lt;br /&gt;
** Removed option for supplying 3.3V to the Nano20k &lt;br /&gt;
** Removed the chip-select solder bridge for the C011 &lt;br /&gt;
** Added solder bridge to choose voltage for SMD/THT 5MHz oscillator &lt;br /&gt;
** Expanded USB connector to 2x5 pins to have external USB controllers to provide power to the USB port&lt;br /&gt;
** Added solder bridge close to the USB port for power-source selection (card or in-port) &lt;br /&gt;
* V1.1a - 3rd batch release&lt;br /&gt;
** Added ROM Enable jumper&lt;br /&gt;
** Minor layout changes to simplify the building process&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=IDE_emulation&amp;diff=61</id>
		<title>IDE emulation</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=IDE_emulation&amp;diff=61"/>
		<updated>2025-08-03T11:43:52Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
=== !!! This functionality is considered ALPHA and must not used with important and/or valuable data !!! ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mega-ST version&#039;&#039;&#039; of the ATW800/2 offers a IDE harddisk emulation using the MicroSD card slot on the FPGA piggyback module (NOT the external MicroSD slot at the edge of the card!)&lt;br /&gt;
&lt;br /&gt;
With firmware V1 on, the VME cards can use the IDE interface too - but only in conjuction with HDDRIVER 6.12 and later. &amp;lt;br&amp;gt;&lt;br /&gt;
Additionally the functionality on VME machines is very limited.&lt;br /&gt;
&lt;br /&gt;
Please refer to the manual for the how-to and procedure.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=TRAM_(Transputer_Modules)&amp;diff=60</id>
		<title>TRAM (Transputer Modules)</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=TRAM_(Transputer_Modules)&amp;diff=60"/>
		<updated>2025-07-27T12:01:24Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Created page with &amp;quot;Category:ATW800/2 While the Transputer was an ingenious thing itself, INMOS went one step further and created the &amp;#039;&amp;#039;TRAM&amp;#039;&amp;#039;, short for “TRAnsputerModule”. A small 1.05 by 3.66 inch PCB providing a Transputer and some RAM and featuring just 16 PINs to the outside. &amp;lt;br&amp;gt; This so-called size-1 TRAM then was also available as double, three, four or even 8 times bigger version, called size-2, size-3, size-4 or size-8 accordingly. Original specs are available [http://tra...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
While the Transputer was an ingenious thing itself, INMOS went one step further and created the &#039;&#039;TRAM&#039;&#039;, short for “TRAnsputerModule”. A small 1.05 by 3.66 inch PCB providing a Transputer and some RAM and featuring just 16 PINs to the outside. &amp;lt;br&amp;gt;&lt;br /&gt;
This so-called size-1 TRAM then was also available as double, three, four or even 8 times bigger version, called size-2, size-3, size-4 or size-8 accordingly. Original specs are available [http://transputer.net/tn/29/tn29.html here].&lt;br /&gt;
&lt;br /&gt;
Initially a (compute) TRAM normally consisted of a Transputer (socket) and memory. The amount of memory went up from mere 32k to multiple megabytes over their evolution.&lt;br /&gt;
&lt;br /&gt;
Later peripheral TRAMs were developed offering features like RS422, graphics, network or SCSI interfaces.&lt;br /&gt;
&lt;br /&gt;
A list of Inmos TRAMs can be found [https://www.geekdot.com/inmos/ here]. A selection of third party TRAMs are listed on [https://www.geekdot.com/3rd-party-trams/ this page].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TRAMs are quite fragile&#039;&#039;&#039;, so make sure to read the [https://www.geekdot.com/handling-trams/ &amp;quot;Handling TRAMs&amp;quot; article] on geekdot.com.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=59</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=59"/>
		<updated>2025-07-05T11:57:20Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this might not work. The typical symptom of a &amp;quot;bad clone&amp;quot; is that your Windows PC will give you a blue screen of death as soon as you plug it in. &lt;br /&gt;
&#039;&#039;&#039;If this is the case with your model don&#039;t despair!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Check your model first before making changes!&lt;br /&gt;
|-&lt;br /&gt;
| I just bought [https://www.aliexpress.com/item/1005006124786647.html one of these clones from Aliexpress] for 5€ incl. shipping(!) and while it has exact the PCB pictured above it seems to have the firmware patch already installed. It looks like our Chinese friends reacted fast and replaced their crap with the good stuff.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash its firmware to actually make it working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Download the &#039;&#039;correct&#039;&#039; firmware file. There are firmware files for the Mega-ST and the VME cards. Additionally for the VME cards there are  2 variants, depending on the CPLD used:&lt;br /&gt;
#* If your CPLD has a red dot marking, it&#039;s a EPM3128 - so choose the firmware file ending to &amp;quot;3128.pof&amp;quot;&lt;br /&gt;
#* All other cards (Mega-ST &amp;amp; VME) need the file ending on &amp;quot;3064.pof&amp;quot;&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2 - Seurats &amp;quot;heartbeat LED&amp;quot; will start pulsing if everything was done right.&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to your ATW800/2&lt;br /&gt;
#* Pin 1 is marked on the cards silkscreen. Align this to the red marked cable of your USB Blaster flat-cable.&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column (4) as well as in the diagram below.&lt;br /&gt;
# Double-click into the &amp;quot;File&amp;quot; column (3) to select your previously downloaded firmware file to be programmed.&lt;br /&gt;
# Make sure that the checkboxes for &amp;quot;Program/Configure&amp;quot; and &amp;quot;Verify&amp;quot; are checked (5).&lt;br /&gt;
# Click the &amp;quot;Start&amp;quot; button to beginn programming. &lt;br /&gt;
&lt;br /&gt;
Programming takes just 1-2 seconds. When everything went fine, power down your external power-supply and then disconnect the USB Blaster from your ATW800/2.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=58</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=58"/>
		<updated>2025-07-05T11:53:57Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this might not work. The typical symptom of a &amp;quot;bad clone&amp;quot; is that your Windows PC will give you a blue screen of death as soon as you plug it in. &lt;br /&gt;
&#039;&#039;&#039;If this is the case with your model don&#039;t despair!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Hint&lt;br /&gt;
|-&lt;br /&gt;
| That said, I just bought [https://www.aliexpress.com/item/1005006124786647.html one of these clones from Aliexpress] for 5€ incl. shipping(!) and it seems to have the firmware patch already installed. It looks like our Chinese friends reacted fast and replaced their crap with to good stuff.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash its firmware to actually make it working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Download the &#039;&#039;correct&#039;&#039; firmware file. There are firmware files for the Mega-ST and the VME cards. Additionally for the VME cards there are  2 variants, depending on the CPLD used:&lt;br /&gt;
#* If your CPLD has a red dot marking, it&#039;s a EPM3128 - so choose the firmware file ending to &amp;quot;3128.pof&amp;quot;&lt;br /&gt;
#* All other cards (Mega-ST &amp;amp; VME) need the file ending on &amp;quot;3064.pof&amp;quot;&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2 - Seurats &amp;quot;heartbeat LED&amp;quot; will start pulsing if everything was done right.&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to your ATW800/2&lt;br /&gt;
#* Pin 1 is marked on the cards silkscreen. Align this to the red marked cable of your USB Blaster flat-cable.&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column (4) as well as in the diagram below.&lt;br /&gt;
# Double-click into the &amp;quot;File&amp;quot; column (3) to select your previously downloaded firmware file to be programmed.&lt;br /&gt;
# Make sure that the checkboxes for &amp;quot;Program/Configure&amp;quot; and &amp;quot;Verify&amp;quot; are checked (5).&lt;br /&gt;
# Click the &amp;quot;Start&amp;quot; button to beginn programming. &lt;br /&gt;
&lt;br /&gt;
Programming takes just 1-2 seconds. When everything went fine, power down your external power-supply and then disconnect the USB Blaster from your ATW800/2.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=57</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=57"/>
		<updated>2025-07-02T10:30:04Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this might not work. The typical symptom of a &amp;quot;bad clone&amp;quot; is that your Windows PC will give you a blue screen of death as soon as you plug it in. &lt;br /&gt;
&#039;&#039;&#039;If this is the case with your model don&#039;t despair!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash its firmware to actually make it working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Download the &#039;&#039;correct&#039;&#039; firmware file. There are firmware files for the Mega-ST and the VME cards. Additionally for the VME cards there are  2 variants, depending on the CPLD used:&lt;br /&gt;
#* If your CPLD has a red dot marking, it&#039;s a EPM3128 - so choose the firmware file ending to &amp;quot;3128.pof&amp;quot;&lt;br /&gt;
#* All other cards (Mega-ST &amp;amp; VME) need the file ending on &amp;quot;3064.pof&amp;quot;&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2 - Seurats &amp;quot;heartbeat LED&amp;quot; will start pulsing if everything was done right.&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to your ATW800/2&lt;br /&gt;
#* Pin 1 is marked on the cards silkscreen. Align this to the red marked cable of your USB Blaster flat-cable.&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column (4) as well as in the diagram below.&lt;br /&gt;
# Double-click into the &amp;quot;File&amp;quot; column (3) to select your previously downloaded firmware file to be programmed.&lt;br /&gt;
# Make sure that the checkboxes for &amp;quot;Program/Configure&amp;quot; and &amp;quot;Verify&amp;quot; are checked (5).&lt;br /&gt;
# Click the &amp;quot;Start&amp;quot; button to beginn programming. &lt;br /&gt;
&lt;br /&gt;
Programming takes just 1-2 seconds. When everything went fine, power down your external power-supply and then disconnect the USB Blaster from your ATW800/2.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=56</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=56"/>
		<updated>2025-06-27T10:48:53Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this will not work. Normally the will even give you a blue screen of death when you plug them into your Windows PC. They&#039;re a total rip-off...&lt;br /&gt;
&lt;br /&gt;
...but thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash their firmware to actually make them working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Download the &#039;&#039;correct&#039;&#039; firmware file. There are firmware files for the Mega-ST and the VME cards. Additionally for the VME cards there are  2 variants, depending on the CPLD used:&lt;br /&gt;
#* If your CPLD has a red dot marking, it&#039;s a EPM3128 - so choose the firmware file ending to &amp;quot;3128.pof&amp;quot;&lt;br /&gt;
#* All other cards (Mega-ST &amp;amp; VME) need the file ending on &amp;quot;3064.pof&amp;quot;&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2 - Seurats &amp;quot;heartbeat LED&amp;quot; will start pulsing if everything was done right.&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to your ATW800/2&lt;br /&gt;
#* Pin 1 is marked on the cards silkscreen. Align this to the red marked cable of your USB Blaster flat-cable.&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column (4) as well as in the diagram below.&lt;br /&gt;
# Double-click into the &amp;quot;File&amp;quot; column (3) to select your previously downloaded firmware file to be programmed.&lt;br /&gt;
# Make sure that the checkboxes for &amp;quot;Program/Configure&amp;quot; and &amp;quot;Verify&amp;quot; are checked (5).&lt;br /&gt;
# Click the &amp;quot;Start&amp;quot; button to beginn programming. &lt;br /&gt;
&lt;br /&gt;
Programming takes just 1-2 seconds. When everything went fine, power down your external power-supply and then disconnect the USB Blaster from your ATW800/2.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=55</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=55"/>
		<updated>2025-06-27T10:33:58Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this will not work. Normally the will even give you a blue screen of death when you plug them into your Windows PC. They&#039;re a total rip-off...&lt;br /&gt;
&lt;br /&gt;
...but thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash their firmware to actually make them working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png|none|800px]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to the ATW800/2&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column as well as in the diagram below.&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=54</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=54"/>
		<updated>2025-06-27T10:32:44Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this will not work. Normally the will even give you a blue screen of death when you plug them into your Windows PC. They&#039;re a total rip-off...&lt;br /&gt;
&lt;br /&gt;
...but thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash their firmware to actually make them working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to do some nerdy things... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool called Quartus Programmer provided in our public share, which is a comparably mere 122MB, located in &amp;quot;[https://nextcloud.geekdot.com/s/jt4fYYakAjMwXbp?path=%2FFirmware%2FCPLD_Absinth Firmware\CPLD_Absinth]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Certain things have to be done before you can reprogram the Absinth CPLD. &lt;br /&gt;
&lt;br /&gt;
# Get an external 5V power supply (1 ampere is sufficient). &lt;br /&gt;
# Remove your ATW800/2 from your ATARI&lt;br /&gt;
# Remove installed TRAMs if your have some installed.&lt;br /&gt;
# Solder a 2x5 pinrow onto the ATW800/2 where the silkscreen print says &amp;quot;JTAG&amp;quot; (close by the CPLD).&lt;br /&gt;
# Make sure your USB Blaster is recognized by your system when plugged in&lt;br /&gt;
# Attach your external power source to your ATW800/2&lt;br /&gt;
#* A VME card can be supplied with power by using the unpopulated Mega-ST power connector (Silkscreen print &amp;quot;MST_PWR)&lt;br /&gt;
#* Mega-ST cards can be powered through their soldered-on power cable - e.g. by using the running Mega-ST while the card itself is removed.&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
After installing, start Quartus Programmer and it should greet you with this screen:&lt;br /&gt;
&lt;br /&gt;
[[File:Quartus Programmer.png]]&lt;br /&gt;
&lt;br /&gt;
Take these steps to reprogram the ATW800/2 CPLD (&amp;quot;Absinth&amp;quot;):&lt;br /&gt;
 &lt;br /&gt;
# Connect your USB Blaster cable to the ATW800/2&lt;br /&gt;
# If everything is correctly configured it should be detected by Quartus Programmer and shown in its UI (1) - if not, click the &amp;quot;Hardware Setup&amp;quot; button and do a search there.&lt;br /&gt;
&lt;br /&gt;
# Click the &amp;quot;Auto Detect&amp;quot; button in Quartus Programmer (2), the name of used CPLD should be shown in the &amp;quot;Device&amp;quot; column as well as in the diagram below.&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:Quartus_Programmer.png&amp;diff=53</id>
		<title>File:Quartus Programmer.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:Quartus_Programmer.png&amp;diff=53"/>
		<updated>2025-06-27T10:11:31Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Quartus Programmer&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=52</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=52"/>
		<updated>2025-06-19T07:17:14Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly or a new feature requiring a firmware change it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&amp;lt;br&amp;gt;&lt;br /&gt;
Also, you&#039;ll need to solder a 2x5 pinrow onto your ATW800/2 which is located at the front right corner of the card, the bus connector facing towards you. It has a silk-screen print &amp;quot;JTAG&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single WCH CH552G microcontroller which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
This is a real one-chip-solution. They even spare the oscillator. And out of the box this will not work. Normally the will even give you a blue screen of death when you plug them into your Windows PC. They&#039;re a total rip-off...&lt;br /&gt;
&lt;br /&gt;
...but thanks to Rob Brown, who reversed those useless pieces of electronics, you can flash their firmware to actually make them working. [https://www.downtowndougbrown.com/2024/06/fixing-a-knockoff-altera-usb-blaster-that-never-worked/ Rob described all steps in depth on his webpage].&lt;br /&gt;
&lt;br /&gt;
Of course the downside of this is: You need to some nerdy stuff... &lt;br /&gt;
In a nutshell you do this&lt;br /&gt;
&lt;br /&gt;
* Open the case&lt;br /&gt;
* force the board into bootloader mode, short the &amp;quot;3V3&amp;quot; and &amp;quot;D+&amp;quot; pins on the internal header together while plugging it into USB&lt;br /&gt;
* Run a python tool called [https://github.com/MarsTechHAN/ch552tool ch552tool] on your computer to upload the new firmware&lt;br /&gt;
* which you got from [https://github.com/dougg3/CH55x-USB-Blaster/releases/download/v1.1.0/usb_blaster.bin here].&lt;br /&gt;
&lt;br /&gt;
For the last 3 steps you have to act fast. The bootloader will time out fairly quickly.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7, 8 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=51</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=51"/>
		<updated>2025-06-19T06:28:44Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly, it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. This programmer is still available but quite costly for a hobbist and especially for a &amp;quot;one shot task&amp;quot; like updating a firmware once every 2 years. &lt;br /&gt;
&lt;br /&gt;
So quite soon the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, the clones all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera still available at Mouser and the like. Prepare for $/€250+. Even used ones are quite expensive still. &lt;br /&gt;
&lt;br /&gt;
[[File:BB orig.jpg|none|400px|This is what $250+ will get you: A 100% original.]]&lt;br /&gt;
&lt;br /&gt;
This original USB Blaster has a flex-cable attached to the case and ALTERA markings all over the place.&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV. &amp;lt;br&amp;gt;&lt;br /&gt;
All clones you can buy now do look more or less the same. &lt;br /&gt;
&lt;br /&gt;
[[File:BB clone.jpg|300px|The usual set you can buy on the internet these days]]&lt;br /&gt;
&lt;br /&gt;
With those clones, you usually get a ribbon cable (2x5 connectors) and and a Mini(!)-USB to USB-A cable to connect it to your PC.&lt;br /&gt;
&lt;br /&gt;
To make sure which version you&#039;re buying, you would need to open the case to have a look at the PCB inside. Here&#039;s my version (from ~2010) with works quite OK with the Altera tools:&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
You can spot 2 ICs and an oscillator. One IC is managing USB the other does the protocol handling with the CPLD/FPGA. But those are rare now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single chip named CH552 which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
To make things worse, the CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:BB_clone.jpg&amp;diff=50</id>
		<title>File:BB clone.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:BB_clone.jpg&amp;diff=50"/>
		<updated>2025-06-19T06:20:39Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The usual set you can buy on the internet these days&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:BB_orig.jpg&amp;diff=49</id>
		<title>File:BB orig.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:BB_orig.jpg&amp;diff=49"/>
		<updated>2025-06-19T06:11:13Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The most recent original USB Blaster from Altera&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=48</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=48"/>
		<updated>2025-06-19T06:09:26Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly, it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. Sadly this programmer is not available in its original version anymore. Later the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, they all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera is not available anymore. Used ones are still very expensive (&amp;gt;$/€200).&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV.&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|none|400px|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. Most of them are reduced to a single chip named CH552 which is a clone of an 8051 which was used in earlier clones.&lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|none|400px|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
To make things worse, the CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=47</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=47"/>
		<updated>2025-06-19T06:04:06Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly, it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. Sadly this programmer is not available in its original version anymore. Later the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, they all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera is not available anymore. Used ones are still very expensive (&amp;gt;$/€200).&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. Those obviously work fine but are hard to find now. Then they started to replace the original controller (EPM3032) with cheaper ones, which did the same job... somehow. YMMV.&lt;br /&gt;
&lt;br /&gt;
[[File:BB ok.jpg|thumb|An early clone which works with Quartus]]&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
As of today, most USB Blasters offered on Amazon or AliExpress are clones of clones of clones. &lt;br /&gt;
&lt;br /&gt;
[[File:BB fake.jpg|thumb|A current clone which will BSOD your Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
To make things worse, the CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=46</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=46"/>
		<updated>2025-06-18T17:16:44Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly, it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware, cable and software to reprogram it.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. Sadly this programmer is not available in its original version anymore. Later the market was swamped with cheaper clones and even cheaper know-offs. To make things worse, they all &#039;&#039;look&#039;&#039; the same! You can&#039;t tell them apart from just a photo, you need to see the inside. &lt;br /&gt;
&lt;br /&gt;
==== The good ====&lt;br /&gt;
As said, the original USB Blaster from Altera is not available anymore. Used ones are still very expensive (&amp;gt;$/€200).&lt;br /&gt;
&lt;br /&gt;
==== The bad ====&lt;br /&gt;
&lt;br /&gt;
Around 2005 the first clones appeared on the market. Initially they were 1:1 copies. They obviously work fine but are hard to find now.&lt;br /&gt;
&lt;br /&gt;
==== ...and the ulgy ====&lt;br /&gt;
&lt;br /&gt;
asdas&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
To make things worse, the CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:BB_ok.jpg&amp;diff=45</id>
		<title>File:BB ok.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:BB_ok.jpg&amp;diff=45"/>
		<updated>2025-06-18T17:08:18Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: USB Blaster clone which is working with Altera software&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
USB Blaster clone which is working with Altera software&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=File:BB_fake.jpg&amp;diff=44</id>
		<title>File:BB fake.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=File:BB_fake.jpg&amp;diff=44"/>
		<updated>2025-06-18T17:07:35Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Chinese USB Blaster mock-off&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Chinese USB Blaster mock-off&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=43</id>
		<title>CPLD programming</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=CPLD_programming&amp;diff=43"/>
		<updated>2025-06-18T16:49:39Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
(Re)Programming/flashing the CPLD (nicknamed &amp;quot;Absinth&amp;quot;) should normally not be needed.&lt;br /&gt;
If there should a currently unknown bug which inhibits the ATW800/2 from working properly, it might be necessary.&lt;br /&gt;
&lt;br /&gt;
The firmware is stored inside the flash memory build into the CPLD and requires special hardware and cable to reprogram it.&lt;br /&gt;
&lt;br /&gt;
This hardware is called &#039;&#039;&#039;USB Blaster&#039;&#039;&#039; and was originally made by Altera (now Intel), the manufacturer of the CPLD used on the ATW800/2. Sadly this programmer is not available in its original version anymore. The market was swamped with cheaper clones and even cheaper know-offs.&lt;br /&gt;
&lt;br /&gt;
To make things worse, the CPLD is long time EOL and so is the software needed to program that thing. The software is still available for free but it does not play well with recent OS versions. The most recent supported Windows is version 10, the Linux version comes in a &#039;&#039;huge&#039;&#039; (4GB) VM image incl. the Linux kernel etc. which is IMHO a total overkill for just programming the CPLD.&lt;br /&gt;
&lt;br /&gt;
That said, we recommend using a (virtual) Windows XP, 7 or 10 installation with the programming tool provided in our public share, wich is a comparably mere 122MB, located in &amp;quot;Firmware\CPLD_Absinth&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Hardware_compatibility&amp;diff=42</id>
		<title>Hardware compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Hardware_compatibility&amp;diff=42"/>
		<updated>2025-06-03T14:51:58Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
=== Hardware successfully tested with the ATW800/2 ===&lt;br /&gt;
&lt;br /&gt;
As for now we positively tested the ATW800/2 against these accelerators:&lt;br /&gt;
&lt;br /&gt;
* AdSpeed&lt;br /&gt;
* Turbo25&lt;br /&gt;
* PAK68 &lt;br /&gt;
* PAK68/2&lt;br /&gt;
* PAK030 (Set your ATW800/2 ROM to TOS1.04)&lt;br /&gt;
* TerribleFire 536&lt;br /&gt;
* SpeedyTT&lt;br /&gt;
&lt;br /&gt;
Also those devices seem to work OK up to now (more in-depth testing needed):&lt;br /&gt;
&lt;br /&gt;
* Lightning ST &lt;br /&gt;
* Cloudy(-Storm) ST (Remove your ATW800/2&#039;s ROM chips)&lt;br /&gt;
* Thunder TT &amp;amp; Storm TT&lt;br /&gt;
* Magnum ST (Most alternate RAM solution should work)&lt;br /&gt;
* c´t IDE Interface (needs patched GALs available in the ATW800/2 fileshare)&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
Speeding up your system bus (i.e. beyond the standard 8 or 16Mhz) might result in pixel errors.&lt;br /&gt;
&lt;br /&gt;
An accelerator known for doing this is the &#039;&#039;&#039;DSTB1&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=41</id>
		<title>Software compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=41"/>
		<updated>2025-05-18T09:23:09Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
== These software packages were sucessfully tested with the ATW800/2 ==&lt;br /&gt;
&lt;br /&gt;
Generally, non-conformant GEM applications have a high possibility of not working properly.&lt;br /&gt;
&lt;br /&gt;
===== Tested alternative OSes/Desktops/GDOS =====&lt;br /&gt;
&lt;br /&gt;
* Magic (with Ease &amp;amp; Jinnee)&lt;br /&gt;
* Mint (with XaAES)&lt;br /&gt;
* Gemini&lt;br /&gt;
* Teradesk&lt;br /&gt;
* Thing 1.50&lt;br /&gt;
* SpeedoGDOS 5.20 (in tandem with xVDI)&lt;br /&gt;
&lt;br /&gt;
===== Popular software packages =====&lt;br /&gt;
&lt;br /&gt;
* Cubase 3.01, 3.1 and Logic&lt;br /&gt;
* Cubase Score 2.07&lt;br /&gt;
* Calamus SL (Lite) works with the xVDI driver under 256 colors. Otherwise it requires TrueColor, so 16bit is not possible. &lt;br /&gt;
* Calamus 1.09N (in monochrome)&lt;br /&gt;
* Cab&lt;br /&gt;
* Texel&lt;br /&gt;
* Papillon&lt;br /&gt;
* ArtWorx&lt;br /&gt;
* Pagestream (up to 1280x1024!)&lt;br /&gt;
* Phoenix&lt;br /&gt;
* Pure C&lt;br /&gt;
* Script&lt;br /&gt;
* Papyrus 5.55&lt;br /&gt;
* QED&lt;br /&gt;
* DynaCADD&lt;br /&gt;
&lt;br /&gt;
===== Emulators =====&lt;br /&gt;
* Basilisk (woohoo, look it&#039;s a Mac!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=40</id>
		<title>Software compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=40"/>
		<updated>2025-05-18T09:19:03Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
== These software packages were sucessfully tested with the ATW800/2 ==&lt;br /&gt;
&lt;br /&gt;
Generally, non-conformant GEM applications have a high possibility of not working properly.&lt;br /&gt;
&lt;br /&gt;
===== Tested alternative OSes/Desktops/GDOS =====&lt;br /&gt;
&lt;br /&gt;
* Magic (with Ease &amp;amp; Jinnee)&lt;br /&gt;
* Mint (with XaAES)&lt;br /&gt;
* Gemini&lt;br /&gt;
* Teradesk&lt;br /&gt;
* Thing 1.50&lt;br /&gt;
* SpeedoGDOS 5.20 (in tandem with xVDI)&lt;br /&gt;
&lt;br /&gt;
===== Popular software packages =====&lt;br /&gt;
&lt;br /&gt;
* Cubase 3.01, 3.1 and Logic&lt;br /&gt;
* Cubase Score 2.07&lt;br /&gt;
* Calamus SL (Lite) works with the xVDI driver under 256 colors. Otherwise it requires TrueColor, so 16bit is not possible. &lt;br /&gt;
* Calamus 1.09N (in monochrome)&lt;br /&gt;
* Cab&lt;br /&gt;
* Texel&lt;br /&gt;
* Papillon&lt;br /&gt;
* ArtWorx&lt;br /&gt;
* Phoenix&lt;br /&gt;
* Pure C&lt;br /&gt;
* Script&lt;br /&gt;
* Papyrus 5.55&lt;br /&gt;
* QED&lt;br /&gt;
* DynaCADD&lt;br /&gt;
&lt;br /&gt;
===== Emulators =====&lt;br /&gt;
* Basilisk (woohoo, look it&#039;s a Mac!)&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=39</id>
		<title>Software compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=Software_compatibility&amp;diff=39"/>
		<updated>2025-05-18T09:17:05Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: /* These software packages were sucessfully tested with the ATW800/2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
== These software packages were sucessfully tested with the ATW800/2 ==&lt;br /&gt;
&lt;br /&gt;
Generally, non-conformant GEM applications have a high possibility of not working properly.&lt;br /&gt;
&lt;br /&gt;
===== Tested alternative OSes/Desktops =====&lt;br /&gt;
&lt;br /&gt;
* Magic (with Ease &amp;amp; Jinnee)&lt;br /&gt;
* Mint (with XaAES)&lt;br /&gt;
* Gemini&lt;br /&gt;
* Teradesk&lt;br /&gt;
* Thing 1.50&lt;br /&gt;
&lt;br /&gt;
===== Popular software packages =====&lt;br /&gt;
&lt;br /&gt;
* Cubase 3.01, 3.1 and Logic&lt;br /&gt;
* Cubase Score 2.07&lt;br /&gt;
* Calamus SL (Lite) works with the xVDI driver under 256 colors. Otherwise it requires TrueColor, so 16bit is not possible. &lt;br /&gt;
* Calamus 1.09N (in monochrome)&lt;br /&gt;
* Cab&lt;br /&gt;
* Texel&lt;br /&gt;
* Papillon&lt;br /&gt;
* ArtWorx&lt;br /&gt;
* Phoenix&lt;br /&gt;
* Pure C&lt;br /&gt;
* Script&lt;br /&gt;
* Papyrus 5.55&lt;br /&gt;
* QED&lt;br /&gt;
* DynaCADD&lt;br /&gt;
&lt;br /&gt;
===== Emulators =====&lt;br /&gt;
* Basilisk (woohoo, look it&#039;s a Mac!)&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekdot.com/index.php?title=External_Link_interface&amp;diff=38</id>
		<title>External Link interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekdot.com/index.php?title=External_Link_interface&amp;diff=38"/>
		<updated>2025-05-17T13:13:48Z</updated>

		<summary type="html">&lt;p&gt;Geekdot: Created page with &amp;quot;Category:ATW800/2  The external buffered interface is not fitted by default. The buffering of the external link interface allows longer cables to an external Transputer farm (max. 2 meters).  To use it you will need to add some extra components to the bottom side of the card:  * one 5V, TSOP48, 74xx162245 buffer (IC5)  * 4x 0603 100nF caps (C19/21/22/23) * 2x6 90° Pinheader to the edge of the card * a 10k resistor  * a shottky diode  Due to a f-up by the idiot who d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ATW800/2]]&lt;br /&gt;
&lt;br /&gt;
The external buffered interface is not fitted by default. The buffering of the external link interface allows longer cables to an external Transputer farm (max. 2 meters).&lt;br /&gt;
&lt;br /&gt;
To use it you will need to add some extra components to the bottom side of the card:&lt;br /&gt;
&lt;br /&gt;
* one 5V, TSOP48, 74xx162245 buffer (IC5) &lt;br /&gt;
* 4x 0603 100nF caps (C19/21/22/23)&lt;br /&gt;
* 2x6 90° Pinheader to the edge of the card&lt;br /&gt;
* a 10k resistor &lt;br /&gt;
* a shottky diode&lt;br /&gt;
&lt;br /&gt;
Due to a f-up by the idiot who designed the card (forgot his name), you need to do some fixing:&lt;br /&gt;
&lt;br /&gt;
* Do not solder &#039;&#039;&#039;pin 32&#039;&#039;&#039; of the 74xx162245 to the PCB but lift it a bit upwards from the PCB (BLUE ARROW)&lt;br /&gt;
* (optional but recommended) cut the trace leading to pin 32 (RED mark)&lt;br /&gt;
* Solder the resistor and the diode in parallel to the &amp;quot;ERROR&amp;quot; pin of the nearby TRAM socket. (YELLOW mark)&lt;br /&gt;
* The cathode (that&#039;s the end normally marked with a white stripe) of the diode need to be connected &#039;&#039;towards pin 32&#039;&#039; of the buffer&lt;br /&gt;
&lt;br /&gt;
This solder stunt is not for the fainthearted - don&#039;t drink too much coffee before doing this. Shaky hands won&#039;t help here.&lt;br /&gt;
A microscope will help &#039;&#039;dramatically&#039;&#039; and you might need a &#039;&#039;very&#039;&#039; thin wire to be soldered to that pin.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a piccy of the whereabouts...&lt;br /&gt;
[attachment=0]External-Fix.jpg[/attachment]&lt;br /&gt;
&lt;br /&gt;
Sorry for this, but I was assuming that out of the 50 1st batch owners 1 or max. 2 will actually own an external Transputer farm to be attached to the ATW800/2. &lt;br /&gt;
&lt;br /&gt;
==== A simpler solution ====&lt;br /&gt;
&lt;br /&gt;
Another more crude but simpler solution would be to directly connect an external TRAM to the TRAM socket of the ATW800/2.&lt;br /&gt;
The cable would be limited to roughly 30-50cm but all you&#039;d need would be 5 cables (given there&#039;s external 5V provided):&lt;br /&gt;
* Link0 in&lt;br /&gt;
* Link0 out&lt;br /&gt;
* Analyze&lt;br /&gt;
* Reset&lt;br /&gt;
* Error&lt;/div&gt;</summary>
		<author><name>Geekdot</name></author>
	</entry>
</feed>