Project in progress

Arduino Nano as CP/M-Compatible Computer © CC BY-NC-SA

cpm4nano - CP/M-compatible computer based on Arduino Nano.

  • 7,969 views
  • 13 comments
  • 22 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)
Hy gluegun
Hot glue gun (generic)

About this project

I will begin here with a description of my project cpm4nano - a CP/M-compatible computer based on the Arduino Nano 3.0.

Currently one (!) Arduino Nano (!) in my project:

  • emulates the i8080 processor, 64 KBytes RAM+additional banks, 4 FDD;
  • loads the OS CP/M and runs its programs;
  • exchanges information with PC on the serial port, including uploading files to the emulator using the XMODEM protocol;
  • with the help of the converter PS/2-UART allows you to enter information from the keyboard;
  • displays text information on the TV screen (20 rows with 40 cols) (without jitter!).

Project in progress!

Displaying the font on the TV screen after the redesign and adding symbols of the pseudographics and Russian letters in the KOI-8 encoding:

For example, the "screenshot" of the TV screen shows the results of the DIR command and the CPU tests:

The position of the next character when displayed on the TV screen is indicated by a hardware underline cursor:

Compilation of the program TOWERS.ADA for solving the problem of the "Hanoi Tower" (output on terminal program):

BASIC compiler (CBASIC):

compilation:

link:

run:

Video Demo:

Current state of project:

Detailed description (in Russian) - https://acdc.foxylab.com/node/76

Code

Github
Previous version of sketch, update in the way!

Schematics

Project circuit:
Cpm4nano mk4 cir xokxh3koai
PS/2-UART converter:
Ps2 uart cir qrjqj3rgyc

Comments

Similar projects you might like

Arduino Bluetooth Basic Tutorial

by Mayoogh Girish

  • 454,633 views
  • 42 comments
  • 236 respects

Home Automation Using Raspberry Pi 2 And Windows 10 IoT

Project tutorial by Anurag S. Vasanwala

  • 285,473 views
  • 95 comments
  • 671 respects

Security Access Using RFID Reader

by Aritro Mukherjee

  • 229,311 views
  • 38 comments
  • 236 respects

OpenCat

Project in progress by Team Petoi

  • 195,898 views
  • 154 comments
  • 1,361 respects
Add projectSign up / Login