News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_GUNHED

CPC four times faster...

Started by GUNHED, 16:43, 06 July 22

Previous topic - Next topic

eto and 1 Guest are viewing this topic.

McArti0

The SuperZ80 expansion card, disabling the internal Z80, writing speed to internal RAM 20kB per frame 1us per byte.

SuperCPU could have a larger than I design (one address, one byte =24 bit) write buffer to CPC RAM. Each write to the buffer is fast. Wait states appear when the buffer does not have time to empty. When buffer is full during nCPU is Hi, SuperZ80 can execute several non-write instructions or wait for write byte to buffer.
I was also thinking about a 9-bit clone ROM, which it would download while executing the code and write the 9th bit that this byte is already cached inside.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

McArti0

Quote from: Prodatron on Yesterday at 20:32regarding video, FDC and probably more.
VGA monitor welcomes this with open arms.

Does Gotek also have a problem?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Prodatron

Quote from: McArti0 on Yesterday at 20:42
Quote from: Prodatron on Yesterday at 20:32regarding video, FDC and probably more.
VGA monitor welcomes this with open arms.

Does Gotek also have a problem?
The Gotek would have to listen to a 1,5times faster FDC. All sectors will have a 1,5times higher density, which was the problem of a 6MHz CPC. Because of this you werent' able to exchange discs between a 4 and a 6MHz CPC. A 6MHz CPC could save about 6,7KB/track instead of 4,5KB.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

McArti0

Quote from: Prodatron on Yesterday at 20:47The Gotek would have to listen to a 1,5times faster FDC
and all disk drives are equally fast? 3,5" too?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

GUNHED

Quote from: Prodatron on Yesterday at 20:32
Quote from: GUNHED on Yesterday at 18:07BTW: I have a CPC6128 running at 6 MHz stable. Just replaced the 16 MHz crystal by a 24 MHz one.
Yes, your old story.
But "stable" is a very relative description.
It is useless/not compatible regarding video, FDC and probably more.
Unfortunately I forgot it, but what was the CPC meeting, where you presented this 6MHz machine to the public?
Yeah, and now that's your old story too. Like usually you want to tell people what's 'useless' for them. But what you mean is just, that something is useless for you / SymbOS. Try to be a bit less Narciss.  ;) Come on, allow us to live our CPC hobby our way!  :) :) :)

BTW: IIRC the meeting was either one of the CPC-Only meetings or some XzentriX, but it's something like 18-21 years ago. And the CPC still runs like a charm. I love the enhances = horizontally squeezed screen and also to be able to put 50% more data on an disc.  :)

Anything else... It's 3 the morning. Read you later the day...
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

McArti0

Quote from: GUNHED on Today at 02:15And the CPC still runs like a charm.
Have you ever tried to speed up the motor that spins a floppy disk? Is this controlled by the device software?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: GUNHED on Today at 02:15and also to be able to put 50% more data on an disc.
Ho wdo you exchange data with this CPC? Are other expansions compatible and can be used, like the M4 or Symbiface?

GUNHED

Quote from: McArti0 on Today at 06:40
Quote from: GUNHED on Today at 02:15And the CPC still runs like a charm.
Have you ever tried to speed up the motor that spins a floppy disk? Is this controlled by the device software?
No, and I wouldn't know how to do this actually. In case of the 6 MHz CPC the FDC just writes/reads with 50% more speed. So up to nearly 300 KB can be put on one disc side. And for 80 track (ds) formats up to roughly 1,2 MB can be stored on disc. 
Not all the discs work that way error free, but most of them. Just tested a 3" disc from 1997 which still contains the same data error-free since 27 years. (Written with the 6 MHz CPC).  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: eto on Today at 10:38
Quote from: GUNHED on Today at 02:15and also to be able to put 50% more data on an disc.
Ho wdo you exchange data with this CPC? Are other expansions compatible and can be used, like the M4 or Symbiface?
My preferred way to exchange data back the day was to use the Inicron RAM expansion (accu buffered) and the RDOS ROM to have the 444 KB RAM disc C. Today I would probably use a serial connection of SD card.

I tested quite some hardware expansions: Some work, few not.
(And for very few expansions you probably need to adjust software a bit.)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

McArti0

I wonder how much 50% more Sectors per track is compared to 9  :P
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

GUNHED

Quote from: McArti0 on Today at 15:03I wonder how much 50% more Sectors per track is compared to 9  :P
Well, the FDC765 supports different sector sizes. According to the maxium number of bytes per track it may be befeficial to use 0.5, 1.0 or even 2 KB sectors.  8)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

McArti0

Quote from: McArti0 on Yesterday at 18:40what RAM do you have 150ns?, mux LS153? what CRTC, what 8255.
Take a photo of the mainboard that RUN.

and check the temperature of all chips, especially 765
Say something about the components or take a photo. And confirm that gotek does not work.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: GUNHED on Today at 02:15also to be able to put 50% more data on an disc.
but that then also requires AMSDOS to use more sectors per track, right? What settings do you use then, that it can write a full track?

GUNHED

Quote from: McArti0 on Today at 15:10
Quote from: McArti0 on Yesterday at 18:40what RAM do you have 150ns?, mux LS153? what CRTC, what 8255.
Take a photo of the mainboard that RUN.

and check the temperature of all chips, especially 765
Say something about the components or take a photo. And confirm that gotek does not work.
As told, just the crystal got exchanged (in my case I added a 2nd one at 24 MHz and a switch to be able to switch crystals - Switching shall happen ONLY when the CPC is OFF!).
Anything else remains the same. No heat, no problems - it's a CPC not a stupid PC thanks god!  :) :) :)
Well, yes, I put a Z80B instead of the Z80A. RAM works fine anyway.

The critical component it the GA. Seems that other 6 MHz CPCs had problems with some GAs.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: eto on Today at 15:27
Quote from: GUNHED on Today at 02:15also to be able to put 50% more data on an disc.
but that then also requires AMSDOS to use more sectors per track, right? What settings do you use then, that it can write a full track?
No, other DOS or OS can be used. (Of course using the native software will not change a thing to the better.)  :) :) :) 
If you want to stay with the native OS then I would suggest to use ParaDOS and change format parameters in that. 
Also CP/M allows to adapt disc formats in an easy way. 
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

McArti0

Quote from: GUNHED on Today at 15:30As told, just the crystal got exchanged
what original components do you have? RAM 200ns, 150, 120? what crtc, what 8255.?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Powered by SMFPacks Menu Editor Mod