Ohhh,
https://delphi.embarcadero.com/histo...i-innovations/ kannte ich noch garnicht.
https://geheimniswelten.de/sonstiges/delphi-compiler/
Nja, gestern/heute fing ich mal wieder gaaaaaanz oben an, mit Aufräumen.
Bin also grade bei den Vorfahren vom
Delphi Turbo Pascal beschäftigt.
Und da war eben auch dieser eine, vor 1,5 Jahren erstellte, Link zu finden, samt einer RTF. (siehe Anhang)
EmbaBlogs - BLS-Compas-PolyPascal-TurboPascal1.lnk
->
https://community.embarcadero.com/bl...scal-v10-38933
Jupp, der selbe Link, wie dort ganz unten.
https://www.praxis-ruths.de/mobile/c...ders_Hejlsberg
Ich glaub das war was Längeres, vermutlich so ähnlich, wie das
https://www.i-programmer.info/news/8...-turns-40.html
Da ich mich an den originalen Artikel nicht mehr erinnere, weiß ich nicht, ob das derselbe ist.
Ich mich leider auch nicht.
Bei anderen Links hab ich nun erstmal geschaut, ob sich notfalls auch eine Kopie im WayBack befindet.
(falls nicht, werde ich mal den Uploadknopf ausprobieren)
Grade eben/heute hatte ich aus neugierde angefangen ein paar alte NASCOM-"Binaries" in was Lesbares zu überführen.
Zitat von
blspas.nas (BLS Pascal 1.2, tape version 1981):
Code:
1000 C3 80 21 0E 3F 21 C0 0C AE
1008 06 00 E5
DF 7B E1 77 FE B3
1010 0D C8 FE 08 20 07 05 FA 21
1018 05 10 2B 18 18 FE 1B 20 D1
1020 09 05 FA 05 10 3E 08 F7 8A
1028 18 F7 FE 20 38
DC 78 B9 AA
1030 28 D8 7E 04 23 F7 18 D2 C6
1038 D9 CB 78 D9 C2 C6 10 D9 AE
1040 7D B7 D9 C8 D9 C5 D5 E5 7D
1048 D9 7D B7 20 05 D9 CB B8 E6
1050 18 59 C5 CB F8 AF 08 D9 E9
1058 CB F8 7D D9 95 28 13 30 81
1060 06 ED 44 08 3D 08 D9 CD 9A
...
3F60 43 4F 44 C5 42 45 47 49 51
3F68 CE DD 2D 49 C6 36 2F 43 36
3F70 41 53 C5 6B 2F 57 48 49 8A
3F78 4C C5 18 30 52 45 50 45 3C
3F80 41 D4 40 30 46 4F D2 5F 0A
3F88 30 47 4F 54 CF
DB 30 49 04
3F90 4E 49 D4 1A 32 FF 57 52 2E
3F98 49 54 C5 0D 31 57 52 49 69
3FA0 54 45 4C CE 9C 31 52 45 F6
3FA8 41 C4 AD 31 52 45 41 44 E6
3FB0 4C CE A9 31 53 43 52 45 10
3FB8 45 CE F9 31 50 4C 4F D4 F3
3FC0 04 32 53 41 56 C5 EA 32 00
3FC8 4C 4F 41 C4 F9 32 43 41 56
3FD0 4C
CC F2 31 4F 55 D4 E0 A2
3FD8 31 FF 3A BD 54 48 45 CE ED
3FE0 45 4C 53 C5 44 CF 55 4E 7E
3FE8 54 49
CC 44 4F 57 4E 54 1C
3FF0 CF 4F 54 48 45 52 D3 45 98
3FF8 4E C4 FF FF FF FF FF FF 43
.
9 Byte?
müssten das nicht 8 sein?
vielleicht Prüfsumme?
gibt in anderen Dateien am Ende auch mehrere Zeilen mit
1278 00 00 00 00 00 00 00 00 8A
.
hmmm, gleiche Bytes, aber unterschiedliche Prüfsumme?
Nja, am Ende doch eine Prüfsumme (wirklich eine echte Summe ... alles stupide addiert, mit Überlauf ins Nirvana),
aber inkl. der Adresse.
Bis eben hatte ich nun also noch die OpCodes zusammengesucht, in eine aktuellere/verständlichere
ASM-Syntax umgewandelt (so weit es ging) und bastel mir gleich einen billigen Übersetzer.