Date : Wed, 29 Aug 1990 22:27:38 GMT
From : eru!hagbard!sunic!sics.se!sics.se!boortz@BLOOM-BEACON.MIT.EDU (Kent Boortz)
Subject: CP/M internals?
Could someone explain to me how a typical CP/M (8085) system is working?
What parts are there, and where are they (ROM/RAM/disk)?
What functions do they have? How do they call each other?
How is the memory organised? Maybe you can explain the boot process?
What parts of the CP/M OS can I replace with freeware/shareware alternatives?
Why do I ask this? I am trying to write a hardware emulator for 8085 in MC68020
assembler (just for fun) and is curious if it is possible, with not to much
work, to port a CP/M system to it. The ideal case would be a OS that used
the OUT and IN instructions for all communication with the hardware, except
the screen that could be memory mapped.