cpmish

An open source sort-of CP/M 2.2 distribution. (by davidgiven)

Cpmish Alternatives

Similar projects and alternatives to cpmish

  1. CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. RunCPM

    RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.

  4. RomWBW

    4 cpmish VS RomWBW

    System Software for Z80/Z180/Z280 Computers

  5. cowgol

    A self-hosted Ada-inspired programming language for very small systems.

  6. millfork

    Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles

  7. open-roms

    3 cpmish VS open-roms

    A project to create unencumbered open-source ROMs for use on selected retro computers

  8. z80-playground-cpm-fat

    Discontinued CP/M for the Z80 Playground that runs on the FAT disk format

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. VEDIT

    1 cpmish VS VEDIT

    VEDIT ⧸ VEDIT‑PLUS for CP/M V2.33b (04/27/87) source code

  11. chip8Archive

    A repository of community-submitted Chip8 programs and their metadata

  12. cpmhttpd

    A basic web server for CP/M

  13. brother-wp-software

    Brother Word Processor Software

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better cpmish alternative or higher similarity.

cpmish discussion

cpmish reviews and mentions

Posts with mentions or reviews of cpmish. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-12.
  • CP/M 2.2, CP/M 3.0, CP/M-86, Concurrent CP/M-86 listings by Digital Research
    1 project | news.ycombinator.com | 12 Jun 2025
    http://www.cpm.z80.de/source.html Many other versions of CP/M and related OSes are available there, with some source in machine-readable format.

    There are versions based on these releases (which are under open licence) which are currently maintained and assemble with modern tools. For example: https://github.com/davidgiven/cpmish

  • Found this guy sitting in my University’s ewaste room…
    1 project | /r/retrobattlestations | 13 Jun 2023
    If you don't find the original and want to do your own, let me gently plug https://github.com/davidgiven/cpmish as a turnkey CP/M build system? Some of the commands are a bit janky but it should be easier than rolling your own. There's a choice of the original DR BDOS and CCP or ZCPR3 and ZSDOS.
  • Teaching myself how to write CP/M assembly-language programs on my Japanese word processor.
    1 project | /r/retrocomputing | 29 Oct 2022
    I actually have a project where I'm trying to collect provably open source classic CP/M software and integrate it into a turnkey build system, at https://github.com/davidgiven/cpmish/tree/master/third_party. There's some tools there you might find useful, such as a Basic, about three text editors, a good debugger, a shitty Z80 assembler which I wrote (I have yet to find a classic one with a license attached), and a copy of Star Trek. It's aimed at producing bootable disks but as you already have a working system you won't want that, but you should be able to just pull the .COM files out (file a bug and I'll try and make that easier).
  • Picked this baby up for $25 today!
    1 project | /r/vintagecomputing | 23 Sep 2022
  • MS-DOS was *not* an illegal clone of CP/M
    1 project | news.ycombinator.com | 15 Aug 2022
    Huh. Lost my part-written comment somehow.

    Anyway, hi, author/submitter here.

    I have heard several versions of this story. Most seem to be unsubstantiated AFAICT.

    The one that seems to add up is that Dr Kildall claimed that only he knew why some DOS APIs took the exact parameters they did.

    Which ISTM is fair enough, if they were written using DR documentation. As I said, DR intended the API docs to be for app writers, but that didn't stop people using them to write compatible OSes, and lots of companies did.

    That's how come David Given's amazing CPMish OS was possible:

    https://github.com/davidgiven/cpmish

    CPMish combines existing BDOS and BIOS replacements and other components. It puts together so many existing replacement parts for parts of CP/M-80 that nothing of the original was left. Theseus' ship, in software:

    https://en.wikipedia.org/wiki/Ship_of_Theseus

    There was a code investigation that looked for any DR code in the early MS-DOS binaries:

  • Ask HN: Why are there not a lot of hobby/professional Linux phones?
    1 project | news.ycombinator.com | 24 Apr 2022
  • CP/M bringup on a Brother WP1 word processor
    3 projects | /r/retrobattlestations | 12 Mar 2022
    cpmish is actually mine. It's a proper open-source CP/M clone distribution I've been working on: https://cowlark.com/cpmish/ It's 'ish' because unfortunately Caldera's license for real CP/M has bugs in it and so I can't use any of it. This version's actually using ZCPR and ZSDOS.
  • Teardown of a Brother WP-1 Z80-based word processor from 1985
    1 project | /r/retrocomputing | 6 Mar 2022
    I do have CP/M ported to a few of these machines. https://cowlark.com/cpmish/
  • Before I had a computer...
    1 project | /r/retrocomputing | 28 Jan 2022
    I've done some reverse engineering on these, and have CP/M running on at least some of them! https://cowlark.com/cpmish/
  • 6502 vs. Z80
    1 project | /r/retrocomputing | 4 Nov 2021
    OTOH the Z80 will run CP/M, or an open source CP/M clone (I made one! http://cowlark.com/cpmish), which will give you access to a huge variety of ancient software which will work out-of-the-box --- excellent if you want a Cobol compiler or to use WordStar. Also, CP/M is pretty easy to port due to its modular design.
  • A note from our sponsor - Stream
    getstream.io | 24 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Stats

Basic cpmish repo stats
16
390
8.3
2 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?