( bzt | 2024. 03. 10., v – 18:17 )

Megírattam vele Free Pascal, ADA, Forth (VFX), Rust, Go és Zig nyelven is

Nagyon szépen köszönöm, hogy vetted a fáradságot és legeneráltattad ezeket a megoldásokat!

Már csak le kellene tesztelnem a generált kódokat, hogy egyáltalán működőképesek-e.

Ha esetleg feltennéd valahova a forráskódokat, akkor simán lehet, hogy lesz itt jelentkező, aki szívesen segít Neked lefordítani őket, mert ez a teszt már önmagában is roppant érdekes! (És egyébként még a versenyszabályoknak sem feltétlenül mond ellent, azt írtam, bármilyen segédprogram használható. Kicsit sántít ugyan, mert nem a fordítási környezet része, de vegyük úgy, hogy az MI is egy fordítási segédprogram ez esetben!)

Amint a fordítással megvagy, akkor csak annyi dolgod, hogy eléfűzöd a betöltőt és az így keletkezett fájlt átadod a qemu-nak:

cat boot_elf.bin programod.elf > disk.img
qemu-system-x86_64 disk.img

Elvileg ennyi letesztelni.

A tisztánlátás végett annyi kérésem lenne csak, hogy két kört csináljunk. Első körben próbáljuk meg lefordítani pontosan azt, amit generált. Második körben meg azt, amibe esetleg kézzel bele kellett javítani, hogy forduljon, vagy hogy helyesen működjön.