Close
0%
0%

cpm4nano - CP/M computer powered by Arduino Nano

CP/M computer with TV Out and PS/2 keyboard powered by Arduino Nano

Similar projects worth following
I want to tell you about my project "cpm4nano" - a complete CP/M system based on Arduino Nano 3.0.

Currently one (!) Arduino Nano (!) in my project:
- emulates the Intel 8080 processor, 64 KBytes RAM (with two FRAM chips) + 4 FDD (with SDHC card);
- with the help of the PS/2-UART converter on STM8 allows you to enter information from the keyboard;
- displays text information on the TV screen (20 rows with 45 cols) without jitter (with duplication of information to the PC through serial channel);
- receives data from the PC through serial channel (and uploads files from the PC using the XMODEM protocol);
- loads the OS CP/M and runs its programs.

Stay tuned for updates!

Current project shematic:

Current project appearance:


Chars of font:

on LCD TV:

on CRT TV:


Schematics:

TV Out:


FRAM:


PS/2-UART converter:


Results of successfully passed tests:

DIAGNOSTICS II V1.2 - CPU TEST by SUPERSOFT ASSOCIATES:

CPU Test by Ian Bartholomew:

Kelly Smith Test:

UMPIRE RAM test:


Successfully launched compilers and interpreters of programming languages:

TinyBASIC

CBASIC

compilation:

linking:

running:

Ada

compilation + linking:

running:

Star Trek (wrritten in Ada):

Forth-83

FORTRAN

compilation + linking:

running:


BDS C

compilation + linking:


running:

Videos:


Stay tuned for updates!

  • 1 × Arduino Nano 3.0
  • 1 × STM8S103F3P6 Microprocessors, Microcontrollers, DSPs / Microcontrollers (MCUs)
  • 2 × FM24C256-G Memory ICs / Other Memory ICs

View all 4 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates