Ex-DOS & Disk Doctor von H.Staeudel & A.Dripke

Es gibt 59 Antworten in diesem Thema, welches 11.077 mal aufgerufen wurde. Der letzte Beitrag (30. April 2023 um 08:16) ist von Stephan Scheuer.

  • Zu so früher Stunde gibt es ein Update vom Ex-DOS & Disk Doctor. Das Programm ist durch Codeänderungen nun auch Jiffy-Dos kompatibel. Das funktionierte vorher mit keiner Version, die man im Netz finden konnte.

    Zur Anpassung an die 1581 habe ich durch diverse Teste und die Analyse des 1581-Toolkit, insbesondere hier die Floppy Treiber, weitere Erkenntnisse gewonnen.:)

    Ich muss alle Job-Commandos anpassen/abändern. Alle genutzten RAM-Adressen in der 1541 müssen an das DOS der 1581 adaptiert werden. 8):schreck!:

    Die meisten 1541-Kernal-ROM Sprünge müssen auch angepasst werden. :freude

    Die genutzen Register $1800,$1C00 anzupassen, ist hierbei ausnahmsweise nicht ganz so wild. Kurz gesagt, ich kann eigentlich den ganzen Floppy-Code neu Coden.

    Das sind doch mal wieder Top Nachrichten. Ich freue mich schon darauf.:)

  • Alter Schwede, was können die Softwarehäuser froh sein, dass Du damals noch nicht aktiv warst^^

    Riesen Respekt an Deine Fähigkeiten, selbstredend, wo dieser Kommentar jetzt besser gepasst hätte, bei Deinen Cracks und Easy-Flash-Versionen. Vielen Dank für Deine Mühen und Arbeit!

  • PS. Ich könnte dir die disassemblierten Floppy-Treiber des Programms per PM Senden. Ich wollte die erst hier hochladen, wenn diese fertig dokumentiert sind.

    Sehr gerne. Ich kann aber nicht versprechen, wann ich Zeit dafür finde.

    PS: Gab es nicht mal eine "Privat Antworten" Funktion im Forum? Die kann ich gerade nicht finden...

  • PS: Gab es nicht mal eine "Privat Antworten" Funktion im Forum? Die kann ich gerade nicht finden...

    strik Wenn Du auf der Forums-Webseite ganz nach oben gehst, siehst Du links oben Dein Profil-Bild --> Benachrichtigungen --> Konversationen !!

    Bei Konversationen klicken, dann siehst Du nicht nur Deinen bisherigen Verlauf sondern oben ein Plus-Zeichen mit dem Du eine neue Konversation
    mit einem Teilnehmer Deiner Wahl startest, d.h. nur der Teilnehmer (oder auch mehrere je nach Wahl) sieht/sehen was zwischen Euch geschrieben wird .

  • PS. Ich könnte dir die disassemblierten Floppy-Treiber des Programms per PM Senden. Ich wollte die erst hier hochladen, wenn diese fertig dokumentiert sind.

    Sehr gerne. Ich kann aber nicht versprechen, wann ich Zeit dafür finde.

    PS: Gab es nicht mal eine "Privat Antworten" Funktion im Forum? Die kann ich gerade nicht finden...

    Keine Eile, schaue Bitte nur dann nach, wenn es zeitlich keine Umstände bereitet.:)

  • Ich habe mir Anfang der 80er "EX-Dos & Disk Doctor" für die CBM8050 gekauft. Die Programmversionen sind damals über Interface Age verkauft worden. Die Disketten sind irgendwann mal abhanden gekommen. Das Handbuch habe ich aber noch. Wenn Interesse besteht, kann ich das mal scannen und als PDF zur Verfügung stellen.

    BTW: hat jemand eine Version des T.EX.AS (Terminal Extended Assembler) von Dripke/Krause? Davon habe ich auch noch das Handbuch aber leider keine Software mehr :sad:

    In der Zeitschrift für Assyriologie übersetzte H. Zimmern 1896 einen fast 3000 Jahre alten Text, der in den Ruinen der Bibliothek des Assurbanipal in Ninive gefunden wurde, aus der Keilschrift ins Deutsche. Auf dem Tontäfelchen hatte der Umanu (Weisheitsvermittler) Shaggil-kinam-ubib notiert:

    ,Schaust du hin, so sind die Menschen insgesamt blöde.‘

    Das fasst im Prinzip alles ganz gut zusammen.“

    vintage_computer.juergenkrieg.com

  • Super, ja gerne. :) Ein original Handbuch hatte ich noch nie gesehen. Das könnte ich eventuell so umarbeiten, dass ich eine Manual Datei für den C64 erstelle.

    Diese kommt dann mit auf Disk. So wie es für Spiele Cracks gemacht wird.

  • EX-DOS II war zur damaligen Zeit meiner Meinung nach eines der besten Tools um schrägen Disketten (664 oder 0 Blocks free, Directory verhunzt, irgendwo Sektorfehler, etc.) ordentlich unter die Haube schauen zu können. Anzeige von Start/End-Adressen, Link tracing, alles feine Optionen, falls man was reparieren oder erforschen wollte.

    Das Tool ist strukturiert programmiert und weist, so wie ich das mitbekommen habe, keinerlei Fehler auf.

    Nachdem ich mir mein eigenes Disk-Compare-Tool gerade am zusammenbasteln bin, habe ich bei einem vergleichenden Testlauf enttäuschenderweise tatsächlich einen "Fehler" in diesem sonst außergewöhnlich zuverlässig programmierten Tool gefunden. Für manche mag es kein "Fehler" sein, persönlich empfinde ich dies aber schon so. So eine hinterlistige, optische Täuschung sollte bei einer Software dieses Kalibers nicht vorkommen:

    Bitte melde dich an, um dieses Bild zu sehen.

    Bei Ex-Dos wird der Sektorwert offenbar nicht als eindeutiges Zeichen umgesetzt - Werte wie Bitte melde dich an, um diesen Link zu sehen. sowie #112 führen optisch zur gleichen Anzeige von "0".

    Ein bodenloser Skanal ist das! :wink:

    Wenn Interesse besteht, kann ich das mal scannen und als PDF zur Verfügung stellen.

    Hatte mir damals (wie heute) kurz die Anleitung für Ex-Dos wieder zusammengereimt. Dennoch wäre es mal interessant, ob ich irgendwelche Features übersehen habe. Ein Quick&Dirty-Scan wäre echt mal nett zum Vergleich. Dank im Voraus!

  • Danke, für den Bugreport. Bis heute ist mir das nicht aufgefallen, dass einige Dezimalwerte nicht korrekt in PetASCII dargestellt werden.

    Ich werde nachher mal in den Quellcode, den Codeabschnitt durchsuchen, um zu sehen was da falsch läuft. Natürlich werden ich auch versuchen den Bug zu beheben.

    Im Moment bin ich dabei, die Crunch Routine des SCPU-Level Squeezers zu optimieren. Besonders der kurze Teil, der ab $0030 im C64-RAM liegt.

  • Genannter Fehler ist nicht das Einzige was mich bei der Anzeige stört, auch verwendet EX-DOS oft unnötigerweise Grafikzeichen, statt Zahlen. Das ist absolut unverständlich, denn einerseits wussten die Programmierer von den Vorteilen des Groß/Klein-Zeichensatzes (eben mehr lesbarer Text, als kryptische Zeichen), und andererseits gibt es keinen Grund da irgendetwas zu substituieren bzw. zu verfälschen - einfach die Sektorbytes in den Bildschirm-RAM poken, und die Sache ist (sogar für Basic-Programmierer) perfekt erledigt. Seltsam jedenfalls... (Dennoch eines der besten Tools in seinem Anwendungsbereich.)

    Abgesehen davon frug ich mich damals wie heute, ob es tatsächlich ein EX-DOS II gegeben hat. War mit Version II die 40 Track Variante gemeint? Oder war es nur einer der üblichen Hacker-Übeltaten und nichts dahinter? Jedenfalls dürfte es keine offizielle Version II gegeben haben, denn die wäre wohl inzwischen aufgetaucht.

    Da das mit dem Handbuch-Scan vermutlich noch dauern wird, habe ich hier vorab das Wichtigste zusammengestellt. Das Programm ist ohnehin selbsterklärend, aber wer noch nie damit gearbeitet hat tut sich anfangs eventuell ein wenig schwer damit:

    Bitte melde dich an, um dieses Bild zu sehen.

  • Eine EX-DOS II gabe es nie. Das habe ich bereits im Einleitungstext diese Thread geschrieben. Die richtig funktionierende 40-Track Option hatte ich hinzugefügt, sowie auch

    die Reste des Kopierschutzes entfernt.

  • Habe jetzt mal für etwaige Korrekturen die optische Auswirkung der Motte offengelegt:

    Bitte melde dich an, um dieses Bild zu sehen.

    Um Ziffern optisch ausfindig zu machen ist das Tool somit ziemlich unbrauchbar. Seltsam, dass dies den Entwicklern nie aufgefallen ist. Aber man gewöhnt sich an Seltsamkeiten, nicht nur bei C64-Geschichten...

  • Die ASCII-Bildschirmausgabe sollte jetzt, so nach 37 Jahren endlich behoben seine:). Ich hatte diesbezüglich auch andere Monitorprogramme abgecheckt,

    wobei die Feststellung darin bestand, dass mindestens 50% dieser Tools falsche ASCII-Symbold ausgeben. Übrigens, die 37 Jahre liegen doch noch gut in der

    Zeit, wenn man ausnahmsweise, als Beispiel, die Bauzeit des Kölner Doms heranzieht.:bgdev8)

  • Ich habe die Anleitung von Bitte melde dich an, um diesen Link zu sehen. in Post Bitte melde dich an, um diesen Link zu sehen. in das HiRes-Format konvertiert, was gar nicht mal so einfach war, aufgrund der Skalierung des original Screenshots.

    Zudem habe ich es noch farbenfroh und bunt gemacht. Ein schickes Kunstwerk, ich bin begeistert:):freude

    Falls es jemand gebrauchen kann, bitteschön. Ich habe es sogleich dem EX-DOS D64-Releaseimage beigefügt.

  • Und einen habe ich noch:

    Um das Tool noch einen Schritt weiter zu perfektionieren könnte bei der Zeichenausgabe zwischen dem "Space" Bitte melde dich an, um diesen Link zu sehen. (#160) und #96 (#224) optisch unterschieden werden.

    Dazu müsste man allerdings den Zeichensatz entsprechend modifizieren, also 1:1 Kopie vom ROM in´s RAM, und dann diese 4 Zeichen ändern. Am besten die Hex-Werte "20", "60", "A0" und "E0" in der 8x8 Pixel-Zeichenmatrix unterbringen, oder einfach die Null weglassen, und nur die höherwertige Hex-Stelle "2", "6", "A" und "E" mit einem Rahmen versehen als Zeichenersatz verwenden.

    So würde man so etwas nicht übersehen, falls jemand mit getürkten Spaces foppen möchte.

    Fazit: Erstaunlich, welche Lebensenergie in alter Software steckt. Ist vielleicht auch noch im nächsten Leben ein Thema, frag doch den Inder!

  • Der Softwaretest vom EX-DOS & Disk Doctor aus der 64er. Das Programm hatte damalsTM 138 Mark gekostet. Alter Schwede, ist das Teil teuer gewesen.8o

    Prädikat: Es ist als das beste Disk-Utility zu bezeichenen.:) So steht es in der 64er geschrieben.