TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to start with CP/M (2014)

69 pointsby federicoponziover 7 years ago

6 comments

fauriaover 7 years ago
Chapter 22 of &quot;<i>Code: The Hidden Language of Computer Hardware and Software</i>&quot; uses CP&#x2F;M to illustrate the inner workings of operating systems. I highly recommend this book overall: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Code-Language-Computer-Hardware-Software&#x2F;dp&#x2F;0735611319" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Code-Language-Computer-Hardware-Softw...</a>
评论 #16019442 未加载
评论 #16019440 未加载
noivover 7 years ago
My first CPU was a Z80 running CP&#x2F;M from two floppies. Monitor showed monochrome letters written in WordStar. Only survivor is moving the cursor usually word by word probably now hard coded in muscle memory. Writing this on a machine with no moving parts nor noise. Took 40 years to get from ASM to WASM, quite a ride.
评论 #16019716 未加载
pvgover 7 years ago
The source code of a few versions of CP&#x2F;M was released a couple of years ago:<p><a href="http:&#x2F;&#x2F;www.computerhistory.org&#x2F;atchm&#x2F;early-digital-research-cpm-source-code&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.computerhistory.org&#x2F;atchm&#x2F;early-digital-research-...</a><p>The accompanying article does a good job of putting CP&#x2F;M in its historical context describing what it actually was. But other than nostalgia (and those who have sacrificed their eternal souls to WordStar), there isn&#x27;t much of a reason to actually <i>run</i> CP&#x2F;M itself. There&#x27;s not a lot to see there - if you&#x27;ve ever used the MS Windows shell, imagine its Paleolithic ancestor.
评论 #16019347 未加载
评论 #16019238 未加载
kgilpinover 7 years ago
It’s an intriguing subject for sure.<p>What’s missing to me here is “Why start with CP&#x2F;M”?
评论 #16021197 未加载
pjmlpover 7 years ago
Back in the day, a friend of mine had 3&quot; disks for the ZX Spectrum +3 with CP&#x2F;M.<p>So this is a possible way to try out CP&#x2F;M on real hardware, after finding one in workable state.
评论 #16019157 未加载
smacktowardover 7 years ago
Can you virtualize it? Is there a virtualization solution available that supports the Z80 architecture?
评论 #16018883 未加载