Emulation of the Dobbertin HD20 hard disc using a modern CPC expansion

Started by GUNHED, 18:54, 21 April 22

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Would you be interested to emulate the Dobbertin HD20 hard disc on new hardware?

Yes, on the M4 card
Yes, on the SF3 expansion
Yes, on both the SF3 and the M4 expansions
Yes, but on... I'll tell you in the thread....

GUNHED

Today we got some great expansions for the CPC and _eventually_ we also have good software to use it at least under the native OS. It's different already when looking at CP/M (, SymbOS or FutureOS).

There is one mass storage solution which provides the imho best solution of software. It's the Dobberting HD20 hard-disc. It's very easy to program and it's perfectly integrated into the native OS (X-DDOS 2.10), CP/M 2.2 (even providing 63 KB of TPA) and especially CP/M Plus (excellent integration using RSX architecture native to CP/M Plus). In addition we even got the source code of all that magic!

Now the question is: Who will emulate the HD20 first? For both - the M4 expansion and the Symbiface 3 - it would be very simple to provide the few ports needed to emulate the HD20.
The HD controller commands could probably be emulated in an easy way. Also - SF3 and M4 - both have already a mass storage part. So one or more virtual HD20's could be emulated. All that's needed it a 20 MB file on the mass storage.

How is up for this idea?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

SkulleateR

What's the point in emulating a mass storage device on a mass storage device ?

GUNHED

Quote from: SkulleateR on 02:24, 22 April 22What's the point in emulating a mass storage device on a mass storage device ?
The point is to be able to use an abundant load of software. See my first post.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

SkulleateR

It would be a better way to adapt the software for use with modern mass storage like done with HDCPM. 

GUNHED

HDCPM is a great thing! But only few people own a SF2 today.

Let's please come back to the topic and not follow up the "your idea is sheet" street. If you don't like my idea - fine. Your choice. I really don't mind. 

Well, then back to topic. For the Dobbertin HD20 there is really LOTS of great software. Furthermore it's implementation in CP/M (2.2 and Plus) is done really awesome. I have the source code here. It's even quicker than the CP/M RAM disc. Just to give you an idea.

It also can be fully used under Z3Plus. For CLI / scripting stuff it's a dream.

In addition it would be really just awesome if the SF3 or M4 card can emulate it. Actually it should be very easy.

How will win the race? The M4 or the SF3 or... maybe some other mass media?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Mark_wllms

What are you seeking? To emulate the HD20 hardware and ROM, or just to emulate the X-DDOS ROM?

SkulleateR

Quote from: GUNHED on 02:41, 01 May 22HDCPM is a great thing! But only few people own a SF2 today.
Uhmmm, as far as I have seen, multiple mass storage solutions are supported, including M4 and USIfAC II ;)

So .... why invent the wheel again for an expansion that nearly no one needs/uses anymore ???

And don´t get me wrong, I don't think your idea is shit (sheet is something different btw. ;) ) but a better way to bring those software to the (CPC)masses would be to adapt this work to modern solutions instead of emulating a lifeless architecture ....

eto

Quote from: GUNHED on 02:04, 29 April 22The point is to be able to use an abundant load of software. See my first post.

The first post only mentions CP/M. Which other software takes advantage of it? 






GUNHED

We have a Wiki page here about the great Dobbertin HD20 hard disc. Lots of data is missing, but it's a good start iirc.

BTW: It was by far the most sold hard disc for CPC of all times. Yes the unit number sold was in the many thousands. Vortex and other producers sold far less hard discs for the CPC.

The HD20 has two main advantages: The first is the very high speed and the quality of it's implementation by software in all known OS (at the commercial era).

The second thing is way more important: Lot's of software was written to work with the HD20 together very smooth. For CP/M for example not only hard-disc support per se was added, but in addition time stamps and other features.

The biggest an most professionalYou cannot view this attachment. You cannot view this attachment. applications are adapted to it: Maxam II, Protext, Prowort, Cosmos, ASCII-Tools and many more.

A CP/M Plus with Dobbertin HD20 support is the ONLY way on the CPC to work with a proper (not floppy disc based) Z3Plus system. Forget any other OS on CPC, the features of Z3Plus are more than anything else.

Many people request features for the CPC. But this is already available: Use Z3Plus!!! And for that you need the Dobbertin HD20. And for that you need to emulate the HD20 with modern hardware.

@Duke and @TMTLOGIC could be able to implement a simulation of the HD20 into the M4 and the SF3 expansion. It's a quick thing (compared to previous work).

Of course I will help where I can, see the following documents please...
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod