Raspberry Pi 400 - Un mini PC de 70 de dolari integrat într-o tastatură - Răspuns

99 views
Skip to first unread message

George Chirtoacă

unread,
Nov 2, 2020, 2:55:22 PM11/2/20
to RomanianHo...@yahoogroups.com, romanianho...@googlegroups.com

Adrian Munteanu

unread,
Apr 24, 2026, 10:59:52 AMApr 24
to RomanianHomeComputer
Bună!

Încerc de vreo 2 zile să instalez pe Raspberry Pi 400 un emulator barebone: Cpmemu, fără succes. A reușit cineva performanța asta, sau puteți să mă îndrumați spre un ghid mai detaliat?

Mulțumesc .

On Monday, 2 November 2020 at 20:55:22 UTC+1 George Chirtoacă wrote:

Nicolae Crefelean

unread,
Jul 5, 2026, 12:44:47 PM (11 days ago) Jul 5
to RomanianHomeComputer
Salut, Adrian.

Tocmai mi-am instalat un Raspberry Pi OS (64-bit) pe Pi4-ul meu, după care am instalat emulatorul de aici (mai e unul mai vechi, în altă parte, dar pare să fie nevoie de compilare):
https://github.com/avwohl/cpmemu/releases/tag/v4.6.0

Instalarea din Terminal a mers ușor:
cd ~/Downloads
wget https://github.com/avwohl/cpmemu/releases/download/v4.6.0/cpmemu_4.6.0_arm64.deb
sudo apt install ./cpmemu_4.6.0_arm64.deb


De-aici am rulat emulatorul:

nicu@raspi4b:~/Downloads $ cpmemu
Usage: cpmemu [options] <program.com|config.cfg> [args...]

Options:
  --8080              Run in 8080 mode
  --z80               Run in Z80 mode (default)
  --progress[=N]      Enable progress reporting every N million instructions
                      (default N=100 if not specified, off by default)
  --save-memory=FILE  Save memory to FILE on exit (for MOVCPM/SYSGEN)
  --save-range=S-E    Save only range S to E (hex, e.g., DC00-FFFF)
  --int-cycles=N      Enable timer interrupt every N cycles (e.g., 50000)
  --int-rst=N         RST number for interrupt (0-7, default 7 = RST 38H)

Environment variables:
  CPM_PROGRESS=N      Enable progress reporting every N million instructions

Examples:
  cpmemu program.com              # Run CP/M program (default: Z80 mode)
  cpmemu --z80 program.com        # Run in Z80 mode
  cpmemu --progress program.com   # With progress reporting (every 100M)
  cpmemu --progress=50 prog.com   # Report every 50M instructions
  cpmemu program.com file.dat     # With file arguments
  cpmemu config.cfg               # With config file


Pare în regulă. :) Mai departe va trebui să rulezi programele în stilul cpmemu --z80 program.com sau cpmemu --8080 program.com, în funcție de program.

Succes!
Nicu
Reply all
Reply to author
Forward
0 new messages