"carlsson" wrote:
> Not sure what it means, but Kevin writes* that you insert the disk and
> type RUN"CONTIKI to load it. Does the CPC have some CP/M, Basic or
> other OS built into ROM?
The CPC's have an OS on ROM as soon as you switch the machine on, it also gives you access to BASIC. To load programs from DISC or Tape, RUN"filename would load the program (which can either be a BASIC program or Binary - with Execution address stamped onto the header - not all Binary programs need this address, but for Loaders & stuff it's essential).
"Terry Yager" wrote:
> IIRC, the CPC uses a non-standard version of CP/M, (in ROM?), with
> graphics & color capabilities that would not be understood by most CP/M > systems.
CP/M doesn't reside on the ROM itself (even though you -could- buy CP/M on a ROM board for the CPC & simply type in a command to take you to CP/M command line - it was 3rd party software). Generally CP/M resides on Disc, a System Disc specific to those line of machines which reserved 9k for the CP/M system itself. To load it |CPM at the BASIC prompt would load the contents of this track - hence CP/M. What you did get on ROM though was the DR Logo program - which you'd used in CP/M Plus or 2.2, which resided on the same ROM as the other OS - AMSDOS.
I don't know what you mean by the "CPC uses Graphics & Color which wouldn't be understood by most CP/M systems, unless your talking about the Video Chip (CGA based) 16k of memory. It's also Z80 based - so any programs written using Z80 opcodes wouldn't be too nice for a 8080 - that kind of thing. The CPC also has what's also in ROM is a list of Firmware calls (simular to IBMs Interrupts I spose you could say or in addition to the CP/M Interrupts), though in CP/M operation was different in the assembly between the AMSDOS system & CP/M 2.2 & CP/M Plus. CP/M Plus being very different because of the way memory is arranged. CP/M 2.2 is better, but uses one call with the operational firmware call imediately poked as bytes after that call. In AMSDOS the Call could be made direct, some worked at the BASIC prompt, though not all - RSXe's could be written leading to that operation for use at the BASIC prompt!
CP/M User.