Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 827 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 827 Bytes

DekatronPC

A vacuum tube and cold-cathode tube based computer

Dekatrons

Сan do +1 and -1 operations by desing, so they are best devices for brainfuck instruction set.

As a next generation of BrainfuckPC, DekatronPC should have next characteristics:

  • 8 instructions - pure brainfuck only without RLE;
  • 1M Instruction Pointer counter;
  • 30K Address Pointer Counter;
  • 256 data counter;
  • Harvard architecture;
  • Up to 50kHz clock;
  • RAM size - 30 000 bytes;
  • RAM device - ferrite core memory;

DekatronPC arch

Architecture of the machine

$ git clone https://github.com/radiolok/dekatronpc.git
$ cd dekatronpc
$ sudo docker build -t emulator .
$ sudo docker run --rm -it -v ./vhdl:/var/vhdl --entrypoint /var/vhdl/run_emul.sh emulator