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.

Run CP/M on your C64 using emulation

70 pointsby Lucabout 6 years ago

8 comments

teh_klevabout 6 years ago
I hate to be the &quot;BBC Model B&quot; guy :)<p>But anyway, back in the mid 80&#x27;s I wrote a ton of dBase II code (using WordStar as my editor - I think it was v2), for my employer and at the time couldn&#x27;t afford a full blown PC (I owned a BBC &#x27;B&#x27;) so he let me borrow a Torch Z80 co-processor which ran a variant of CP&#x2F;M called CP&#x2F;N. It worked like a treat. It used the Beeb&#x27;s &quot;Tube&quot; interface that basically turned the BBC micro into an I&#x2F;O device - not unlike the Commodore effort. John, now sadly gone from our mortal coil, was an official BBC&#x2F;Acorn outlet, so we got to play with a lot of toys.<p>I don&#x27;t remember the mechanics of getting my code to and from the office CP&#x2F;M PC&#x27;s at the time; even under Torch CP&#x2F;N I seem to remember that BBC drives weren&#x27;t compatible with real CP&#x2F;M&#x2F;MS-DOS PC&#x27;s - I think I may have transported my code through the medium of floppy disc and used a BBC Micro in the office to squirt my code to&#x2F;from via serial cable and some XModem&#x2F;Kermit type of affair, which was no biggy because we already moved data between DG mini&#x27;s (John was also a Data General broker) to&#x2F;from PC&#x27;s anyway. This was all before the joy of ethernet, though we did have a bunch of machines that ran a thing called SageNet(?) which was a kind of network. It&#x27;s a long time ago, my memories are fading now :)<p>As a final tangent, we initially had a NEC PC8800 and a NEC Advanced Personal Computer - which were lovely bits of kit for their day. We eventually moved to a bunch of PC &quot;clones&quot; (one made by Ferranti which was a really odd thing). I have other stories, but that&#x27;ll do for now.
misterman0about 6 years ago
When I was ten I got a vic 20. Do you know how old I was when I arranged my first beta testing session? I invited my brother to play a text based adventure game that drew on screen the scenery using nested if else statements. I programmed the first couple of scenes and asked him to play through them. He said it was a bit short but the idea was good. He was eight. I was still ten.<p>I have two kids now. 9 and 12. They are brighter than me. They speak swedish and English almost fluently thx to yt and since I introduced computers early in their lives they aren&#x27;t scared of anything. My son started his YT channel at the age of 8. Mostly in game footage. He uses down pretty cool sw to edit his clips.<p>My daughter plays Roblox and act as everyone&#x27;s go to for all questions revolving around that game.<p>Both navigate windows or Android or macos like they have inherited their knowledge from me. My kids are brighter as hell. Not one has asked me about programming.<p>I blame 8080. It&#x27;s not accessible. Is it technically more advanced? Perhaps. But somewhere along the line we forgot about computing and children. Somewhere along the line we said it&#x27;s no longer important for kids to learn programming. It&#x27;s for adults.
评论 #19952864 未加载
评论 #19956105 未加载
评论 #19954598 未加载
评论 #19953152 未加载
评论 #19953584 未加载
评论 #19954843 未加载
评论 #19953773 未加载
评论 #19953792 未加载
projectramoabout 6 years ago
I tried to emulate CP&#x2F;M on my C64 in 2015. I have typed in DIR and I’ll tell you if it worked when it completes execution.
评论 #19953096 未加载
anyfooabout 6 years ago
He wasn&#x27;t kidding when he said that the emulation is too slow to even properly register key presses in time. Booted in VirtualC64, tried to type in &quot;dir&quot;, and it came out as &quot;dr&quot;, and then took a pretty long time to tell me that &quot;dr&quot; isn&#x27;t a thing.<p>I then typed in &quot;dir&quot; slowly, and this time it worked, but took about a minute to type out the few directory lines... character by character.<p>So, as the article suggests already, I&#x27;d really consider this to have been unusably slow even at that time. And then it suffers from the same problem as the actual Z80 CP&#x2F;M cartridge, namely that the 1541 disk drive cannot read any disks that would contain CP&#x2F;M stuff.<p>But as a curiosity, that all makes this just more interesting.
评论 #19955926 未加载
aj7about 6 years ago
I always find these articles so weird. What’s next? Software to facilitate a 5 x 5 grid of people running Freiden calculators (a la Los Alamos)? I’m being snarky. In 1981 had access to a CPM system, and immediately bought a FORTRAN 4 compiler “Watfor” written at the Univ of Waterloo. A highly useful system. Wrote a program to design ring laser resonators. My first experience with “personal” computing.
Torwaldabout 6 years ago
The correct way of running CP&#x2F;M on a C64 is to make an hardware update to C128.
评论 #19955103 未加载
basicplus2about 6 years ago
Or plug in the CP&#x2F;M cartridge in the back and away you go..
madengrabout 6 years ago
I have one of those Z80 CPM cartridges for my 64. It’s a massive thing. Have never tried it. Got it in a mound of C64 stuff that came with an SX64 on Craigslist.