[Colchester] CP/M
Chris Pritchard
brainiacghost at gmail.com
Mon May 5 16:02:40 BST 2008
YAY ZILOG Z80!
On 5 May 2008, at 12:58, Wayland Sothcott wrote:
> Toby Whaymand wrote:
>> Hi Wayland
>>
>> I don't know if you know this but the guy who sold MS-DOS to
>> Microsoft
>> ended up in court back in the early 1980's in which he admitted to
>> "Low
>> level copying" of the CP/M code which is owned by Digital...
>>
>> In the book Accidental Empires by Robert Craingely that was published
>> back in 1990 he argues that if Digital were not so slack, not so laid
>> back they could of been were Microsoft is today!
>>
>>
>>
>> _______________________________________________
>> Colchester mailing list
>> Colchester at mailman.lug.org.uk
>> https://mailman.lug.org.uk/mailman/listinfo/colchester
>>
>>
> Toby,
>
> I know CP/M and MS DOS were very similar. In fact the Zilog Z80
> which CP/M ran on was a derivative/copy of the Intel 8080. The Z80
> chip by comparison was very powerful but Intel then did the 8086
> with it's segmented addressing allowed you to address 1Meg of ram
> rather than 64k of the Z80. I think this also played a big part in
> the success of MS DOS. The Z80 still has the best Interrupt
> structure, the device places it's number on the data bus when it
> hits the IRQ line, providing up to 255 Interrupt channels. The 8086
> only had 8, cascaded into 15, this is still a limitation to this
> day! Meanwhile Motorola had the 6809 and the 68000 with innovative
> relative addressing meaning the operating system did not have to
> relink code depending on the location in memory the program was
> loaded to. Sinclair, Apple and Comadore were big users of the
> 68000. Apple switched to the Power PC but strangely switch to Intel
> when the X-Box 360 switch to the Power PC. Acorn of BBC Micro fame,
> developed the Acorn RISC Machine spawning ARM (Advanced Risc
> Machines), this is the chip found in almost every PDA today. Linux
> runs on all of these but Windows is stuck on the x86 family with a
> special version available for the ARM, but that's really just
> Windows in name, not the same OS. I like the fact that you can get
> Debian for the Broadcom RISC (Reduced Instruction Set Cpu) as used
> in the Cobalt Qube 2 and the Links WRT54G and the Buffalo WHR54GS.
> It means you can turn virtually anything into a Linux server.
>
> I used to write code in 'C' for the Z80 for embedded systems. With
> only 56k of ROM the code had to be very efficient. An operating
> system would have been nice, then I could read and write disks and I
> would not have had to write my own network stack. However in many
> ways having an OS is cheating and opens up insecurities. Code burned
> into a chip that cannot be altered and can only run the one program
> is far more secure than having an operating system that can be asked
> to run a different program. Many of the devices with a CPU today run
> an operating system, Linux or VX Works or other embedded OS, this is
> a great opportunity to Linux fans to change the way these devices
> work.
>
> Wayland.
>
>
> Wayland.
>
> _______________________________________________
> Colchester mailing list
> Colchester at mailman.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/colchester
More information about the Colchester
mailing list