Repository navigation
z486 XL 20260906 — experimental KV260 release #1
nand2mario
announced in
Announcements
Replies: 1 comment
|
Migrated from the original release discussion, posted by @spajdrEX on 2026-09-06:
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
z486 XL brings the z486 DOS PC core and experimental Voodoo 1-compatible
zSST acceleration to the AMD/Xilinx Kria KV260.
It is for people who already own a KV260 and is separate from z486_MiSTer; it
does not run on MiSTer.
The PC runs at 100 MHz with a 512KB write-back L2 cache in UltraRAM, VGA output,
VHD disk support, Sound Blaster 16 audio, and USB keyboard and mouse input. It
ships as a bootable microSD image with a minimal Linux command line; use
z486-runto launch a VHD. Board testing covers Doom, Quake 1.0.6 (notGLQuake), and other DOS software.
All you need is a KV260, microSD card, HDMI display, and USB keyboard and mouse.
No external SDRAM module or FPGA add-on board is needed.
Performance
These board measurements compare z486 XL at 100 MHz with the regular
z486_MiSTer 20260831 release on the DE10-Nano at 85 MHz.
The L2 cache offsets the KV260 DDR's higher access latency; without it, this
design benchmarks below the DE10-Nano despite running at 100 MHz.
zSST Voodoo 1 implementation
zSST is a new SystemVerilog implementation of the 3dfx Voodoo Graphics chipset
by nand2mario. A direct reproduction of the original architecture would be a
poor fit for a modern FPGA board. The KV260's four DDR chips provide much more
bandwidth than the original eight EDO DRAM chips, but also have higher latency.
To suit this memory system, zSST schedules memory traffic and the rasterization
pipeline differently.
The implementation works but is still early. Tomb Raider is the only 3dfx game
tested so far and currently runs at about 12 FPS in Level 2. The
microarchitecture has substantial optimization headroom, and zSST is open
source.
Installation
Download
z486_XL-sd-kv260-20260906.wic.xz, write it directly to a microSDcard with Balena Etcher, and boot the KV260 from that card.
Log in as
rootwith password1, then usepasswdto secure the board.The image includes
boot0.romandboot1.rom. Copy VHDs to/root/gamesoverSFTP/SCP, or plug in a USB drive; USB filesystems appear under
/media. Forexample:
Use
z486-run --helpfor RAM and audio-gain options.Discussion and feedback
Use the z486 XL for Xilinx KV260 discussion
category
on GitHub for setup questions, test results, compatibility reports, and
development.
Download verification
SHA-256 for
z486_XL-sd-kv260-20260906.wic.xz:This discussion was created from the release z486 XL 20260906 — experimental KV260 release.
All reactions