ZZ9000 Compendium

Much more than a modern Amiga graphics card
Compiled by a ZZ9000 owner and enthusiast

Updated: July 14, 2021 | ZZ9000 is 2019-2021 MNT Research GmbH

Preface | Specifications | Requirements / Compatibility | Production / Shipping | Installation | Screen Modes
Add-Ons | Apps 'n ARMs | Benchmarks | Features | Support / Troubleshooting | F.A.Q. | Links | Contact

Apps 'n ARMs

ZZTop | Adding ZZ9000 RAM to your Amiga's Fast RAM | ARM Apps


This is the second beta version (1.1) of a simple—and helpful—AmigaOS tool for ZZ9000 diagnostics (now auto-refreshes its data every two seconds or so). Note that text gadgets are used to display data (instead of the more appropriate display gadgets) as they allow users to copy any of its text to the Amiga clipboard via LAmiga-C.

  • Zorro Version: 3 - Amiga 3000(T), Amiga 4000(T); 2 - Amiga 500/500+, Amiga 2000
  • Firmware Version: ZZ9000 [firmware version]
  • Core °C: ZYNQ core temperature in degrees Celsius (requires firmware v1.7.0+). Max. temp should not exceed 85°C (185°F).
  • Aux Voltage V: ZYNQ Core voltage (VCCAUX; requires Firmware 1.7.0 Beta 2+). Should be ~1.8V; if it's higher, you need ~the fix~!
  • Core Voltage V: ZYNQ Core voltage (VCCINT; requires Firmware 1.7.0 Beta 2+).
  • Bus Test: Tests for bus communication errors; currently scribbles into part of the screen. You can use the Workbench "Redraw" menu item to clear the test scribble.

Adding ZZ9000 RAM to your Amiga's Fast RAM

Disclaimer: As illustrated in the screenshot below, firmware/driver v1.8 automatically adds 256 MB of AutoConfigTM Fast RAM
to Zorro III Amigas only, as Zorro II doesn't have the required addressing space available. However, this section remains for those
who want to manually add Fast RAM to the AmigaOS. Technically, each Zorro III board only has 256 MB of addressing space tied to it.
The Fast RAM on the ZZ9000 is never used unless all the other RAM in the system is slower (or full).

(Requires SysInfoBoards v3.6 or
later to display ZZ9000 specifics.)

With Aminet's AddMem command in your Amiga's C: directory, adding one of the following lines to your S:Startup-sequence will add RAM from your ZZ9000's 1 GB of RAM to your Amiga's Fast RAM (assuming it's mapped at address 0x40000000):

To add 128 MB of RAM to your Amiga, use the following:

AddMem START 47000000 TO 4EFFFFFF

To add 192 MB of RAM to your Amiga, use the following:

AddMem START 44000000 TO 4FFFFFFF

Code contributor _Bnu notes that:

"You technically can add more than 192 MB, but the scratch area is somewhere around 52 MB in ZZ9k memory, and was designed to hold an amount of arbitrary data that would never be limiting for any reasonable data it might hold (like memory buffered files, frame buffers, etc.). So the first 64 MB are kind of soft-partitioned off to be used internally by the card."

Note that (according to AddMem's docs) "...if your Amiga uses a 68040 CPU, AddMem must be placed before SetPatch because the 68040 support library locks all non-allocated addresses." Whether or not this is still true with more modern 68040.library files (such as those included with OS 3.9, or Thomas Richter's MuLib archive) is unknown; but better to be safe than sorry.

ARM Apps

These are reportedly in development, but unfortunately no details are available at this time.