ZZ9000 RTG emulation
Amiberry emulates the RTG portion of the MNT ZZ9000 as either a 4 MB
Zorro II card or a 128 MB Zorro III card. It presents the real ZZ9000
manufacturer and product IDs and the firmware 2.7 register ABI, so the
standard ZZ9000.card Picasso96 driver can be used unchanged.
Select ZZ9000 [Zorro II] or ZZ9000 [Zorro III] on the Expansions panel. The equivalent configuration entries are:
gfxcard_type=ZZ9000_Z2
gfxcard_size=4
or:
gfxcard_type=ZZ9000_Z3
gfxcard_size=128
The emulation covers the modes and pixel formats advertised by the current driver, panning, palettes, accelerated drawing and blits, hardware sprites, screen split with the secondary palette, monitor switching, and DPMS.
The Zorro III model also implements the firmware’s 256-byte-aligned
off-screen surface allocator and WriteYUVRect. Picasso96 video-window/PIP
features are enabled and use the same packed YUV source formats, scaling,
clipping, activation, and color-key rules as firmware 2.7. Amiberry composites
the PIP into the emulated RTG output without changing the guest framebuffer,
which makes the feature usable for software testing without a physical card.
The driver’s ZZ9000-NO-OFFSCREEN and ZZ9000-NO-PIP environment switches,
and their corresponding tool types, continue to work.
This is RTG emulation, not whole-card emulation. The ZZ9000 Ethernet, USB, audio, SD, ARM coprocessor/SDK, video-capture input, and optional Zorro III Fast RAM functions are outside this device model.