Re: c source to something like cpm or dos?

From: Robert Kaiser (bitbucket_at_invalid-domain-see-sig.nil)
Date: 11/22/04


Date: 22 Nov 2004 09:01:44 GMT

In article <cno44a$857$1@hood.uits.indiana.edu>,
        cyliax@cs.indiana.edu (Ingo Cyliax) writes:
>
> CP/M (like most OSes of the day) was written in assembler
                                       ^^^^^^^^^^^^^^^^^^^^

Are you sure? I seem to recall that CP/M was allegedly written
in some kind of highlevel language (not C though, could be PL/M).
Later there was CP/M 68K which at least looked as if it was done in
C. Its porting manual suggested to write the BIOS in C as well.

Rob

-- 
Robert Kaiser                     email: rkaiser AT sysgo DOT com
SYSGO AG                          http://www.elinos.com
Klein-Winternheim / Germany       http://www.sysgo.com


Relevant Pages

  • Re: Getting started
    ... find that editor on one of the repository sites. ... It all depends on the program (and, sometimes, the version of CP/M: ... Invoke ASM (it's the std assembler maybe not the best and not Z80 ... can copy an existing disk image, fire up the emulator, and then erase ...
    (comp.os.cpm)
  • Re: Z80 Assembly books related to CP/M
    ... This would be geared towards Z80 assembly for CP/M 2.2 ... I have never understood why people insist on programming the Z-80, ... Ha, by the way, the standard Z-80 assembler is ...
    (comp.os.cpm)
  • Re: Hex to Binary conversion
    ... or the way your assembler behaves... ... See the IRPC pseudo-op of MAC, the standard ... CP/M macro-assembler. ... a relocator, and the subroutines. ...
    (comp.os.cpm)
  • Re: CP/M Z-80 Assembler Help
    ... system environment (Commodore 128 in CP/M mode). ... MicroShit's M80 became the standard Z-80 assembler. ... language programming manual" in my 8-bits days. ...
    (comp.os.cpm)
  • figFORTH for 8080
    ... Sometime in 1980 I bought the 8080 figFORTH assembler listing and ... CP/M system, to bring up FORTH on it. ... With that editor I typed in the figFORTH editor from the installation ...
    (comp.os.cpm)