atarionline.pl mad pascal wasm - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthorastrofor
      • CommentTime21 Dec 2025 18:19 (1 godzinę temu)
       
      Mad Pascal w przeglądarce (WASM) – podobnie jak cc65 w 8bitworkshop



      chciałbym zapytać pewnie głównie Tebe, czy jest możliwa implementacja wersji kompilatora Mad Pascal działającej w przeglądarce, podobnie jak obecnie działa cc65 w projekcie 8bitworkshop.



      Dla cc65 zastosowano następujące podejście:

      kompilator, assembler i linker cc65 są napisane w przenośnym C

      cały toolchain został skompilowany do WebAssembly (WASM) przy użyciu Emscripten

      pliki wejściowe i wyjściowe obsługiwane są przez wirtualny system plików (VFS) w pamięci przeglądarki

      narzędzia działają w Web Workerze, więc IDE nie zawiesza interfejsu

      wynik to prawdziwy kod 6502 (XEX/ATR), a nie WASM

      Dzięki temu można pisać i kompilować programy na Atari 8-bit bez instalowania czegokolwiek, bezpośrednio online.

      tylko że:

      Mad Pascal nie jest napisany w C (Pascal / FreePascal)

      FreePascal nie ma natywnego backendu do WASM w tym kontekście

      możliwe zależności od systemu plików, procesów lub bibliotek OS

      mysle ze

      integracja z istniejącą infrastrukturą 8bitworkshop bedzie dosc prosta jak juz bedzie plik wasm
      • 2: CommentAuthortebe
      • CommentTime21 Dec 2025 18:55 (58 minut temu)
       
      obecna wersja od JAC!-a kompiluje się do JS (pas2js), można uruchamiać z przeglądarki

      ->link<-