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?

0

Teoretycznie powinny działać.

0

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

0

Ostatni stabilny.

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.

0

kompilator to: fpc.exe

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

0

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

0

To co powinienem pobrać i zainstalować?

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

0

To co powinienem pobrać i zainstalować?

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1