Jonathan Campbell
|
64c27b55e4
|
Add dummy MSRs on RDMSR to appease whatever CPU-Z is looking for on Pentium II systems
|
2022-01-02 22:23:49 -08:00 |
|
Jonathan Campbell
|
81ccc54180
|
The SS-suffixed SSE instructions touch only the low 32 bits, so adjust memory I/O to match
|
2022-01-02 22:21:57 -08:00 |
|
Jonathan Campbell
|
adc9fa5faa
|
Add MOVUPS, MOVSS, update disassembler also with MOVSD/MOVUPD for completeness and replace 0F 10-13 opcode slots somehow associated with MOV
|
2022-01-02 22:06:53 -08:00 |
|
Jonathan Campbell
|
225e885fb6
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2022-01-02 21:53:03 -08:00 |
|
Jonathan Campbell
|
81021fe71d
|
Add some MSRs, add FXSAVE/FXRSTOR, add PREFETCHn, add MXCSR load/save. The Linux kernel is now satisfied with our SSE base emulation
|
2022-01-02 02:14:12 -08:00 |
|
Jonathan Campbell
|
d9006f5150
|
Found magic Pentium II values large enough to make Windows ME avoid updating the microcode
|
2022-01-01 21:18:34 -08:00 |
|
Jonathan Campbell
|
28f9baaba7
|
notes
|
2022-01-01 21:08:02 -08:00 |
|
Jonathan Campbell
|
936997faf6
|
Update RDMSR emulation with actual values taken from a real Pentium III system
|
2022-01-01 20:42:29 -08:00 |
|
Jonathan Campbell
|
b050a2cc6a
|
CPUID: Remove comments in Pentium III case, update CPUID for Pentium II and Pentium III to indicate MMX is supported
|
2022-01-01 19:30:04 -08:00 |
|
Wengier
|
e0c78841a0
|
Update CHANGELOG
|
2022-01-01 21:11:54 -05:00 |
|
Jonathan Campbell
|
0559e044c4
|
RDMSR: Windows ME assumes MSR 17h if CPU type is Pentium III, even if I cannot find documentation on it, but the Linux kernel mentions it
|
2022-01-01 15:58:31 -08:00 |
|
Jonathan Campbell
|
1d3c28459f
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2022-01-01 15:05:22 -08:00 |
|
Jonathan Campbell
|
27af5c75b3
|
Begin next version
|
2022-01-01 15:05:05 -08:00 |
|
Wengier
|
f21600391a
|
Update INSTALL.md
|
2022-01-01 06:01:03 -05:00 |
|
Wengier
|
28f55adf8a
|
Update INSTALL.md
|
2022-01-01 01:49:31 -05:00 |
|
Jonathan Campbell
|
365aa180fe
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2021-12-31 17:56:09 -08:00 |
|
Jonathan Campbell
|
31a9cb16eb
|
Update build timestamp
dosbox-x-v0.83.21
|
2021-12-31 17:54:35 -08:00 |
|
Jonathan Campbell
|
23d21c6267
|
Add MULPS, MULSS, for debugger, also add MULPD, MULSD
|
2021-12-31 17:36:24 -08:00 |
|
Jonathan Campbell
|
55bde3f0f3
|
ANDPS, and for debugger, ANDPD for completeness
|
2021-12-31 17:24:44 -08:00 |
|
Jonathan Campbell
|
99eba6aec2
|
Add XORPS, show XORPS in debugger for completeness
|
2021-12-31 17:16:20 -08:00 |
|
Jonathan Campbell
|
218bc973f2
|
SSE alignment exceptions are GPF, not UD
|
2021-12-31 17:06:25 -08:00 |
|
Jonathan Campbell
|
d346b007da
|
SSE instructions require memory alignment, add it
|
2021-12-31 12:17:17 -08:00 |
|
Jonathan Campbell
|
c2dae3cb79
|
Remove debug
|
2021-12-31 11:56:29 -08:00 |
|
Jonathan Campbell
|
ce071f769f
|
Add MOVAPS, SQRTPS, SQRTSS
|
2021-12-31 11:54:38 -08:00 |
|
Jonathan Campbell
|
658aebfb9b
|
debugger: MOVAPS instruction (MOVAPD for completeness)
|
2021-12-31 10:55:42 -08:00 |
|
Jonathan Campbell
|
d3113631b1
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2021-12-31 10:45:26 -08:00 |
|
Wengier
|
b2a7d6cf40
|
update config
|
2021-12-31 01:57:34 -05:00 |
|
Wengier
|
bbea6413d7
|
update translations
|
2021-12-31 01:40:27 -05:00 |
|
Wengier
|
bebbc19a88
|
Merge branch 'master' of https://github.com/joncampbell123/dosbox-x
|
2021-12-31 00:41:01 -05:00 |
|
Wengier
|
ba73b9e523
|
more for COUNTRY
|
2021-12-31 00:23:33 -05:00 |
|
Jonathan Campbell
|
85304d0bb7
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2021-12-30 19:32:19 -08:00 |
|
Jonathan Campbell
|
858be6261a
|
Merge pull request #3191 from yetmorecode/3182-strcpy
Replaced strcpy/upcase by strcasecmp in CDROM_Interface_SDL::SetDevice
|
2021-12-31 03:31:55 +00:00 |
|
Jonathan Campbell
|
2b2c2bc582
|
Debugger disassembler: erase repe/repne prefix if SSE instruction
|
2021-12-30 19:28:15 -08:00 |
|
Jonathan Campbell
|
7480a1bf4b
|
Debugger disassembler: Add support for mandatory prefixes and SSE instructions
|
2021-12-30 19:12:04 -08:00 |
|
yetmorecode
|
eda4ad0c70
|
Replaced strcpy/upcase by using strcasecmp in CDROM_Interface_SDL::SetDevice
|
2021-12-30 22:12:18 +01:00 |
|
Jonathan Campbell
|
e83fcd6363
|
Merge remote-tracking branch 'origin/master' into dev-pentium3
|
2021-12-30 08:17:04 -08:00 |
|
Wengier
|
e258033a46
|
fix typos
|
2021-12-30 03:07:22 -05:00 |
|
Jonathan Campbell
|
7ccb53b728
|
MMX alignment
|
2021-12-29 22:41:20 -08:00 |
|
Jonathan Campbell
|
082c7062df
|
SSE MXCSR, XMM and FPU structure alignment
|
2021-12-29 22:30:47 -08:00 |
|
Jonathan Campbell
|
673d754a1f
|
The remaining prefixes need to reset the mandatory prefix to NONE so that LOCK (instruction) is handled as if no prefix, just a locking condition
|
2021-12-29 20:32:41 -08:00 |
|
Jonathan Campbell
|
09f7244e22
|
Remember last prefix, for future SSE instruction decoding
|
2021-12-29 17:20:02 -08:00 |
|
Jonathan Campbell
|
f27b1cb89b
|
Add SSE (xmm) registers
|
2021-12-29 16:58:00 -08:00 |
|
Jonathan Campbell
|
7e1756b8f5
|
Add CR4 register
|
2021-12-29 16:39:30 -08:00 |
|
Jonathan Campbell
|
14c0fae9e7
|
Remove unused mask values
|
2021-12-29 16:21:51 -08:00 |
|
Jonathan Campbell
|
41372ddc54
|
Pentium III: Announce SSE and FXSAVE and FXRESTOR in CPUID
|
2021-12-29 16:14:30 -08:00 |
|
Jonathan Campbell
|
623c810d12
|
Begin Pentium III emulation
|
2021-12-29 16:06:08 -08:00 |
|
Jonathan Campbell
|
a94acc1b0e
|
Merge pull request #3180 from rderooy/master
Add -o option to man page
|
2021-12-29 23:36:52 +00:00 |
|
Wengier
|
9cf908d4c2
|
more
|
2021-12-28 22:38:44 -05:00 |
|
Wengier
|
f3caf64ebc
|
fix
|
2021-12-28 18:12:09 -05:00 |
|
Wengier
|
9b12ed06bb
|
more
|
2021-12-28 14:52:52 -05:00 |
|