September 24th, 2024

Mental-1, a Brainfuck CPU

MENTAL-1 is a minimalist CPU designed to run Brainfuck, built with 7400 series components, operating at 3MHz, featuring a PS/2 keyboard and display, aimed at educating CPU design.

Read original articleLink Icon
Mental-1, a Brainfuck CPU

MENTAL-1 is a minimalist CPU designed to run Brainfuck, a simple programming language with only eight commands. Created by Trey Keown, this project utilizes 7400 series components for its construction, excluding RAM and ROM. The CPU operates at a stable frequency of 3MHz and features peripherals such as a PS/2 keyboard interface and a 40x2 character display. The project aims to educate others about CPU design and digital logic, demonstrated through hands-on activities at Maker Faires. Keown has completed the MENTAL-1 design and is now working on MENTAL-2, which promises to be more compact, as well as an FPGA implementation. The project has garnered significant interest, with a community of followers and discussions surrounding its development.

- MENTAL-1 is a CPU that runs Brainfuck code, built with 7400 series components.

- The CPU operates at 3MHz and includes a PS/2 keyboard and character display.

- The project serves as an educational tool for teaching CPU design and digital logic.

- Trey Keown is developing a more compact version, MENTAL-2, and an FPGA implementation.

- The project has received positive community engagement and interest at Maker Faires.

Link Icon 2 comments
By @bigattichouse - 7 months
Good work!

I've been working on a similar BF CPU (Mine's called simple mind). I'd love to see a breakdown of how each of your commands get processed.

By @pelagicAustral - 7 months
Man, that is an awesome name for a CPU.