Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

CWSDPMI assembler port (Users)

posted by Rugxulo Homepage, Usono, 24.10.2010, 01:30

> Which assemblers? I mean, it's probably MASM/JWASM or TASM ideal mode, but
> I'm not in the mood for guessing. (And it could be A386 or something.)

TASM and JWASM and TLINK but one file (for some odd reason, ironically) didn't like TASM32 5.3 at the time, so I just used LZASM. All of these tools are (well, were) freeware. Sadly, Embarcadero doesn't distribute Turbo C++ 2006 anymore, which is where I got TASM32. Yet another reason to leave that monster (TASM syntax) behind. (WASM and YASM both somewhat support TASM syntax, and NOMYSO was updated less than a year ago. So it's not that hopeless a cause.)

It's not that HLL-ish stuff in ASM is so bad, but man it's a pain to translate to other assemblers! I mean, x86 asm is non-portable enough as it is, I don't need the extra syntax incompatibilities choking me also! (In contrast, the incompatible MOSS "extender" claimed to be written almost entirely in C. But that is old old old and I wasn't GNU-savvy enough to understand the extremely outdated build process, old AutoConf, etc.)

> > I'm not saying you have to do anything with it,
>
> As user, HDPMI just seems the better choice right now. As developer, I'm
> not interested in DPMI hosts currently. Besides, CWSDPMI probably has a
> long way to go.

Heh. Okay, HDPMI32 is better (unless you need swapping), admittedly, but CWSDPMI is still very very good, IMHO. No, it won't work with int 21h extensions nor 16-bit clients, but that's fairly rare anyways (I don't have BP7). Both are truly awesome for what they do. Now if only I had to courage to even try to reassemble HDPMI32, heh.

> > but I figure I should at least send it to somebody with a
> > vague interest in it.
>
> You could ask Robert to upload it on our site. Since no one seems
> interested, no promises we'll host it. Maybe creating a SourceForge project
> for it would be the better choice.

I mentioned it (along with various other things) on comp.os.msdos.djgpp to zero interest. Bah, so frustrating that a project is so dead / frozen that nobody can do anything. It's a damn miracle we still get ports of anything from them. Honestly, I think DJ just works too hard or is too tired, I dunno. Or maybe he's really given up on DOS. (I know Windows is a lost cause.) He did say 2.04 will be the last, but it doesn't look like even that will be finalized by him. CWS showed interest, so hopefully he'll pick up things eventually (though I can't help but be somewhat skeptical here), he works too hard (that's what he gets for being too smart, heh).

> > I just honestly don't understand some of that TASM HLL crap, I'm just
> too
> > dumb.
>
> I don't instantly understand Japheth's more complicated MASM macros and
> such either. It's just my lack of interest. If in doubt, compare it to the
> output.

Easier said than done, esp. with something so sensitive as a DPMI host! Heck, I weakly tried to "port" FreeMacs (also uses TASM) and it didn't work correctly, so I gave up (probably too impatient, alas). Some things are easier than others. :-/

 

Complete thread:

Back to the forum
Board view  Mix view
22762 Postings in 2122 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum