Skip to main content

Questions tagged [cp-m]

For questions related to the CP/M operating system by Gary Kildall.

11 votes
1 answer
389 views

What's the earliest source for the legend of Gary Kildall's airplane snub?

A commonly repeated (and commonly debunked) legend describes how Gary Kildall blew his chance at writing the operating system for the IBM PC. Examples include the following: …legend has it that ...
Psychonaut's user avatar
  • 7,681
16 votes
4 answers
2k views

How do I properly exit a program and return to the CCP in CP/M?

Once my CP/M program has finished doing whatever it's supposed to do, or the user chooses some sort of "quit" option, how do I return the user back to the CCP? Can I just do a ret? Or do I ...
cjs's user avatar
  • 26.9k
2 votes
3 answers
634 views

Z80 to 68000 translator for CP/M

CP/M was mostly portable across systems but most of them were z80 based. It was ported to 8086, 68000 and maybe more but without binary compatibility. No z80 systems that wanted CP/M compatibility ...
Valentino Miazzo's user avatar
13 votes
4 answers
2k views

In CP/M, how did a program know when to load a particular overlay?

Here is what I understand so far: A program that was too large to put into main memory was broken into several overlay regions. Once you needed data from outside of the currently loaded region, ...
Michael Stachowsky's user avatar
20 votes
1 answer
1k views

Are any CP/M systems still in commercial use today?

I understand that there is a great deal of mainframe-era enterprise software that is still in active use, if not on the original hardware then in emulated environments. Its users keep it running ...
Psychonaut's user avatar
  • 7,681
16 votes
2 answers
897 views

Long Term Prevalence of 8080 Code Over Z80 Code in Software Packages

TL;DR: The Z80 was introduced not long after the 8080 and replaced it quickly and almost entirely for personal computing. Still, a large chunk of new software written stayed with 8080 code, making no ...
Raffzahn's user avatar
  • 228k
6 votes
2 answers
300 views

Was the S-83 Personal CP/M CPU used in commercial computers?

The June 1984 edition of Practical Computing magazine (page 43) refers to the American Microsystems Incorporated S-83 CPU as a Z80 compatible CPU with an 8K mask ROM capable of holding Digital ...
scruss's user avatar
  • 21.8k
0 votes
1 answer
143 views

Is there a digital version of the CP/M T/Maker manual available?

I have a CP/M emulator running on a Raspberry Pi. I managed to run the old circa 1979 T/Maker program, but I don't have a manual. Any thoughts on where I can find one?
HRM Resident's user avatar
6 votes
2 answers
596 views

CONIN (Console In) in CP/M and "old characters" in character latch

CP/M uses CONIN to read a single character from the keyboard, and it will assert CONST to poll the status register for incoming characters. Let's assume the keyboard controller can buffer one ...
BipedalJoe's user avatar
9 votes
1 answer
347 views

What was FDOS an abbreviation for in CP/M?

Digital Research wrote in the CP/M manual that "The BIOS and BDOS are logically combined into a single module with a common entry point and referred to as the FDOS. " What is FDOS an ...
BipedalJoe's user avatar
10 votes
4 answers
2k views

How do you run a program automatically when CP/M 2.2 loads?

Following my question on booting CP/M automatically on RC2014 Z80, I'd like to run a program after CP/M starts, similar to how autoexec.bat works on DOS. I see that CP/M 3 has PROFILE.SUB which would ...
Nick Bolton's user avatar
2 votes
1 answer
238 views

Why does Z80 RC2014 ROM image 88 not have CP/M or BASIC boot options?

While trying to boot to CP/M automatically on my RC2014 Z80, I encountered a problem getting SCM to show a CP/M boot option. According to the docs, ROM address 4000 (88 on the ROM label) is SCM with ...
Nick Bolton's user avatar
13 votes
3 answers
2k views

How many characters/pages could WordStar hold on a typical CP/M machine?

I was looking at the Atari Word Processor which could hold only about one or two pages in 48k memory due to it requiring DOS to be loaded along with the relatively large program itself. That led me to ...
Maury Markowitz's user avatar
10 votes
3 answers
741 views

Is there any known magic number signature for CP/M-80 program files?

I'm looking for a way to identify CP/M-80 (i.e. 8080 code) program files (.COM) from their content. A process usually known as Magic Number or File Signature detection, intended to identify a file by ...
Raffzahn's user avatar
  • 228k
7 votes
1 answer
428 views

Why didn't the CP/M-86 assembler support traditional macros?

The ASM86.CMD assembler Digital Research shipped with CP/M-86 provided only code-macros, a limited type of macros for creating new instructions through a small set of specific directives. Why didn't ...
Paolo Amoroso's user avatar

15 30 50 per page
1
2 3 4 5