Re: [Ql-Users] R: R: QxlwinReader

2017-06-18 Thread Wolf via Ql-Users

Hallo Peter,

Ich hoffe Dir geht es gut, und Deinem Freund, besser.

Anbei eine neue Version von SMSQ/E (QL_RAM.BIN), und eine neue Version 
von Minerva mit eingebautem "WIN" Treiber (QL_ROM.BIN - für Dich auch 
mit integriertem Qmon).


In beiden gibt es einen neuen Treiber, der "QUB" heisst. Dieser liest 
und schreibt Imagedateien im Qubide-format, d.h die QL_BDI.BIN-Dateien.


Einschränkungen :
- Der Treiber in beiden Versionen liest und schreibt nur die erste 
Partition - wenn Du eine Beispiels-QL_BDI.BIN-Datei mit mehreren 
Partitionen hast, könnte ich das, wahrscheinlich auch ohne grösseren 
Umfang, darauf ausweiten.


- Der Treiber kann nur mit solchen Dateien umgehen die nicht mit 
Zylindern, Spuren und Köpfen erstellt wurde. Auch hier wäre eine solche 
Datei willkommen, obwohl das vielleicht mehr Arbeit erfordern würde.


- In der Minerva-version gibt es (genau wie für den "Win"-treiber) keine 
qub_ oder win_ Basicbefehle (die werden in SMSQE über "Things" 
eingebunden). D.h. es ist nicht möglich einmal schnell die Imagedatei zu 
wechseln, so wie mit WIN_DRIVE unter SMSQE. Man kann die 
QL_ROM.BIN-datei aber konfigurieren und 8 Namen für die Imagedateien 
einsetzen (genau wie bei dem "WIN"-treiber). Als Default sind QL_BDI.BIN 
für QUB1_ gesetzt, und QL_BDI2.BIN bis QL_BDI8.BIN für die QUB2_ bis QUB8_.


- In der SMSQ/E-version funktionieren QUB_USE, QUB_DRIVE und QUB_DRIVE$ 
wie ihre WIN-pendants.


Ich habe die SMSQ/E-version hier ausprobiert, sie funktioniert gut. Ich 
muss aber hinzufügen, dass ich nur eine einzige Qubide-imagedatei habe...


Minerva habe ich nur ganz kurz getestet. Die Treiber werden bei QDOS 
Classic nicht funktionieren.


Mit diesem Treiber könntest Du aber Dein FPGA umbauen, da ich ihn dann 
leicht anpassen könnte. Ich schicke Dir dann evt. einfach meinen Q68 
damit Du ihn umprogrammierst, wenn Dir das recht ist.



Schönen Sonntag noch.

Wolfgang



___
QL-Users Mailing List

[Ql-Users] QxlwinReader

2017-06-18 Thread Wolf via Ql-Users

Hi Davide,

Just to try and clear up some things about QxlwinReader.

This program reads Qubide image files. These are copies of a whole 
qubide disk, copied to a simple file. I should indeed have mentioned in 
my reply to you that the "dd" program I referred to is a utility that 
comes as standard with Linux and allows you to copy all or part of the 
content of some device to a simple file on another device. As others 
have mentioned, something similar also seems to exist for windows, 
though I have never tried that.


QxlwinReader cannot, and will never be able to, read a disk directly. To 
do that, I would either have to be able to access a real disk for a raw 
read/write which, unless I'm mistaken, java doesn't allow me to do (at 
least not in an OS independent way), or write a filesystem driver: one 
for Linux, and another for Windows, probably yet another for Mac etc - 
you can see why this isn't feasible.


Moreover, please note that QxlwinReader can only handle "LBA" type image 
files, i.e. ones where files are written consecutively to the disk (FAT 
allowing), without taking into account that they should be split up 
between tracks, cylinders and heads. If I had an example of a Qubide 
disk image file actually making use of tracks, cylinders and heads I 
**might** be able to figure this out, too. I believe that Alain Haoui 
has written a driver for these types of disks.


Moreover, for the time being, QxlwinReader only handles the first 
partition of a Qubide disk image file. There is no reason why it 
shouldn't be able to handle the other partitions, too - except that, 
there again, I don't have an example of an image file with several 
partitions, and so would be unable to test this. Knowing myself, letting 
out untested software would not be doing you a favour...



HTH

Wolfgang


On 17/06/2017 20:17, via Ql-Users wrote:

Of course I misunderstood and I thought Wolfgang was referring to a floppy
disk transfer. Can you please provide the link for the download of this "DD"
utility?

Thanks

Davide

-Messaggio originale-
Da: Ql-Users [mailto:ql-users-boun...@lists.q-v-d.com] Per conto di Peter
Graf via Ql-Users
Inviato: sabato 17 giugno 2017 20:01
A: ql-us...@q-v-d.com
Oggetto: Re: [Ql-Users] R: R: QxlwinReader

Davide wrote:


Having had to transfer a full QL system based on SGC/Qubide to .win
with 150 Mb, using DD would have been quite a nightmare.


Why should dd be a nightmare? Are you aware that dd means a utility program,
not floppies?


[...]



I understand the effort to write such sw might not be negligible, but
a utility which could manage to read native Qubide hard disks on a PC
and transfer files to a .win file (and maybe vicecersa) I think would
be very useful.


If you have a PC with IDE port anyway, then where is the problem to use dd
to get the image?

Peter

___
QL-Users Mailing List

___
QL-Users Mailing List



___
QL-Users Mailing List