Jump to content

File:FPGARetrocomputing.jpg

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia

Original file (1,895 × 2,166 pixels, file size: 942 KB, MIME type: image/jpeg)

Description

Freshly compiled OTHELLO.C

­Once upon a time in prehistoric days of personal computing, Robert Halstead of MIT wrote a game of Othello in C programming language. In late 1978, Leor Zolman really wanted to play that game on his micro but couldn't, he had to write a C compiler first. The compiler he wrote became known as BDS C -- one of the most widely known and influential C compilers of the 8-bit era.

In the fall of 2007 I really wanted to run a few old games and demos for an awesome but mostly forgotten computer called Vector-06C and, disappointed by the state of existing software emulators, created my own hardware implementation. Reverse engineered without a complete circuit diagram, with scarce documentation, tested by software written for the original computer it has fancy graphics and it plays music. But I find its role as a historical link the most fascinating.

Recreated in 2008 for want of a demo, using a compiler written in 1979 for want of an Othello game, running the game from mid-70's on a 21st century FPGA, here it is. Looking not very impressive but with a kind heart, this is an entirely free and open source project. It utilizes approximately 30% of EP2C20 FPGA on Altera DE1 development board, fully recreating a 8080-based computer that was popular in the former Soviet Union in late 80's to mid-90's. It's worth noting that unlike many other Soviet-era designs this computer was truly original, borrowing very little from any other computer of the time.

Other projects created for, or ported to the DE1 kit include at least a couple of ZX Spectrum clones, FPGApple: an Apple ][ recreation, Minimig: the Amiga clone, One-Chip MSX, and new projects keep emerging.

vector06cc project URL: http://code.google.com/p/vector06cc/
Date
Source originally posted to Flickr as FPGA Retrocomputing
Author Viacheslav Slavinsky
Permission
(Reusing this file)
This image, which was originally posted to Flickr, was uploaded to Commons using Flickr upload bot on 16 July 2008, 22:08 by Liftarn. On that date, it was confirmed to be licensed under the terms of the license indicated.
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 2.0 Generic license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

1 March 2008

0.5 second

18.1 millimetre

image/jpeg

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current06:49, 17 October 2017Thumbnail for version as of 06:49, 17 October 20171,895 × 2,166 (942 KB)VortBotUploading higher resolution from Flickr
22:08, 16 July 2008Thumbnail for version as of 22:08, 16 July 2008896 × 1,024 (426 KB)Flickr upload botUploaded from http://flickr.com/photo/68931440@N00/2300464299 using Flickr upload bot

The following page uses this file:

Global file usage

The following other wikis use this file:

Metadata