Kod źródłowy Klango
Wróć do Ogólne i niemieszczące się do innych działów#1 pajper
Długo zastanawiałem się w jaki sposób legalnie udostępnić kod źródłowy Klango. W końcu, po konsultacjach prawniczych na PW, okazało się, że jedyny sposób, by to zrobić, to udostępnić nie sam kod, a program pobierający kod z oryginalnych plików. No więc jest.
Wymagana będzie zainstalowana dowolna nowsza od 2.0 wersja Rubiego i Visual Studio 2019 z włączonymi wszystkimi modułami C++.
https://www.dropbox.com/s/581cg4y3iuthw0a/klango_desourcer.zip?dl=1
Shoot for the Moon. Even if you miss, you'll land among the stars.
#2 misiek
Czy to ma się jakkolwiek jeszcze do Eltena?
#3 pajper
Nie, dlaczego? To trochę ciekawostka, ale z Eltenem związku nie ma żadnego.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#4 mucha
to w takim razie po co to komu?
#5 zywek
Skąd Ty ten kod wziąłeś?
#6 pajper
Z dekompilacji w roku 2018, przy okazji tworzenia archiwum Klango.
On był zaszyfrowany, ale od dawna Ci tłumaczę, że nie da się zaszyfrować języka interpretowanego tak, by nie dało się go potem odszyfrować.
W tym wypadku wystarczyło dodać kilka instrukcji przy wywoływaniu Luy, by skopiować przekazywany kod do pliku. Można też rozpakować całe pagi, w tym wypadku odpowiednio nadpisując funkcję _Sys_Mount w Asemblerze.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#7 mikolajholysz
nie znaleziono repo
#8 zywek
Dokładnie, wyleciało.
#9 pajper
Jest link do Dropboxa już w pierwszym wpisie.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#10 zywek
Obszar danych przekazany do wywołania systemowego jest za mały :D