mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
Time to document behavior
This commit is contained in:
BIN
NOTES/Intel DIV behavior/Pentium 133MHz (1996) test results (1).txt.xz
Executable file
BIN
NOTES/Intel DIV behavior/Pentium 133MHz (1996) test results (1).txt.xz
Executable file
Binary file not shown.
11
NOTES/Intel DIV behavior/README.TXT
Normal file
11
NOTES/Intel DIV behavior/README.TXT
Normal file
@@ -0,0 +1,11 @@
|
||||
Collected here are "grind" dumps of the DIV instruction on various Intel processors.
|
||||
|
||||
Officially, DIV is not really supposed to modify any flags by Intel documentation.
|
||||
But, at least on Pentium and lower processors, the flags do in fact change.
|
||||
And in some cases, how these flags change can mean the difference between correct
|
||||
and incorrect CPU detection by DOS programs (i.e. detecting the difference between
|
||||
an Intel 386 vs a NexGen 5x86).
|
||||
|
||||
To preserve prior weird behavior, dumps of the DIV instruction's behavior are provided
|
||||
here.
|
||||
|
3
NOTES/Intel DIV behavior/xzview.sh
Executable file
3
NOTES/Intel DIV behavior/xzview.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
xz -c -d "$1" | less -
|
||||
|
Reference in New Issue
Block a user