CPCWiki forum

General Category => Other retro => Topic started by: Gryzor on 06:10, 10 December 22

Title: Interesting discussion about the C128's CP/M poor performance
Post by: Gryzor on 06:10, 10 December 22
https://retrocomputing.stackexchange.com/questions/2361/why-does-the-commodore-c128-perform-poorly-when-running-cp-m
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: Prodatron on 10:29, 10 December 22
Sounds like a nightmare.

Very interesting btw: I didn't know, that the first 18 registers of the second C128 video chip (MOS 8563) are exactly the same like our CRTC registers (Motorola 6845). I only knew about the blitter abilities of this chip (starting at around register 24).
Now I wonder if they made demo effects with CRTC-tricks on the C128.

It's also funny, when he says, that CP/M Plus - with its pure text-based UI - is too slow for CPUs with less than 4MHz :D .
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: Gryzor on 11:25, 10 December 22
Yeah, noticed that last part myself and I did a double take, but the guy summarizes nicely the combined design... 
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: d_kef on 11:54, 10 December 22
And I thought that CP/M Plus was too slow on CPC!!! Go figure.... :laugh:

d_kef
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: merman on 12:04, 10 December 22
A quick bit of history...

Commodore advertised a CP/M cartridge for the C64, which would have contained a Z80 processor. It was heavily delayed in development, and the company was fined for advertising a product that was not readily available.

It was eventually released, but had compatibility problems with some models of C64 and the newest (at the time) CP/M programs.

As development on the Commodore 128 started, the marketing department started promising "complete" compatibility with the existing C64 software and hardware. One of the biggest issues was the cartridge port. So the idea was taken to include the Z80, add CP/M compatibility to the new 1571 disk drive and add a workaround to the cartridge port to get things like the CP/M cartridge working.

The C128 ended up about 85-90% compatible with C64 software, and a high rate of compatibility with CP/M - at the cost of speed.
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: Gryzor on 12:07, 10 December 22
Thanks for that, I had forgotten about the cartridge story! 
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: BSC on 13:05, 10 December 22
Quote from: merman on 12:04, 10 December 22A quick bit of history...

Commodore advertised a CP/M cartridge for the C64, which would have contained a Z80 processor. It was heavily delayed in development, and the company was fined for advertising a product that was not readily available.

It was eventually released, but had compatibility problems with some models of C64 and the newest (at the time) CP/M programs.

As development on the Commodore 128 started, the marketing department started promising "complete" compatibility with the existing C64 software and hardware. One of the biggest issues was the cartridge port. So the idea was taken to include the Z80, add CP/M compatibility to the new 1571 disk drive and add a workaround to the cartridge port to get things like the CP/M cartridge working.

The C128 ended up about 85-90% compatible with C64 software, and a high rate of compatibility with CP/M - at the cost of speed.
Sounds like a true success story :D 
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: BSC on 18:29, 10 December 22
Quote from: Gryzor on 06:10, 10 December 22https://retrocomputing.stackexchange.com/questions/2361/why-does-the-commodore-c128-perform-poorly-when-running-cp-m

Sounds like they hired the least talented programmers on the planet to get the job done :D
Title: Re: Interesting discussion about the C128's CP/M poor performance
Post by: Gryzor on 18:41, 10 December 22
Well, after reading Brian Bagnall's awesome books on Commodore, I wouldn't be surprised if it was a single guy working out of a broom closet.. 
Powered by SMFPacks Menu Editor Mod