Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Components
db
incremental_db
output_files
MonUK02Rom.VHD
ProgRam.cmp
ProgRam.qip
ProgRam.vhd
ProgRam.vhd.bak
README.mediawiki
SRAM4K.cmp
SRAM4K.qip
SRAM4K.vhd
SRAM4K.vhd.bak
uk101_16K.qpf
uk101_16K.qsf
uk101_16K.qws
uk101_16K.vhd
uk101_16K.vhd.bak
uk101_16K_assignment_defaults.qdf

README.mediawiki

Table of Contents

UK101 MultiComp On a Commercial Cyclone IV VGA Card - VHDL Code

These files are Grant Searle's Multicomp Retro-Computer targeted for the UK101. Grant's project re-creates late 1970's and early 1980's era vintage computers using an inexpensive Altera Cyclone II EP2 FPGA card. The various builds that make up different vintage retro-computers are in each of the folders. This page ports that implementation to a commercial board which has hardware resources built into the card. This particular computer was known as the BBC Computer (the beeb by fans) and in the US as the Ohio Scientific SuperBoard II or C1P.

Custom Hardware

Grant's UK101 code uses composite video out. The board does not have a composite video out but it does route the VGA digital lines to the I/O connector so a composite video out can be produced with an RCA connector and two resistors. The I/O connector pinout is:

Alternately, the resistor chain on the VGA connector could be manipulated to do the voltage summing that is required for Composite video output.

This particular implementation enhances the original video to be 48 columns by 16 rows. Grant has a mod to the VHDL to get a 64x32 display. That mod works for PAL encoded video (European standard) but not well for NTSC video (US standard).

Our RetroComputing Wiki page is here.

The card used is a commercial product described here.

We did a YouTube video series on this card.

Links to UK101 Pages

Ownership

  • Some of these files such as FPGA designs and software libraries were created by others.
    • There may be newer versions of these libraries "out there".
    • Some libraries even have the same names but don't work the same.
  • Many of these files were created by me based on the work of others.

Warning

  • Use at your own risk.
    • If you brick your part or it melt to a puddle, it's on you not me.
You can’t perform that action at this time.