Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Compilation Woes: A study in frustration. (Emulation)

posted by Zyzzle(R), 26.03.2014, 22:31

I'm trying my utmost to compile the MS-DOS version of Marat Fayzullin's ColEm 2.6 under DGJPP using pure DOS 6.22:

since I can't run the precompiled binary included in the distribution, due to its using the DOS/32A extender and the binary being compressed by DOS32A's SC.EXE executable compression program.

So, I wanted to compile an unstubbed, *uncompressed* binary using GCC 4.73 under DJGPP. The source is all portable C. Then, it could be stubbed with CWSDPMI or even DOS 4GW or PMODE/W. Anything but DOS32A!

I can't even get MAKE to process the makefile, it errors out with an unrecognized redundency in the $OBJECTS part. I edited the makefile under the /colem/msdos directory, commented out the part where SC.EXE was invoked to compress the compiled DOS 32a COLEM.exe.

I'm using GCC 4.73, bnu 2.24, make 3.79, and DJGPP 2.03 of course. I believe it also uses the Allergo library, which I've downloaded and compiled as well.

I wrote the author, and he could not provide any help, and couldn't remember which version of GCC the DOS port was originally compiled under, and had moved on from DOS in 2010.

The author says in the docs that he switched from DOS 4GW to DOS32a in Colem v. 2.20.

Can anyone provide some gracious help in getting a DOS binary of ColEm compiled without compression and using any DOS extender other than DOS 32A?

Many thanks, I've been pulling my hair out trying to get this to compile!


Complete thread:

Back to the forum
Board view  Mix view
15354 Postings in 1388 Threads, 254 registered users, 6 users online (0 registered, 6 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum