Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

treeman/MARC

Repository files navigation

MARC - Memory Array Redcode Computer

This is our project for TSEA43 at Linköpings University.

We made an implementation in VHDL of the Core Wars 88 standard (pdf) running on a FPGA board. Core Wars is basically a computer game where two programs compete and try to destroy each other. Read the wiki for more info.

The processor is a microprogrammed processor with a Redcode assembler for it.


Main block schema for processor

Scripts

  • assembler Assemble redcode warriors for our architecture.
  • sender Hacky script to send a binary file to FPGA through usb.
  • control_codes Easy way to make microcode.

Warriors

Check out *.red in scripts for our warriors.

Authors

  • Jesper Tingvall
  • Jizhi Li
  • Jonas Hietala

Apologies for any disorganization.