DRM65, a 6502 computer in a FPGA

boards
SIMRETRO FPGA board (green) connected to a programming board (red), and to a VGA monitor

What is it? Details  here: drm65.pdf   Sources here: drm65.tgz

DRM65 is the design of a complete 8-bit computer in a FPGA board. It was more or less inspired by David Murray's "8-bit Dream Computer", but I'm not a big fan of Commodore, so this is a quite different (and a lot cheaper) design with these guidelines:
The FPGA board was designed by Angel Díaz (tutored by Jesús Arias) to emulate these kind of computers and includes:
An additional board was designed in order to program the SPI flash contents, to upload bitstreams to the FPGA directly, and to provide a serial port to the main FPGA board. This board isn't needed after the SPI flash is programmed.

The DRM65 in turn includes:
The contents of the internal memory are loaded along the FPGA configuration bitstream. This startup code has the following features:
Some applications were also developed for this computer, including:
And here are some screenshots of these programs running:
load
dissa
  • EH-Basic program changing the border index:
border1

  • ...And the palette entry assigned to the border:
border2
2font
  • Tetris game:
ttris
  • Mandelbrot set (Basic code) with grey-scale and default palettes:
mandel  foto