CRISS CP/M 8-bit Personal Computer
CRISS is a 21st-century CP/M single-board computer based mainly on AVR microcontrollers. The CPU is a 20 MHz ATMEGA1284P, which imitates a 4 MHz Z80 through machine-code emulation. A pair of ATMEGA328s run the peripheral controller and a VGA output, so the CRISS can be used with modern monitors. True to its heritage however, the image is monochrome green-on-black, looking instantly familiar to users of Kaypro's, Osborne's and other contemporary CP/M machines.
Software is loaded through an SD card that holds floppy images. The CRISS can directly run programs written for the Kaypro II and Robotron 1715 computers, although other platforms can be supported as well with a software upgrade.
Housed in a neat little case, the CRISS can communicate with standard PS/2 keyboards and serial printers. Even an Ethernet port is provided for those willing to experiment with network connectivity (a rare feature in the 1980s).
Features:
OS: CP/M 2.2 = programming languages, text processing, games, business software, ...
Instructions: Z80 (Zilog), extended with MUL, DIV, and floating-point, 1us LD r,r ops
Memory: 55 Kb TPA(!!) from 64 Kb SRAM + 128 Kb EPROM = 3 switchable user sessions!
Video: VGA (!) monochrome 24/25x80 or 30/31x64, 5 symb. sets, 160x96 px + sleep mode (!)
Storage: SD-card
Keyboard: PS/2, 2 layouts + PS/2 mouse (!)
Printer: YES, serial or LPT
Interfaces: RS-232, UART, Ethernet, GPIO
Real time clock
Single-tone melody generator with built-in speaker
Terminals emulation: VT100, Robotron PC1715, Kaypro II, ADM, Microbee, TRS-80, ...
8-bit AVR MCUs based, DIP only, no modules and development boards, 100% open project!
Join us at DISCORD: https://discord.gg/TZgxdAmskw
Take a look at: https://hackaday.io/project/181038-criss-cpm-8-bit-homebrew-diy-computer-avr-based
Official Web site: http://criss.fun
CRISS CP/M 8-bit Personal Computer
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(3)
- Engineer Mar 29,2023
- Engineer Jan 09,2023
- Igor Reshetnikov Dec 23,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Igor Reshetnikov
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
475 0 0 -
RF Control training board for students based on ESP32 C3
630 0 2 -
Aquarius+ Computer, Standard PCB
845 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
588 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
509 0 1 -
Nintendo Famicom HVC-001 Controller Shells
611 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
566 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
763 1 5 -