Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

SSE in HDPMI / bug (c/c) (DOSX)

posted by Japheth(R) Homepage, Germany (South), 04.01.2008, 11:12

> > HDPMI does it.
>
> Evidence, please :lol3:

HDPMI is so nice it activates this SSE2 bit and leaves it activated even after it has terminated. That's why Rug's lovable program runs ok after one HDPMI program has been launched (VESAMTRR in CONFIG.SYS for example). Without such a run PAQ8o8z.exe just reboots the machine in plain DOS!?

> But seems I found a (critical/criminal) bug:
>
>    Additionally, some privileged opcodes are emulated:   
> - HLT (F4)
> - MOV reg,CRx (0F 20 xx) - using ESP for <reg> will not work!
> - MOV CRx,reg (0F 22 xx) - using ESP for <reg> will not work!

>
> but
>
> ?CMPCR3       = 1  ;std 1: 1=improves performance by 2-3%
> ?EMUMOVREGCRX = 1  ;std 1: emulate mov reg, crX (req. by 32rtm!)
> ?EMUMOVCRXREG = 1  ;std 1: emulate mov crX, reg
> ?EMUMOVCR0REG = 0  ;std 0: emulate mov cr0, reg :no:
> ?EMUMOVREGDRX = 0  ;std 0: emulate mov reg, drX
> ?EMUMOVDRXREG = 0  ;std 0: emulate mov drX, reg
> ?SUPP32RTM    = 1  ;std 1: support int2f, ax=168a, "VIRTUAL SUPPORT"
> ?CATCHREBOOT  = 1  ;std 1; catch ctrl-alt-delete


Finding something in the source which looks suspicious to you is not a valid bug report. You'll have to provide a test case.

---
MS-DOS forever!

 

Complete thread:

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