Program napisany we Free Pascalu dla DOSa

Program napisany we Free Pascalu dla DOSa
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:ponad 19 lat
  • Ostatnio:7 dni
0

Teoretycznie powinny działać.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
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:ponad 19 lat
  • Ostatnio:7 dni
0

Ostatni stabilny.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
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:ponad 19 lat
  • Ostatnio:7 dni
0

kompilator to: fpc.exe


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
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:ponad 19 lat
  • Ostatnio:7 dni
0

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


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
0

To co powinienem pobrać i zainstalować?

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

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Tuchów
  • Postów:12174
0

To co powinienem pobrać i zainstalować?

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


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 7 godzin
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

  • hw.PNG (27 KB) - ściągnięć: 125
edytowany 5x, ostatnio: Azarien

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.