Program napisany we Free Pascalu dla DOSa

Program napisany we Free Pascalu dla DOSa
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie pytaj dlaczego
Chcę zrobić program na DOS'a i go odpalić na DosBox'ie. Program ten napisać w Free Pascal'u w trybie zgodności z TP7 ale nie wiem czy działać będą wstawki assemblerowe i 13H.
Doradzi mi ktoś coś w tym temacie?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Teoretycznie powinny działać.

  • Rejestracja: dni
  • Ostatnio: dni
0

Nie próbowałem szczerze mówiąc. Wole się uprzedzić.
Z oficjalnej strony mam kilka wersji tego kompilatora. Który wybrać?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Ostatni stabilny.

  • Rejestracja: dni
  • Ostatnio: dni
0

Z którego przedziału? Intel/i386 ---> Dos ?

Zainstalowałem Free Pascal wersję na windows 64 i w folderze BIN mam różne exe. To programy okienkowe. Jeden pokazuje jakąś listę różnych informacji (Dużo o Assambler) ale nie wiem jak odpalić ten kompilator.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

kompilator to: fpc.exe

  • Rejestracja: dni
  • Ostatnio: dni
0

Tutaj mam tylko:
ppcrossx64
x86_64-win64-ar.exe
x86_64-win64-as.exe
x86_64-win64-ld.exe
x86_64-win64-nm.exe
x86_64-win64-objcopy.exe
x86_64-win64-objdump.exe
x86_64-win64-strip.exe
x86_64-win64-windres.exe
Żadnego FPC.EXE

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Wiec coś nie to zainstalowałeś, mi to wygląda na jakiś cross-platform

  • Rejestracja: dni
  • Ostatnio: dni
0

To co powinienem pobrać i zainstalować?

Ok. Ładnie cacy. Jak coś to napiszę

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0

To co powinienem pobrać i zainstalować?

Pobierz Lazarusa i programuj jak człowiek; Przydatny link - http://wiki.freepascal.org/DOS

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
1

Free Pascal pod Windows (w wersji 32-bitowej) potrafi kompilować exeki dla DOS-a (nazywa się to we Free Pascalu GO32V2).
Nie jest potrzebny cross-compiler, tylko 32-bitowa wersja FPC, która bez problemu pójdzie pod 64-bitowym Windowsem.

Potrzebne też będą unity (w katalogu units\go32v2) z wersji DOS-owej.

Kompilujesz przez fpc.exe -Tgo32v2 plik.pas

Żeby tak skompilowany program ruszył pod DOSBoksem, w katalogu z exekiem musi być też plik cwsdpmi.exe, który jest dołączony w pakiecie DOS-owego Free Pascala, albo znajdziesz go też pod Google.

hw.PNG

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.