This action calls dosbox-x, and provides several compilers (like Borland Turbo C) in order to compile in DOS.
The contents of a DOS compatible batch file, which is invoked when DOS is first booted.
Mount paths to programs to host in DOS. This should be a multiline string, which is formatted as SOURCE:TARGET. For programs that are hosted in this project, use the prefix $/.
For example $/turbo-asm/2.01:c:\tasm will allow access to the Turbo Assembly v2.01 program contents in c:\tasm.
Note that if the config.json in the repository has a PATH field, then the PATH environment variable will get the mounted path included.
Default "".
Optional configuration for DOSBox-X. Default "".
- name: 'Build' uses: joncloud/dos-build-action@v1 with: run: | C: CD SRC TASM /zi MAIN.ASM TLINK /v MAIN.OBJ MAIN.EXE > .\RUN.TXT programs: | $/turbo-asm/2.01:C:\TASM sample:C:\SRC conf: | [dosbox] memsize=256 [cpu] cycles=max turbo=true