Jeszcze trochę poprawię mój kompilator i udostępnię. Mój kompilator ma tylko 8 poleceń, z czego dwa to takie "które muszą być". Mój kompilator ma opcje kompilowania do *.com i *.exe(MZ). Ja kompilator pisałem z nudów. Przyznam nie umiem dobrze delphi, ale do napisania kompilatora wystarczyło. Kompilator jest 16-bitowy, nie będzie 32-bitowego, bo musiał być generować plik *.exe(PE), czego nie umiem zrobić, mam dopiero 10 lat.
Łatwo jest przerobić COM na EXE(MZ). Wystarczy dopisać na początku taki coś(kod w hexach):
Łatwo jest przerobić COM na EXE(MZ). Wystarczy dopisać na początku taki coś(kod w hexach):
Kod:
4D 5A 5A 00 01 00 00 00 02 00 00 10 FF FF F0 FF FE FF 00 00 00 01 F0 FF 1C 00 00 00 00 00 00 00 (mogłem się pomylić)