Zet processor

From Zet

Jump to: navigation, search

What is Zet?

Zet processor is an open implementation of the so widely used IA-32 architecture (generally called x86). This project is very new but it can be synthesized in a configurable device such an FPGA or CPLD, or made as a custom ASIC. Five different FPGA boards are currently supported.

Playing Dune 2 in MS-DOS running on the Zet Platform. See some other Pictures.
This project is quite complex and is in a very early stage of development. Only the 16-bit part (ie. the 8086/80186) is supported, see Zet status for more information. It can boot successfully MS-DOS 6.22, FreeDOS 1.1 and run Microsoft Windows 3.0 and other MS-DOS games.

Try it!

If you have one of the boards mentioned above, you can just try it by following the simple steps shown in the Installation guide. It's very easy and straightforward!!

Download the source and participate

Download-icon.png Version 1.2.0:
   In tar.bz2 format: Zet-1.2.0.tar.bz2
   In zip format: Zet-1.2.0.zip

News

  • 10-Nov-2010. Version 1.2.0 released!! A lot of new changes added. Two new FPGA boards now supported: Altera DE0 and Altera DE2-115. PS2 mouse support, new optimized BIOS with shadow RAM, new Zet opcodes added, system timer and speaker, new UART core and a lot of bug fixes!!


  • 28-March-2010. The git repository is being hosted now publicly at GitHub, so it is easier now to browse the source code of the project.


You may want to browse the source at github.

Personal tools