Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Volkov commander is open sourced (Announce)

posted by Japheth Homepage, Germany (South), 26.05.2026, 04:44
(edited by Japheth on 26.05.2026, 05:02)

> Could you post your build script?

It's a simple .BAT:

@echo off

jwasm -nologo -Fl -Sg VCOVL.ASM
IF errorlevel==1 GOTO End

rem \msvc\bin\LINK VCOVL.OBJ, VC.OVL, VCOVL.MAP;
jwlink format dos f VCOVL.OBJ n VC.OVL op q,m=VCOVL.MAP, dosseg
IF errorlevel==1 GOTO End

jwasm -nologo -Fl -Sg VC.ASM
IF errorlevel==1 GOTO End

rem \msvc\bin\LINK /TINY VC.OBJ;
jwlink format dos com f VC.OBJ n VC.COM op q,m=VC.MAP, dosseg

:End


> Need to modify some source files too?

Yes. A long time ago I considered to add a "tasm compatibility switch" to jwasm; finally rejected that idea as not worth it, but it made me aware of the incompatibilities:

1. "uses" clause in tasm may be on a separate line
2. global labels in PROCs don't need a double colon as in Masm
3. size of local arrays is defined differently
4. in Masm, LABEL directive is rejected inside STRUCTs

https://drive.google.com/file/d/1172nbZURX1aAB_e-27d-zcqsnqVzSmjG/view?usp=sharing

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
23449 Postings in 2213 Threads, 407 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum