I made friends with a retired professor from college back in 1987 who owned a Kaypro II CP/M computer and was a big proponent of the operating system. When I told him that my Commodore 128 could run CP/M, he gave me several CP/M disks with various software on them. I remember running dBase II occasionally on my Commodore 128 to keep track of a few small databases. Wordstar was also included, but in ran too slowly to really be usable... for word processing I mostly just used Ghostwriter 128, which was a huge improvement from Bank Street Writer that I had been using in 40-column mode as a carry-over from my Commodore 64 days. I did however run Wordstar on a PC/XT at work in 1988 - mostly for mail merges with marketing data that was exported from dBase III Plus... but I digress. Fun times.
While CP/M originally stood for Control Program Monitor, It was changed to Control Program for Microcomputers when it was sold on the commercial market and that was the trademark filing.
I own a C64 CP/M cartridge, but I only used it a few times, as it was more of a curiosity than anything usefull. When I got my C128 I did use CP/M more, even buying the CP/M version of Turbo Pascal and writing a few programs with it. My main memory of C128 CP/M was that numerous patches were released for it - it only was able to operate a modem just before I bought my Amiga 1000 and sold my C128.
CP/M On The Commodore 64 is like Golf, which according to Robin Williams is knocking a small ball into a small hole, with an implement ill-suited for the purpose.
Nice. CP/M was something I only experimented with on my 128. I would guess it was cool for those that came from CP/M and still had some software for it but for everyone else it was on the way out... good video and don't let the views scare you away.
I moved to a C128D and really liked it. As far as CPM, since I did have access to CPM software that my company surplused I could play with it. Didn't find it very useful but interesting. That having been said, it really wasn't a feature I needed or made me upgrade, particullarly the boot issues it caused.
2:40 There is a hacked version of CP/M 2.2 which allows drive A: and drive B: on 1541 drives device 8 and device 9. I've used this hack successfully when running CP/M 2.2 on a real C64 setup.
If Commodore had included a built-in monochrome video jack for 80-columns, the problems would have lessened. The issue of GCR was less than most people think - Apple II series used GCR and they had CP/M card. They had few issues finding/using CP/M software. They did - however - have an 80-column card.
"since MS-DOS is a CP/M rip off..." Since MS purchased Seattle Computer Products lock/stock/barrel for $50K because they sold a CP/M-86 product - yeah, kinda.
I remember getting my C=128 and not knowing or understanding what CP/M even was. I booted into it and thought, 'Now what?' I never knew what to do with it or how to get software for it.
I wonder if there is a way to change the clock speed for the Z80 processor on the CP/M cartridge, to make things run faster? What was the default speed of the Z80 on that cart? 4 MHz?
You couldn't use multiple IEC drives because that isn't how the drivers worked in CP/M (or DOS or Windows...). Diskette drives are made to come from a single controller capable of running up to eight diskette drives from that one controller. The IEC sends commands to single devices on a given port. In theory, the drivers could have been rewritten for CP/M's kernel - but neither Commodore nor DRI felt it was worth the cash, especially since the diskette drives were incompatible with most CP/M formats and the screen was limited to 40 columns while most CP/M software needed 60-80 columns.
I don't recall if the Commodore CP/M used the PETSCI chars or the developing ASCII chars. It's unlikely the maze program would work using POKEs in CP/M.
CP/M is the OG. Someone coppied CP/M and sold the source code to Microsoft. And so the evil started.
Good to have you back!
I made friends with a retired professor from college back in 1987 who owned a Kaypro II CP/M computer and was a big proponent of the operating system. When I told him that my Commodore 128 could run CP/M, he gave me several CP/M disks with various software on them. I remember running dBase II occasionally on my Commodore 128 to keep track of a few small databases. Wordstar was also included, but in ran too slowly to really be usable... for word processing I mostly just used Ghostwriter 128, which was a huge improvement from Bank Street Writer that I had been using in 40-column mode as a carry-over from my Commodore 64 days. I did however run Wordstar on a PC/XT at work in 1988 - mostly for mail merges with marketing data that was exported from dBase III Plus... but I digress. Fun times.
While CP/M originally stood for Control Program Monitor, It was changed to Control Program for Microcomputers when it was sold on the commercial market and that was the trademark filing.
I own a C64 CP/M cartridge, but I only used it a few times, as it was more of a curiosity than anything usefull.
When I got my C128 I did use CP/M more, even buying the CP/M version of Turbo Pascal and writing a few programs with it.
My main memory of C128 CP/M was that numerous patches were released for it - it only was able to operate a modem just before I bought my Amiga 1000 and sold my C128.
CP/M On The Commodore 64 is like Golf, which according to Robin Williams is knocking a small ball into a small hole, with an implement ill-suited for the purpose.
Actually, progress bars were quite common. Today we get crappy swirlies that are meaningless.
Nice. CP/M was something I only experimented with on my 128. I would guess it was cool for those that came from CP/M and still had some software for it but for everyone else it was on the way out... good video and don't let the views scare you away.
I moved to a C128D and really liked it. As far as CPM, since I did have access to CPM software that my company surplused I could play with it. Didn't find it very useful but interesting. That having been said, it really wasn't a feature I needed or made me upgrade, particullarly the boot issues it caused.
2:40 There is a hacked version of CP/M 2.2 which allows drive A: and drive B: on 1541 drives device 8 and device 9. I've used this hack successfully when running CP/M 2.2 on a real C64 setup.
If Commodore had included a built-in monochrome video jack for 80-columns, the problems would have lessened. The issue of GCR was less than most people think - Apple II series used GCR and they had CP/M card. They had few issues finding/using CP/M software. They did - however - have an 80-column card.
"since MS-DOS is a CP/M rip off..." Since MS purchased Seattle Computer Products lock/stock/barrel for $50K because they sold a CP/M-86 product - yeah, kinda.
This😢
presume the CP/M BASIC is a more sophisticated MS BASIC than the C= archaic V2.0 version.
I remember getting my C=128 and not knowing or understanding what CP/M even was. I booted into it and thought, 'Now what?' I never knew what to do with it or how to get software for it.
I wonder if there is a way to change the clock speed for the Z80 processor on the CP/M cartridge, to make things run faster? What was the default speed of the Z80 on that cart? 4 MHz?
What was I thinking of when I bought this device?
You couldn't use multiple IEC drives because that isn't how the drivers worked in CP/M (or DOS or Windows...). Diskette drives are made to come from a single controller capable of running up to eight diskette drives from that one controller. The IEC sends commands to single devices on a given port. In theory, the drivers could have been rewritten for CP/M's kernel - but neither Commodore nor DRI felt it was worth the cash, especially since the diskette drives were incompatible with most CP/M formats and the screen was limited to 40 columns while most CP/M software needed 60-80 columns.
I tried c64 cp/m on vice 3.6 and 3.6.1, no crash, also tried the latest trunk vice, no crash
I don't recall if the Commodore CP/M used the PETSCI chars or the developing ASCII chars. It's unlikely the maze program would work using POKEs in CP/M.
なぬに?