Mittels Dirmaster kann man die Texte doch ganz gut lesen und auch ändern.
Beiträge von Stephan Scheuer im Thema „Projekt: Hanse übersetzen“
-
-
Ja,genau so. es ist die einfachste methode.
übrigens,kannst du das compilat auch mittels dir-master ansehen.
der zeigt texte auch dann an, wenn sie nicht wie z.b "ascii 41 für A" sondern 01 oder 61 für A haben.gruß: stepahn
-
Ich habe vom "Basic 64" Compiler einige P-Codes ermittelt.
Dabei musste ich festgestellen, dass sich der Aufbau des Compilats
vom Austo Speed/Comp doch sehr unterscheidet.
Abgesehen davon,ist es möglich den P-Code Generator auf 6502-Code unzuschalten.
Token-Bytes und Else-Code können auch verändert werden.Fazit:
Wenn das Compilat im Standartmodus erstellt wurde, ist ein Decompilieren möglich
Nun benötigt man nur noch einen, mit viel Zeit und Langeweile, der einen Decompiler Coded.P-Codes
-------1A = POKE +
(1E = nummerisch , 2E = variable)
(wenn variabel dann 2 weitere hex-werte für variabeln tabelle)
(wenn nicht variabel dann ein hex-wert) + (91 z.Z unbekannt)
1F = ADRESSE lo & hi
22 = THEN
28 = A=B + lo & hi in variabeln tabelle
4D = A>B
4E = A<B
67 = PEEK
73 = END
88 = GOSUB + lo & hi wohin
89 = RETURN
8A = GOTO + lo & hi wohin
8B = IFGruß: Stephan
-
Okay, der Regenerator war der leichte Part. Krasse Software. Anbei die tas-Datei (als txt). Ab jetzt wird's richtig knifflig.
@Klaus Scheuer: Wie bist du auf den Basic64 Compiler gekommen? Und hast du einen Alternativvorschlag?
Ich erkenne diverse Runtime-Module schon am aussehen des Bit-Musters
Außerdem steht es beim Original im SYS-Text
Achja, alternative kann man nur versuchen die englischen Wörter so zu wählen, dass diese nicht länger sind als die deutschen Vokabeln
>C:0801 1c 08 c0 07 9e 32 30 37 38 20 42 41 .....2078 BA
>C:080d 53 49 43 20 36 34 20 56 31 2e 30 30 SIC 64 V1.00
>C:0819 20 20 00 00 00 6c 4d 1d 4c 75 1a 0c ...lM.Lu..
>C:0825 bc b4 bf 58 bc 0e e3 64 e2 ed bf ea ...X...d....Gruß: Stephan
-
Der eingesetzte Compiler ist der "Basic64 Compiler" von Data-Becker
Dafür gibt es kein decompilieren.Gruß: Stephan