Skip to content

RW-FPGA-devel-Team/eg2000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eg2000

EACA EG2000 Colour Genie FPGA implementation. (ZX1/MiSTer/SiDi)

This core is a RW-FPGA dev team project implemented by Ricardo Martinez (KYP) initially in ZXUno. A port to Altera has been made, covering the boards, MiST, MiSTica, SiDi and MiSTer by KYP and rampa069. This core has been designed from scratch.

Background

The Colour Genie was released in 1982. It was an attractive machine, with a solid full-stroke keyboard and 16K BASIC in ROM. As well as the 63-key typewriter keyboard and powerful BASIC, it featured the trusty Z-80, running at 2.2 MHz, 16k-32k of RAM, 3 channels of sound, 8 colours (4 for text), 40 columns x 24 rows for text (initially) and 160 x 102 pixels for graphics.Ports which included RS-232, Joysticks (2), light pen, RGB and audio.

Specifications:

Z80 running at 2.2 MHz

Video Hardware

Motorola 6845 CRTC
40×24 text (original ROMs) or 40×25 text (upgraded ROMs), 16 colours, 
128 user defined characters

160×96 graphics (original ROMs) or 160×102 graphics (upgraded ROMs), 
4 colours x up to 4 pages

Sound Hardware

General Instruments AY-3-8910
3 sound channels, ADSR programmable
1 noise channel

Keys

  • F5 NMI.
  • F11 Reset on SiDi/MiSTer.
  • F12 OSD on SiDi/MiSTer, Reset on ZX1.

Coverage

The core works in RGB (15khz), VGA (31Khz) and HDMI. Both Basic and Machine Code programs are loaded through the audio input ( CLOAD or SYSTEM ) TRS-80 style.

About

EACA EG2000 Colour Genie FPGA implementation for ZX-Uno and SiDi boards

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 49.3%
  • VHDL 26.8%
  • SystemVerilog 15.5%
  • Tcl 5.3%
  • Shell 3.0%
  • Batchfile 0.1%