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 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
22049 Postings in 2034 Threads, 396 registered users, 229 users online (1 registered, 228 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum