CWSDPMI assembler port (Users)
> 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:
- MPXplay under CWSDPMI - Laaca, 16.10.2010, 17:25 (Users)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- MPXplay under CWSDPMI - ecm, 16.10.2010, 18:40
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 01:39
- MPXplay under CWSDPMI - ecm, 17.10.2010, 01:56
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 06:02
- MPXplay under CWSDPMI - DOS386, 23.10.2010, 09:08
- MPXplay under CWSDPMI - Rugxulo, 23.10.2010, 10:43
- MPXplay under CWSDPMI - DOS386, 23.10.2010, 10:56
- MPXplay under CWSDPMI - Rugxulo, 24.10.2010, 01:14
- CWSDPMI assembler port - ecm, 23.10.2010, 18:02
- CWSDPMI assembler port - Rugxulo, 24.10.2010, 01:30
- MPXplay under CWSDPMI - DOS386, 23.10.2010, 10:56
- MPXplay under CWSDPMI - Rugxulo, 23.10.2010, 10:43
- MPXplay under CWSDPMI - DOS386, 23.10.2010, 09:08
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 06:02
- MPXplay under CWSDPMI - Laaca, 17.10.2010, 10:08
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 15:46
- MPXplay under CWSDPMI - Laaca, 17.10.2010, 17:33
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 23:23
- MPXplay under CWSDPMI - Laaca, 17.10.2010, 17:33
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 15:46
- MPXplay under CWSDPMI - ecm, 17.10.2010, 01:56
- MPXplay under CWSDPMI - Rugxulo, 17.10.2010, 01:39
- MPXplay under CWSDPMI - Japheth, 16.10.2010, 19:31
- MPXplay under CWSDPMI - ecm, 16.10.2010, 19:34
- MPXplay under CWSDPMI - Japheth, 17.10.2010, 07:55
- MPXplay under CWSDPMI - RayeR, 26.10.2010, 18:30
- MPXplay under CWSDPMI - Mpxplay, 28.10.2010, 08:48
- MPXplay under CWSDPMI - Rugxulo, 28.10.2010, 11:41
- MPXplay under CWSDPMI - Mpxplay, 28.10.2010, 15:01
- MPXplay under CWSDPMI - Japheth, 28.10.2010, 15:50
- MPXplay under CWSDPMI - RayeR, 28.10.2010, 21:08
- MPXplay under CWSDPMI - Laaca, 29.10.2010, 07:44
- MPXplay under CWSDPMI - RayeR, 30.10.2010, 22:06
- MPXplay under CWSDPMI - Japheth, 03.11.2010, 20:50
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 00:00
- MPXplay under CWSDPMI - Rugxulo, 04.11.2010, 06:24
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 10:25
- Eternity (engine) + FreeDoom (data) - Rugxulo, 04.11.2010, 12:20
- Eternity (engine) + FreeDoom (data) - RayeR, 04.11.2010, 14:07
- Eternity (engine) + FreeDoom (data) - Rugxulo, 04.11.2010, 12:20
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 10:25
- MPXplay under CWSDPMI - Japheth, 04.11.2010, 07:20
- MPXplay under CWSDPMI - Rugxulo, 04.11.2010, 09:03
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 10:27
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 14:10
- MPXplay under CWSDPMI - Laaca, 06.11.2010, 19:17
- MPXplay under CWSDPMI - Mpxplay, 08.11.2010, 12:31
- Mpxplay v1.57 beta 9 is out - Mpxplay, 15.11.2010, 12:03
- Mpxplay v1.57 beta 9 is out - Laaca, 15.11.2010, 16:32
- Mpxplay v1.57 beta 9 is out - Mpxplay, 15.11.2010, 17:16
- Mpxplay v1.57 beta 9 is out - Rugxulo, 15.11.2010, 19:43
- Mpxplay v1.57 beta 9 is out - Mpxplay, 16.11.2010, 00:15
- Mpxplay v1.57 beta 9 is out - Rugxulo, 16.11.2010, 14:01
- Mpxplay v1.57 beta 9 is out - Mpxplay, 16.11.2010, 20:46
- Mpxplay v1.57 beta 9 is out | WEBM - DOS386, 17.11.2010, 04:02
- Mpxplay v1.57 beta 9 is out | WEBM - Mpxplay, 17.11.2010, 13:08
- Mpxplay v1.57 beta 9 is out | WEBM - DOS386, 17.11.2010, 13:36
- Mpxplay v1.57 beta 9 is out | WEBM - Mpxplay, 17.11.2010, 20:47
- Mpxplay v1.57 beta 9 is out | WEBM - Mpxplay, 17.11.2010, 22:50
- Mpxplay v1.57 final is out | Ogg problems - Mpxplay, 26.11.2010, 05:44
- Mpxplay v1.57 beta 9 is out | WEBM - DOS386, 17.11.2010, 13:36
- Mpxplay v1.57 beta 9 is out | WEBM - Mpxplay, 17.11.2010, 13:08
- Mpxplay v1.57 beta 9 is out - Rugxulo, 16.11.2010, 14:01
- Mpxplay v1.57 beta 9 is out - Mpxplay, 16.11.2010, 00:15
- Mpxplay v1.57 beta 9 is out - Laaca, 04.12.2010, 21:09
- Mpxplay v1.57 beta 9 is out - Mpxplay, 11.12.2010, 22:02
- Mpxplay v1.57 beta 9 is out - RayeR, 12.12.2010, 14:12
- Mpxplay v1.57 - Rugxulo, 12.12.2010, 23:23
- Mpxplay v1.57 - Mpxplay, 12.12.2010, 23:58
- Mpxplay v1.57 and 1.58 - DOS386, 21.12.2010, 16:22
- Seems to be about TENNIS rather than MPXPLAY - DOS386, 24.12.2010, 08:45
- Mpxplay v1.57 and 1.58 - Rugxulo, 25.12.2010, 01:11
- Mpxplay v1.57 and 1.58 - DOS386, 26.12.2010, 09:21
- Mpxplay v1.57 and 1.58 - Laaca, 26.12.2010, 13:20
- Mpxplay v1.57 and 1.58 - INI and CFG stuff - DOS386, 27.12.2010, 08:42
- Mpxplay v1.57 and 1.58 - INI and CFG stuff - Mpxplay, 27.12.2010, 17:24
- Mpxplay v1.57 and 1.58 - INI and CFG stuff - DOS386, 30.12.2010, 09:45
- Mpxplay v1.57 and 1.58 - INI and CFG stuff - Mpxplay, 27.12.2010, 17:24
- Mpxplay v1.57 and 1.58 - INI and CFG stuff - DOS386, 27.12.2010, 08:42
- Mpxplay v1.57 and 1.58 - Laaca, 26.12.2010, 13:20
- Mpxplay v1.57 and 1.58 - DOS386, 26.12.2010, 09:21
- Mpxplay v1.57 - Rugxulo, 12.12.2010, 23:23
- Mpxplay v1.57 beta 9 is out - RayeR, 12.12.2010, 14:12
- Mpxplay v1.57 beta 9 is out - Mpxplay, 11.12.2010, 22:02
- Mpxplay v1.57 beta 9 is out - Laaca, 15.11.2010, 16:32
- Mpxplay v1.57 beta 9 is out - Mpxplay, 15.11.2010, 12:03
- MPXplay under CWSDPMI - Mpxplay, 08.11.2010, 12:31
- MPXplay under CWSDPMI - Laaca, 06.11.2010, 19:17
- MPXplay under CWSDPMI - Rugxulo, 04.11.2010, 06:24
- MPXplay under CWSDPMI - RayeR, 04.11.2010, 00:00
- MPXplay under CWSDPMI - Laaca, 29.10.2010, 07:44
- MPXplay under CWSDPMI - RayeR, 28.10.2010, 21:08
- MPXplay under CWSDPMI - Japheth, 28.10.2010, 15:50
- MPXplay under CWSDPMI - Mpxplay, 28.10.2010, 15:01
- MPXplay under CWSDPMI - Rugxulo, 28.10.2010, 11:41
- MPXplay under CWSDPMI - ecm, 16.10.2010, 19:34
- MPXplay under CWSDPMI - ecm, 16.10.2010, 18:40
Mix view