11 Commits

Author SHA1 Message Date
bf75f5b175 Update dos-djgpp.yml 2025-07-06 12:23:05 -05:00
c95c69f95d Update dos-djgpp.yml 2025-07-06 12:20:16 -05:00
0b3b60f676 Update dos-djgpp.yml 2025-07-06 12:14:06 -05:00
4fe0e6e90c Update dos-djgpp.yml 2025-07-06 12:04:02 -05:00
0f6d22b154 Update dos-djgpp.yml 2025-07-06 12:00:11 -05:00
fd0c1f474e Update dos-djgpp.yml 2025-07-06 11:57:01 -05:00
0e935b8b9d Update dos-djgpp.yml 2025-07-06 11:55:50 -05:00
1a055656a1 Update dos-djgpp.yml 2025-07-06 11:52:22 -05:00
85982f52e5 Update dos-djgpp.yml 2025-07-06 11:50:03 -05:00
2fd5afd1ae Update dos-djgpp.yml 2025-07-06 11:44:25 -05:00
4903f3e3eb use CWSDSTUB to avoid needing CWSDPMI 2025-07-06 11:36:57 -05:00

View File

@ -42,7 +42,7 @@ jobs:
- name: Setup build environment - name: Setup build environment
run: | run: |
sudo apt -y update sudo apt -y update
sudo apt -y install build-essential cmake wget 7zip git flex libfl-dev nasm libslang2-dev pkg-config libslang2-modules gcc-multilib dosbox sudo apt -y install build-essential cmake wget 7zip git flex libfl-dev nasm libslang2-dev pkg-config libslang2-modules gcc-multilib dosbox tree
- name: Download and Setup DJGPP Toolchain - name: Download and Setup DJGPP Toolchain
run: | run: |
@ -91,6 +91,14 @@ jobs:
pushd build pushd build
cmake ../ -D DJGPP_WATT32=${WATT_ROOT}/lib/libwatt.a -D CMAKE_FIND_ROOT_PATH=${CMAKE_FIND_ROOT_PATH} cmake ../ -D DJGPP_WATT32=${WATT_ROOT}/lib/libwatt.a -D CMAKE_FIND_ROOT_PATH=${CMAKE_FIND_ROOT_PATH}
make make
- name: Implement stub
run: |
wget https://web.archive.org/web/20250308092209/https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/system/cwsdpmi/csdpmi7b.zip -O CSDPMI7B.ZIP
7z e CSDPMI7B.ZIP bin/CWSDSTUB.EXE
i586-pc-msdosdjgpp-exe2coff build/umskt.exe
cat CWSDSTUB.EXE umskt > umskt.exe
- name: Setup DOSBox test environment - name: Setup DOSBox test environment
run: | run: |