Skip to content

Commit

Permalink
test: Load Jemm with QPIEMU module to allow SBEMU to be tested in Rea…
Browse files Browse the repository at this point in the history
…l Mode as well as in Protected Mode
  • Loading branch information
volkertb committed Aug 18, 2024
1 parent ca3c0be commit eca0d35
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion .github/workflows/02-pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,22 @@ jobs:
name: sbemu-test-files
- name: 'Download dependencies'
run: |
# HDPMI32i is needed for emulation to work with Protected Mode games
wget https://github.com/crazii/HX/releases/download/v0.1-beta3/HDPMI32i.zip
echo "4b7fc576d6c5dfd3fe7290fd1d0c0229118d01a55c8325d487452c2d6e0c3bbd HDPMI32i.zip" | sha256sum -c
unzip HDPMI32i.zip
# Jemm is needed for emulation to work with Real Mode games
wget https://github.com/Baron-von-Riedesel/Jemm/releases/download/v5.85pre1/JemmB_v585.zip
echo "8edc9653e58ae172584f5065b0d6111f1df75998008e46170d2767bfda8236b3 JemmB_v585.zip" | sha256sum -c
unzip JemmB_v585.zip
- name: Test executable
run: |
ls -lh /dev/kvm
ls -lh .
echo "HDPMI32i.EXE" > CICD_DOS.BAT
touch CICD_DOS.BAT
echo "JEMM386.EXE" >> CICD_DOS.BAT
echo "JLOAD QPIEMU.DLL" >> CICD_DOS.BAT
echo "HDPMI32i.EXE" >> CICD_DOS.BAT
echo "output\\sbemu" >> CICD_DOS.BAT
echo "cd test" >> CICD_DOS.BAT
echo "ren dos32a.exe dos4gw.exe" >> CICD_DOS.BAT
Expand Down

0 comments on commit eca0d35

Please sign in to comment.