Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

rebuilding NASM 0.98.39 (without MMX/3DNOW/686/SSE) (Developers)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 22.03.2020, 10:13

> ecm, do you remember, ten years ago (2010), saying you reduced NASM
> 2.09 down to get it to build for 16-bit DOS?

No, I don't actually. Been a long time. May look around on my (now Debian testing amd64) development machine to see if I find any traces of that. Will have to set up OpenWatcom on that machine to attempt this again, should I decide to.

For my current projects I usually need at least 2.10, I did some testing recently but don't remember which exact versions worked. (And Google's Hangouts is difficult to search.) I think some specific 2.09.xx versions worked too.

The memory problem I'd noted back then is truer than ever. The current (symbolic branch) lDebug source is simply way too large. Without *extensive* work to do some kind of swapping this won't ever be able to be assembled in 86 Mode. Here's a current count (not including the symsnip and lmacros files):


ldebug/source$ for file in *.asm *.mac; do echo "$file"; done >> filelist.txt
ldebug/source$ cntlines @filelist.txt
List file:      filelist.txt
Files:          20
Bytes:          922787
Total lines:    41120
 Blanks:        4607
 Comment only:  7886
 Actual code:   28627

---
l

 

Complete thread:

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