Published: 2019-08-09 Updated: 2019-12-23 00:11:05 +0100

MNT ZZ9000 Amiga Graphics Accelerator + Network, USB

MNT ZZ9000 Amiga Graphics Card

MNT ZZ9000 is the successor to the VA2000 Amiga graphics card. But it can do more than just graphics: based on the Xilinx ZYNQ XC7Z020 chip, it features not only a powerful 7-series FPGA, but also 2x 666MHz ARM Cortex-A9 cores and 1GB of DDR3 memory. All Picasso96 rendering functions are fully accelerated using custom ARM routines. As a bonus, ZZ9000 features an Ethernet connector with SANA-II support, and a USB connector for mounting an USB stick as an Amiga drive.

Purchase ZZ9000

ZZ9000 is available in the MNT shop.

AmigaOS Drivers

Download the latest Installer package at:

Firmware (BOOT.bin)

Download the latest firmware version at:

Extract and copy BOOT.bin to the root of MBR/FAT32 formatted MicroSD card inserted into ZZ9000 MicroSD card slot.

We test with Amiga 2000 Rev 6.2, Amiga 3000D and Amiga 4000D.

User Manual

ARM Cortex-A9 Software

Software packages for the ARM Cortex-A9 processors in ZZ9000 are under active development.

If you want to develop ARM applications for ZZ9000, you can download the Software Development Kit (SDK) with some example programs here: https://source.mntmn.com/MNT/zz9000-sdk

Known Bugs and Workarounds

Problem (V1.0): Sometimes E7M clock is not correctly synced at startup so that sampled native Amiga Hi-Res pixels are swapped. Solution: Cold-restart the computer. Fixed in 1.5.

Problem (V1.0): Red screen on A4000 cold startup. Solution: The red screen happens if the Amiga initializes faster than ZZ9000. The red screen goes away after a few seconds and the system will work normally.

Problem (V1.0): Ethernet download speed is slow (around 20kB/s). Solution: Fixed in 1.4b.

Problem (V1.0): ARM SDK applications don't work with Zorro II firmware. Solution: While technically ARM SDK applications can work on Zorro II machines, we're still finalizing the memory map and a windowing method for the limited Zorro II address space.

Problem (V1.3c): On some 68030 systems, mouse pointer "smears". We are working on a solution.

FAQ

Q: How can I use the USB port?

A: The USB port can be used since firmware version 1.5 to read and write to USB mass storage (tested with USB sticks).

Q: How can I use the MicroSD slot?

A: The MicroSD slot is reserved for holding ZZ9000 firmware (BOOT.bin) only.

Q: How can I hack on the firmware?

A: The ZZ9000 firmware is open source! The README explains how to get started with developing: https://source.mntmn.com/MNT/zz9000-firmware

Q: Where do I get help if something doesn't work?

A: Join the IRC channel #mnt-amiga on irc.freenode.net to chat with other ZZ9000 users and/or drop us a line at zz9000@mntre.com.

Features

For technical information about the ARM SDK, check https://source.mntmn.com/MNT/zz9000-sdk

Picasso96/P96 Acceleration

Acceleration for all currently available P96 graphics functions has been implemented, with slightly faster code paths being used in situations where the handling of the draw mode and/or mask can be skipped. Unless otherwise noted, mask and all draw modes are supported and accelerated for all rendering functions. Much of the more advanced acceleration has been contributed by beeanyew.

In addition, hardware mouse cursor support is available with support for large mouse pointer. Doubling the size of the hardware mouse pointer is currently not supported, so it may appear slightly smaller than normal in pixel doubled low resolution display modes.

Hardware Installation Pictures

Atom Feed

← Back to MNT Research