Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
rr

Homepage E-mail

Berlin, Germany,
22.08.2008, 16:08
 

CWSDPMI r5 update available (Announce)

On 21 August 2008 Charles Sandmann wrote in comp.os.msdos.djgpp:

A release candidate for CWSDPMI r5 update 2008 is available from:

http://clio.rice.edu/djgpp/csdpmi5b_u.zip

This release contains bug fixes previous released in 2002 (in Symantec
Ghost, and by request) - and SSE support. This is mostly a compile
and release - almost no testing. Based on testing over the next several
weeks, this may become the new official r5 distribution.

Unless you are trying to use SSE you probably won't notice a difference.

Please drop me a note if you find some horrible new bug that should
prevent release.

Thanks.

---
Forum admin

RayeR

Homepage

CZ,
23.08.2008, 02:48

@ rr

CWSDPMI r5 update available

THX. I'm not going to do anythiong with sse but some bugfixes always welcomed.

---
DOS gives me freedom to unlimited HW access.

Rugxulo

Homepage

Usono,
23.08.2008, 17:36

@ RayeR

CWSDPMI r5 update available

> THX. I'm not going to do anythiong with sse but some bugfixes always
> welcomed.

It's the same bugfixes as r5 2002, AFAICT (which no one ever uses, they always stubbornly use r5 2000, dunno why).

BTW, FreeBASIC now has "-fpu sse", so it's not as rare as you think. Even GCC does (or will eventually do better) produce SSE output.

marcov

24.08.2008, 09:53

@ Rugxulo

CWSDPMI r5 update available

> > THX. I'm not going to do anythiong with sse but some bugfixes always
> > welcomed.
>
> It's the same bugfixes as r5 2002, AFAICT (which no one ever uses, they
> always stubbornly use r5 2000, dunno why).
>
> BTW, FreeBASIC now has "-fpu sse", so it's not as rare as you think. Even
> GCC does (or will eventually do better) produce SSE output.

FPC has something similar for years.

Also mmx/SSE use in the move (memcpy) procedure can matter. (see Delphi fastcode project, they have a nice excel sheet with benchmarking different implementations)

Rugxulo

Homepage

Usono,
25.08.2008, 03:50

@ marcov

CWSDPMI r5 update available

> > BTW, FreeBASIC now has "-fpu sse", so it's not as rare as you think.
> Even
> > GCC does (or will eventually do better) produce SSE output.
>
> FPC has something similar for years.

Even in DOS? :-P Be sure to tell them to update their CWSDPMI. And even r6 may have a refresh eventually. ;-)

marcov

25.08.2008, 10:53

@ Rugxulo

CWSDPMI r5 update available

> > FPC has something similar for years.
>
> Even in DOS? :-P

x86 assembler is not different in DOS. And since we have an own assembler for x86,x86_64, so we are not bothered by waiting till sb added the instructions to AS. It's all ortoghonal.

See {$fputype sse2} in the docs.

Rugxulo

Homepage

Usono,
25.08.2008, 22:56

@ marcov

CWSDPMI r5 update available

> > > FPC has something similar for years.
> >
> > Even in DOS? :-P
>
> x86 assembler is not different in DOS. And since we have an own assembler
> for x86,x86_64, so we are not bothered by waiting till sb added the
> instructions to AS. It's all ortoghonal.
>
> See {$fputype sse2} in the docs.

Good to know. But GAS does of course support SSE2 (and more) now. What I meant was you can't use it unless the OS turns on the OSFXSR bit (and turns off EM). And FPC/DOS uses CWSDPMI, ring 3 version, so you can't do it yourself (unless you know how to workaround that ... there is supposedly a way, but it's undocumented and I dunno how).

DOS386

28.08.2008, 05:57

@ Rugxulo

CWSDPMI r5 update available

> FPC/DOS uses CWSDPMI, ring 3 version, so you can't do
> it yourself (unless you know how to workaround that ... there is
> supposedly a way, but it's undocumented and I dunno how

GDT and IDT are your friends when dealing with Ring0 :lol3:

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

Back to the board
Thread view  Mix view  Order
22632 Postings in 2109 Threads, 402 registered users, 552 users online (0 registered, 552 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum