Ich war mal so frei und habe den Tracklader von der Westermann CNC-Software entfernt.
Beiträge von Stephan Scheuer im Thema „CNC-Simulation-Fräsen von Westermann“
-
-
Ohhh, das dongle. mich würde mal interesieren wie das innenleben aussieht.
hätte ich das dongle zur verfügung gehabt, wäre es ein leichtes gewesen, denn schutz zu entfernen. -
Bei mir verabschiedet es sich leider immer wieder nach dem Start mit einem Reset im aktuellen VICE.
Hätte ich ein bisschen G-Code üben können.
Die von mir bisher verwendete 3-Achsen Maschine mit Heidenhain-Steuerung wird in Kürze durch eine moderne AXA VHC 3 XTS (Schwenkkopf) mit Siemens-Steuerung bei der Arbeit ersetzt.Software von 1985 dürfte aus der Zeit früher Sinumerik-Steuerungen sein.
Siehe post 11 und 15.
in dem programmcode war noch eine weitere dongle-routine vorhanden
-
Was soll man denn mit so einer CNC-Simulations-Software machen können?
Habe sowas ähnliches auch noch ungeöffnet Zuhause herumliegen. Hier hatte ich mal darüber berichtet:
Bitte melde dich an, um diesen Link zu sehen.Das geht mir in erster Linie darum, die Software zu retten. Wenn erstmal die letze Kopie einer Software unbrauchbar ist, gibt es diese nicht mehr.
Das ist dann so wie eine ausgestorben Tierart. Weg, für immer.Ob man mit der Software von vor 30 Jahren heute noch etwas anfangen kann, ist hierbei nebensächlich.
Stephan
-
So, das ging doch dann recht schnell.
Auf Track 01 Sektor 03 das erste Byte von #$c8 auf #$d0 geändert.
-
welche version nutzt du und hat die truedrive emulation an?
bei mir funktioniert die software. hatte den winvice gerade auf warp gestellt. menu bleibt,kein reset.update:
bitte das parallelkabel mit der 1541 verbinden. das ist irgenwo im basic-code eine "$DD00" abfrage.
das hatte ich überhaupt nicht bemerkt, weil das parallelkabel bei meiner winvice konfiguration immer aktiviert ist.
ich werde nacher mal die routine suchen und auch entfernen.
danke für die meldung des fehlers.
stephan
-
Ja, das ist in der Wolke. Zu finden im Ordner "Tools & Anwender"
-
Software dieser Art ist selten. Ich sammel und arciviere alle Arten komerzielle AnwendeSoftware und lade
diese dann in abständen in die Wolke. -
Echt Super Genial.
Was die Damals schon Verlangt haben, für ein Programm
Das ist Spezial-Software und wurde wahrscheinlich auch in sehr kleinen Stückzahlen verkauft.Siehe Bild. Ein Data-Becker Produckt für damals lächerliche 148 DM.

-
Eine beschwerliche aber spannende Arbeit ist beendet.

Das mit einem Dongle geschütze Programm" CNC-Simulation - Fräsen" von Westermann kann nun problemlos ohne Dongle verwendet werden.
Ich hatte es für sehr unwarscheinlich gehalten, dass ich es schaffe, den Crypt-Key zu ermitteln. Das Einzige, was ich brauchbares im Code fand, war der Wert "F7" der nach
den Entschlüsseln in Speicherstelle $8000 stehen soll. Im verschlüsselten Zustand steht dort eine Bitte melde dich an, um diesen Link zu sehen.. Also erstmal die Bitte melde dich an, um diesen Link zu sehen. mit Bitte melde dich an, um diesen Link zu sehen. EOR-verknüpft. Das Ergebnis war #B0.
Dieser einzig richtige Wert ermöglichte es mir, alle 256-Bytes, mittels "EOR #$B0" die richtige Hex-Zahl zu errechnen. Es fehlten aber immer noch 255 Crypt-Keys.
Diese Keys habe ich letzendlich, nach unzähligen Stunden auch herausbekommen. Den Key habe ich im Dir-Track 18 Sektor 09 geschriebne.Sollte eine Filebasierte Version, also ohne den Trackloader, benötigt werden, dann Bescheid sagen
Viel Spass mit der einzigen Version die ohne Dongle Funktioniert

Stephan
Code
Alles anzeigen$c384 86 2e stx $2e $c386 a2 c0 ldx #$c0 $c388 bd 9d c3 lda $c39d,x $c38b 9d 3b 03 sta $033b,x $c38e ca dex $c38f d0 f7 bne $c388 $c391 ad 00 80 lda $8000 $c394 c9 f7 cmp #$f7 ;---- hier steht der einzige richtige wert $c396 d0 03 bne $c39b $c398 4c 0a 80 jmp $800a ;---- programm starten $c39b 4c 3c 03 jmp $033c ;---- zur ramlösch- und reset routint