-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Wykorzystując pas2js, udało mi się uruchomić główny plik kompilatora (mp.js) w środowisku przeglądarkowym.
Napisałem prosty wrapper z wirtualnym systemem plików, który ładuje niezbędne biblioteki (mock system.pas itp.).
Całość działa poprawnie: wpisuję kod w Pascalu, a skrypt w JS zwraca poprawny kod źródłowy asemblera (.a65)
Ale Utknąłem na drugim etapie. Mam plik tekstowy .a65, ale potrzebuję zamienić go na binarkę Atari (.xex). Mad Pascal
generuje kod pod MADS-a, ale z tego co widzę, mp.js nie zawiera w sobie assemblera.
czy jest cos takiego port MADS napisany w JavaScript lub skompilowany do WebAssembly (WASM)?
Ewentualnie, czy istnieje inny assembler 6502 działający w przeglądarce, który byłby wystarczająco zgodny ze
składnią wyjściową Mad Pascala, aby to "zlinkować"?