Rugxulo Usono, 03.01.2008, 06:54 (edited by Rugxulo, 03.01.2008, 07:06) |
SSE in DOS under JEMM386 ?? (DOSX) |
Okay, so I've been reading up on SSE/SSE2 (32-bit) somewhat, but the problem is that it needs OS support (e.g. Linux 2.4, Win98). It seems that you have to enable the CR4 bit 9 (OSFXSR) as well as enable CR0's MP (bit 1) but disable CR0's EM (bit 2). Then you have to actually FXSAVE [512_byte_area], do your thing, then FXRSTOR [512_byte_area]. (And of course CPUID check, then CPUID, first before trying to run any of this stuff.) --- |
DOS386 03.01.2008, 08:12 (edited by DOS386, 03.01.2008, 08:33) @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> Okay, so I've been reading up on SSE/SSE2 (32-bit) somewhat, but the --- |
Rugxulo Usono, 04.01.2008, 01:03 @ DOS386 |
SSE in DOS under JEMM386 ?? |
> > It seems that you have to enable the CR4 bit 9 (OSFXSR) as well --- |
Japheth Germany (South), 03.01.2008, 09:19 @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> I finally seem to get it to run w/ SSE2 in QEMU, but only if running --- |
Rugxulo Usono, 04.01.2008, 01:05 @ Japheth |
SSE in DOS under JEMM386 ?? |
> I don't know what you are doing, but for Jemm it's a non-issue, since it --- |
Japheth Germany (South), 04.01.2008, 09:44 (edited by Japheth, 04.01.2008, 09:58) @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> Would it be so horrible for JEMM386 or even HDPMI32 to automagically --- |
DOS386 04.01.2008, 10:20 @ Japheth |
SSE in HDPMI / bug (c/c) |
> HDPMI does it. --- |
Japheth Germany (South), 04.01.2008, 11:12 @ DOS386 |
SSE in HDPMI / bug (c/c) |
> > HDPMI does it. --- |
Rugxulo Usono, 04.01.2008, 22:39 @ Japheth |
SSE in HDPMI / bug (c/c) |
> HDPMI is so nice it activates this SSE2 bit and leaves it activated even --- |
Rugxulo Usono, 07.01.2008, 14:49 @ Japheth |
SSE in DOS under JEMM386 ?? |
> > Would it be so horrible for JEMM386 or even HDPMI32 to automagically --- |
Japheth Germany (South), 07.01.2008, 17:42 @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> I don't think that's correct --- |
Rugxulo Usono, 09.01.2008, 01:23 @ Japheth |
SSE in DOS under JEMM386 ?? |
> > At least, from what I gather, --- |
Rugxulo Usono, 09.01.2008, 10:46 (edited by Rugxulo, 09.01.2008, 11:03) @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> Turn off the Emulate Math bit and turn on the Monitor Processor bit --- |
DOS386 10.01.2008, 01:22 @ Rugxulo |
SSE in DOS -> Illegal Instruction Exception |
Forgot to mention that the "SSE" doesn't work ... or at least I failed to find a "good" enough PC to test: --- |
Steve US, 10.01.2008, 08:46 @ DOS386 |
SSE in DOS -> Illegal Instruction Exception |
> Anyway, MMX against NOASM test: |
Rugxulo Usono, 10.01.2008, 22:21 @ DOS386 |
SSE in DOS -> alignment issues |
> Forgot to mention that the "SSE" doesn't work ... or at least I failed to --- |
Japheth Germany (South), 10.01.2008, 17:19 @ Rugxulo |
SSE in DOS under JEMM386 ?? |
> This is in contrast to --- |
Rugxulo Usono, 04.01.2008, 06:09 @ Rugxulo |
SSE in pure DOS |
Okay, I updated it, hopefully fixed a few things. It seems to run in WinXP, QEMU/FreeDOS, and pure FreeDOS on this P4 "Northwood" (at least). Feel free to test. --- |
DOS386 04.01.2008, 07:52 (edited by DOS386, 04.01.2008, 10:28) @ Rugxulo |
Secure Socket Extremism in DOS | You maybe have a Page Foul |
> hopefully fixed a few things. --- |
Rugxulo Usono, 04.01.2008, 22:47 @ DOS386 |
SSE in DOS | Page Fault | JEMM386 / HDPMI32 |
> HDPMI32: same PF --- |
DOS386 05.01.2008, 02:19 (edited by DOS386, 05.01.2008, 05:20) @ Rugxulo |
SSE in DOS | Page Fault <- YES, your bug | HDPMI32 |
Rugxulo wrote: --- |
Rugxulo Usono, 06.01.2008, 05:09 @ DOS386 |
SSE2 in DOS | PAQ8o8z (Jan. 6) |
> But disabling paging to prevent the bug from triggering a PF is cca as --- |
DOS386 08.01.2008, 02:00 @ Rugxulo |
SSE2 in DOS | PAQ8o8z (Jan. 6) |
> > further posts pointing to this bug --- |
Japheth Germany (South), 04.01.2008, 12:11 @ Rugxulo |
MS the "only hope"? |
> P.S. I really wish I could test under Vista, but it still has that --- |
RayeR CZ, 04.01.2008, 18:09 @ Japheth |
MS the "only hope"? |
> If MS is your last hope then you're lost. I bet that this error will NOT --- |
Japheth Germany (South), 04.01.2008, 19:16 @ RayeR |
MS the "only hope"? |
> And how about missing NTVDM on x64 systems? And successor of Vista? They --- |
RayeR CZ, 04.01.2008, 22:17 @ Japheth |
MS the "only hope"? |
> Sorry, but we are talking about the crappy DPMI implementation in Vista's --- |
Rugxulo Usono, 04.01.2008, 22:31 @ Japheth |
MS the "only hope"? (Vista DPMI bug: 32 MB max.) |
> > And how about missing NTVDM on x64 systems? And successor of Vista? They --- |
DOS386 05.01.2008, 02:22 @ Rugxulo |
MS the "only hope" ? NOT for me !!! |
T.R.N. http://www.trnicely.net/misc/vista.html wrote: --- |
RayeR CZ, 05.01.2008, 18:58 @ DOS386 |
MS the "only hope" ? NOT for me !!! |
> > Of course I'll welcome every NTVDM enhancemens --- |
DOS386 08.01.2008, 01:47 @ RayeR |
MS the "only hope" ? NOT for me !!! Multiboot |
> As a partial windows NT-based user I like to have NTVDM instead nothing. --- |
Japheth Germany (South), 08.01.2008, 09:02 @ DOS386 |
NTVDM forever! |
> If someone still likes NTVDM, there is much to do for M$: --- |
Steve US, 08.01.2008, 13:54 @ DOS386 |
MS the "only hope" ? NOT for me !!! Multiboot |
> If someone still likes NTVDM, there is much to do for M$: |
Rugxulo Usono, 09.01.2008, 01:19 (edited by Rugxulo, 09.01.2008, 10:58) @ DOS386 |
MS the "only hope" ? NOT for me !!! Multiboot |
> SP8: apply PAE hack for > 4 GiB of RAM (see DOS/32A) --- |
RayeR CZ, 14.01.2008, 21:34 @ DOS386 |
MS the "only hope" ? NOT for me !!! Multiboot |
> > As a partial windows NT-based user I like to have NTVDM instead nothing. --- |
Japheth Germany (South), 05.01.2008, 11:04 @ Rugxulo |
A TSR worth a try in Vista |
> It's actually an accidental Win2k3 "security" bug that at least one person --- |
Rugxulo Usono, 05.01.2008, 21:08 @ Japheth |
A TSR worth a try in Vista |
> Ok, interesting. But you can also try --- |
Khusraw 07.01.2008, 11:06 @ Rugxulo |
A TSR worth a try in Vista |
> Vista Home Premium: "loading HXVDD.DLL failed" |
Rugxulo Usono, 07.01.2008, 14:44 @ Khusraw |
A TSR worth a try in Vista |
> > Vista Home Premium: "loading HXVDD.DLL failed" --- |
Japheth Germany (South), 07.01.2008, 17:34 @ Khusraw |
A TSR worth a try in Vista |
> Did you put the VDD in the "system32" folder? I don't use Vista, but some --- |
Rugxulo Usono, 09.01.2008, 01:09 @ Khusraw |
A TSR worth a try in Vista |
> Did you put the VDD in the "system32" folder? I don't use Vista, but some --- |