Super, werde ich am Wochende mal ausprobieren.
Gruß Jojo
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von darkvision am
Super, werde ich am Wochende mal ausprobieren.
Gruß Jojo
So ich habe die aktuelle Version nun als C*BASE Modul umgebaut, damit das Backup Programm mit dem BBS Programm verwendet werden kann.
Das Ganze ist nun mit dem Blitz Compiler kompiliert und läuft auf folgender Hardware:
C64C mit TC64 V1
Rear Admiral Thunderdrive HD mit SCSI2SD V5.1 Umbau
Iomega 1 GB JAZ Drive
Beide Laufwerke über externes SCSI Kabel verbunden.
Backup einer 16MB Partition von HD auf JAZ dauert damit fast auf die Sekunde genau 16 Minuten.
Herzlichen dank an darkvision dass ich seinen Code als Basis dafür verwenden darf !!
So, neue Version V0.05 getestet.................C128/80 mit SCPU+RL mit gestecktem Parallelkabel.
F5 + F7 : Partitions Suche nach Nummernreihenfolge ---->OK
F2 + F4 : Direkteingabe der Partitions Nummer-------->OK
Der entstandene Disk Fehler bei meiner 1581 Geos Partition scheint behoben--------->OK
Auch die Native Anzeige Target funktioniert jetz, wie sie soll---------->OK
Auch die "Stockende Suche" (immer mal wieder hochzählen auf 254 Partionen bei F5/F7) ist behoben------->OK
Bisher getestet mit 1581 + 1541 Partitionen, von verschiedenen SCSI Devices. Native dann demnächst.
Wieder mal perfekt umgesetzt, vielen Dank dafür.
Gruß Jojo
SCPU+RL mit gestecktem Parallelkabel.
Da stellt sich die Frage: Funktioniert das auch ohne Verbindung mit dem seriellen Kabel? Also Wenn HD über PP-Kabel an die RL angeschlossen ist? Dazu müsste das Kabel aktiv sein und die Zeile 1210 gelöscht werden.
Also nach dem laden von cbmSCSIcopy64 am Anfang einer leeren Zeile eingeben
Und RETURN drücken... dann wird das Kabel nach dem Start nicht deaktiviert.
Wenn das Programm so auch funktioniert, dann könnte ich den Befehl weglassen, der bei kompillierten Versionen ja so seine Probleme macht...
Die anderen verbesserungsvorschläge (schnellere Partitionsauswahl und Partitions-Verzeichnis) werde ich mir noch überlegen.
Danke fürs testen
dann könnte ich den Befehl weglassen, der bei kompillierten Versionen ja so seine Probleme macht...
??? Mir hat der Befehl beim Kompilieren keine Probleme gemacht. Wurde als einzige Extension also solche erkannt und verwurstet.
??? Mir hat der Befehl beim Kompilieren keine Probleme gemacht. Wurde als einzige Extension also solche erkannt und verwurstet.
Am 128er mit Blitz!128 hatte JoJo aber ?SyntaxError-Fehler, das Programm ließ sich zwar starten aber hat dann abgebrochen. Nach löschen der Zeile: Alles OK.
Ahhh OK 128er..... wer nutzt denn sowas ?
Ich nutze gerne Beides! Wenn es mit C64 + 128/80 funktioniert um so besser.
Habe V0.05, erst als 64er (128/64er Modus), dann 128/80er eingelesen und Zeile 1210 entfernt (1210 Return). Dann mit RUN gestartet. Mehere 1581 + 1541 Partitionen kopiert. Scheint in beiden Modi zu funktionieren.
Im 64er Modus scheint das kopieren noch einen Tick schneller zu sein, als im 128/80er Modus.
Würde das kompilieren gehen, wenn die Zeile 1210, als REM Zeile bestehen bleibt (falls doch noch Fehler auftauchen).
Gruß Jojo
als REM Zeile bestehen bleibt
Der Kompiler haut REM Zeilen normalerweise weg. Außer die "spezial REM Zeilen" mit denen Kompiler Funktionen gesteuert werden können, wie Run/Stop Restore ausschalten etc.
Habe V0.05, erst als 64er (128/64er Modus), dann 128/80er eingelesen und Zeile 1210 entfernt (1210 Return). Dann mit RUN gestartet. Mehere 1581 + 1541 Partitionen kopiert. Scheint in beiden Modi zu funktionieren.
Hast Du auch das ser.Kabel (bei ausgeschalteten Geräten) entfernt? Es geht ja darum ob das auch nur mit PP-Kabel funktioniert.
Im 64er Modus scheint das kopieren noch einen Tick schneller zu sein, als im 128/80er Modus.
Seltsam... ich dachte der 128er im 80Z läuft mit 2MHz? Oder ist der große Bruder manchmal etwas "langsam"
Würde das kompilieren gehen, wenn die Zeile 1210, als REM Zeile bestehen bleibt (falls doch noch Fehler auftauchen).
Das kompilieren ist nicht das Problem, sondern das ausführen. Da REM-Zeilen aber alles mögliche an Text beinhalten können: Ja, das geht. Aber im Kompilat kann man das REM nicht mehr entfernen (nicht so einfach...)
AAAAAAAAAAHHHHHHHHH............
hatte ich nicht entfernt!
Muss mal schauen, ist bei mir schwer zugänglich. Vielleicht versuche ich es bei meinem Zweitsystem. Wird allerdings heute nichts mehr.
Allerdings ging das kopieren eindeutig schneller von statten, als mit Zeile 1210.
TEST 1541er Partition (SD auf JAZ):
C128/80 ohne Zeile 1210 = 24 Sek.
C128/80 mit Zeile 1210 = 26 Sek.
C64 Modus ohne Zeile 1210 = 17 Sek.
C64 Modus mit Zeile 1210 = 18,6 Sek.
Gruß Jojo
Der 128er ist ja echt ne lahme Krücke
Das es mit PP-Kabel schneller geht ist klar. Die Frage ist aber ob man das PP-Kabel abschalten muss. Ich hab das anfangs von den CMD-Tools übernommen um auf der sicheren Seite zu sein. Aber wenn es nicht nötig ist.. Es muss halt auch ohne ser.Kabel funktionieren...
So, jetzt aber genug auf den großen Bruder draufgeknüppelt... mag den ja auch nicht, aber es freut mich wenn es darauf läuft. Ein bisschen Ehrgeiz hat man ja....
Interessant ist es dennoch das der 64er schneller ist...
Habe es doch noch geschafft. Kabel entfernt. HD wird als LW8, RL als LW9, interne 1571 als 11 erkannt.
Versuch ohne Zeile 1210 funktioniert bei mir, in beiden Modi, ohne Probleme. Sogar noch einen Tick schneller, als mit seriellen Kabel.
Versuch mit Zeile 1210, also original, Fehlermeldung "No CMD HD FOUND - EXITING NOW".
So, bei mir ist Schluss für heute.
Gruß Jojo
Habe es doch noch geschafft. Kabel entfernt. HD wird als LW8, RL als LW9, interne 1571 als 11 erkannt.
Versuch ohne Zeile 1210 funktioniert bei mir, in beiden Modi, ohne Probleme. Sogar noch einen Tick schneller, als mit seriellen Kabel.
Versuch mit Zeile 1210, also original, Fehlermeldung "No CMD HD FOUND - EXITING NOW".
Wow! Vielen Dank.. dann kann ich den Befehl rauswerfen.. macht das kompilieren einfacher weil ich den Befehl nicht vorher löschen muss...
1000x Danke
OK dann probiere ich das morgen auch mal aus nur mit Parallel Verbindung zur HD.
Werde berichten ob 16min. für 16MB unterboten werden
So Hardware Umbau und Testlauf sind nun fertig.
Die Zeile mit @p0 ist raus, die letzten Updates im Code drin und 1x neu durch dem Blitz Compiler gejagt.
Also Hardware habe ich nun:
C64C, SuperCPU V2, RamLink und die Thunderdrive HD mit dem 1GB JAZ wie letztes Mal.
Die HD ist nur über das Parallelkabel mit der RamLink verbunden.
Erst die gute Nachricht: Es funktioniert ohne Probleme. 16 MB Partition wurde anstandslos kopiert.
Jetzt die schlechte Nachricht: Das ist ja mal richtig lahm im Vergleich mit TC64 und seriellen Kabel.
Vorher dauerte das Backup der Partition 16:03 Minuten und jetzt 37:10 !!!
Dann ein Blick auf die SCPU: Die LED ist aus, auch nachdem das Backup fertig ist ? Das wird doch eigentlich nicht in den 1MHz Modus geschaltet, oder ?
Dann ein Blick auf die SCPU: Die LED ist aus, auch nachdem das Backup fertig ist ? Das wird doch eigentlich nicht in den 1MHz Modus geschaltet, oder ?
Nö... an den SCPU-Registern ändere ich nichts... das macht die SCPU doch von sich aus bei einem Zugriff auf den ser.Bus. Wie auch das TC64v2.
Vorher dauerte das Backup der Partition 16:03 Minuten
Mit TC64v2: Gerade getestet und 15:35 Minuten (Mit AustroSpeed 1E)
Erst die gute Nachricht: Es funktioniert ohne Probleme. 16 MB Partition wurde anstandslos kopiert.
Es sieht trotzdem so aus als ob es nicht immer funktioniert, darauf deuten zumindest die Tests von JoJo bei cbmHDscsi drauf hin.
Das serielle Kabel wird also trotzdem benötigt. Aber man muss das PP-Kabel nicht abschalten.
Hab das jetzt noch mal mit der Original Version laufen lassen, also nicht compiliert, kein BBS Code drum herum. -> 19:48 !! Und die TurboLED blinkt die ganze Zeit.
D.h. da stört noch irgendwas vom BBS...
Aber prinzipiell läuft das echt gut.
Das serielle Kabel wird also trotzdem benötigt. Aber man muss das PP-Kabel nicht abschalten.
Ok, wenn mit "Beiden Kabeln verbunden" alles funktioniert, auch ohne "@P0", könnte man Zeile 1210 ja weglassen?
Oder habe ich da was falsch verstanden?
Gruß Jojo
Ahhh OK 128er..... wer nutzt denn sowas ?
Seltsam... ich dachte der 128er im 80Z läuft mit 2MHz? Oder ist der große Bruder manchmal etwas "langsam"
Im 80Z-Modus ist beides möglich, 1 MHz und 2 MHz.
Es wird nicht automatisch in 2 MHz-Modus umgeschaltet.
Vielleicht hilft es wenn man vor dem Programmstart Fast eingibt bzw. den Fast-Befehl ins Programm einfügt.
Wieso es solange dauert eine 16 MB-Partition zu kopieren kann ich nicht beurteilen.
SCSI-Manager (Nur C128) braucht ohne SCPU und Parallel-Kabel ca. 10 Minuten.
Gruss C=Mac.