Author: akhaldi
Date: Sun Dec 1 10:17:44 2013
New Revision: 61164
URL: http://svn.reactos.org/svn/reactos?rev=61164&view=rev
Log:
[README.WINE]
* Update the status of several modules.
CORE-7469
Modified:
trunk/reactos/media/doc/README.WINE
Modified: trunk/reactos/media/doc/README.WINE
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Sun Dec 1 10:17:44 2013
@@ -49,20 +49,20 @@
reactos/dll/directx/wine/wined3d # Synced to Wine-1.7.1
reactos/dll/win32/activeds # Synced to Wine-1.1.43?
-reactos/dll/win32/actxprxy # Synced to Wine-1.5.26
+reactos/dll/win32/actxprxy # Synced to Wine-1.7.1
reactos/dll/win32/advpack # Synced to Wine-1.7.1
reactos/dll/win32/atl # Synced to Wine-1.7.1
reactos/dll/win32/atl100 # Synced to Wine-1.7.1
reactos/dll/win32/atl80 # Synced to Wine-1.7.1
reactos/dll/win32/avifil32 # Synced to Wine-1.7.1
-reactos/dll/win32/bcrypt # Synced to Wine-1.5.26
+reactos/dll/win32/bcrypt # Synced to Wine-1.7.1
reactos/dll/win32/browseui # Out of sync
-reactos/dll/win32/cabinet # Synced to Wine-1.5.26
+reactos/dll/win32/cabinet # Synced to Wine-1.7.1
reactos/dll/win32/clusapi # Synced to Wine-1.7.1
reactos/dll/win32/comcat # Synced to Wine-1.7.1
reactos/dll/win32/comctl32 # Synced to Wine 1.7.1
reactos/dll/win32/comdlg32 # Synced to Wine 1.7.1
-reactos/dll/win32/compstui # Synced to Wine-1.5.19
+reactos/dll/win32/compstui # Synced to Wine-1.7.1
reactos/dll/win32/credui # Synced to Wine-1.7.1
reactos/dll/win32/crypt32 # Synced to Wine-1.7.1
reactos/dll/win32/cryptdlg # Synced to Wine-1.7.1
@@ -80,7 +80,7 @@
reactos/dll/win32/hnetcfg # Synced to Wine-1.7.1
reactos/dll/win32/httpapi # Synced to Wine-1.7.1
reactos/dll/win32/iccvid # Synced to Wine-1.7.1
-reactos/dll/win32/icmp # Synced to Wine-0_9_10
+reactos/dll/win32/icmp # Out of sync
reactos/dll/win32/ieframe # Synced to Wine-1.7.1
reactos/dll/win32/imaadp32.acm # Synced to Wine-1.7.1
reactos/dll/win32/imagehlp # Synced to Wine-1.7.1
@@ -96,34 +96,34 @@
reactos/dll/win32/loadperf # Synced to Wine-1.7.1
reactos/dll/win32/localspl # Synced to Wine-1.7.1
reactos/dll/win32/localui # Synced to Wine-1.7.1
-reactos/dll/win32/lz32 # Synced to Wine-1.5.19
+reactos/dll/win32/lz32 # Synced to Wine-1.7.1
reactos/dll/win32/mapi32 # Synced to Wine-1.7.1
reactos/dll/win32/mciavi32 # Synced to Wine-1.7.1
-reactos/dll/win32/mcicda # Synced to Wine-1.5.19
+reactos/dll/win32/mcicda # Synced to Wine-1.7.1
reactos/dll/win32/mciqtz32 # Synced to Wine-1.7.1
reactos/dll/win32/mciseq # Synced to Wine-1.7.1
-reactos/dll/win32/mciwave # Synced to Wine-1.5.19
+reactos/dll/win32/mciwave # Synced to Wine-1.7.1
reactos/dll/win32/mlang # Synced to Wine-1.7.1
reactos/dll/win32/mmdevapi # Synced to Wine-1.7.1
reactos/dll/win32/mpr # Synced to Wine-1.7.1
-reactos/dll/win32/mprapi # Synced to Wine-1.5.19
+reactos/dll/win32/mprapi # Synced to Wine-1.7.1
reactos/dll/win32/msacm32 # Synced to Wine-1.7.1
reactos/dll/win32/msadp32.acm # Synced to Wine-1.7.1
reactos/dll/win32/mscat32 # Synced to Wine-1.7.1
reactos/dll/win32/mscms # Synced to Wine-1.7.1
reactos/dll/win32/mscoree # Synced to Wine-1.5.4
reactos/dll/win32/msctf # Synced to Wine-1.7.1
-reactos/dll/win32/msftedit # Synced to Wine-1.5.19
+reactos/dll/win32/msftedit # Synced to Wine-1.7.1
reactos/dll/win32/msg711.acm # Synced to Wine-1.7.1
reactos/dll/win32/msgsm32.acm # Synced to Wine-1.7.1
reactos/dll/win32/mshtml # Synced to Wine-1.7.1
-reactos/dll/win32/mshtml.tlb # Synced to Wine-1.5.26
+reactos/dll/win32/mshtml.tlb # Synced to Wine-1.7.1
reactos/dll/win32/msi # Synced to Wine-1.7.1
-reactos/dll/win32/msimg32 # Synced to Wine-1.5.19
+reactos/dll/win32/msimg32 # Synced to Wine-1.7.1
reactos/dll/win32/msimtf # Synced to Wine-1.7.1
reactos/dll/win32/msisip # Synced to Wine-1.7.1
reactos/dll/win32/msisys.ocx # Synced to Wine-1.7.1
-reactos/dll/win32/msnet32 # Synced to Wine-1.5.19
+reactos/dll/win32/msnet32 # Synced to Wine-1.7.1
reactos/dll/win32/msrle32 # Synced to Wine-1.7.1
reactos/dll/win32/mssign32 # Synced to Wine-1.7.1
reactos/dll/win32/mssip32 # Synced to Wine-1.7.1
@@ -132,41 +132,41 @@
reactos/dll/win32/msvcrt40 # Out of sync
reactos/dll/win32/msvfw32 # Synced to Wine-1.7.1
reactos/dll/win32/msvidc32 # Synced to Wine-1.7.1
-reactos/dll/win32/msxml # Synced to Wine-1.5.19
-reactos/dll/win32/msxml2 # Synced to Wine-1.5.19
+reactos/dll/win32/msxml # Synced to Wine-1.7.1
+reactos/dll/win32/msxml2 # Synced to Wine-1.7.1
reactos/dll/win32/msxml3 # Synced to Wine-1.7.1
-reactos/dll/win32/msxml4 # Synced to Wine-1.5.19
-reactos/dll/win32/msxml6 # Synced to Wine-1.5.19
-reactos/dll/win32/nddeapi # Synced to Wine-1.5.19
+reactos/dll/win32/msxml4 # Synced to Wine-1.7.1
+reactos/dll/win32/msxml6 # Synced to Wine-1.7.1
+reactos/dll/win32/nddeapi # Synced to Wine-1.7.1
reactos/dll/win32/netapi32 # Forked at Wine-1.3.34
-reactos/dll/win32/ntdsapi # Synced to Wine-1.5.19
+reactos/dll/win32/ntdsapi # Synced to Wine-1.7.1
reactos/dll/win32/ntprint # Synced to Wine-1.7.1
-reactos/dll/win32/objsel # Synced to Wine-1.5.19
+reactos/dll/win32/objsel # Synced to Wine-1.7.1
reactos/dll/win32/odbc32 # Out of sync. Depends on port of Linux ODBC.
-reactos/dll/win32/odbccp32 # Synced to Wine-1.5.19
+reactos/dll/win32/odbccp32 # Synced to Wine-1.7.1
reactos/dll/win32/ole32 # Synced to Wine-1.7.1
-reactos/dll/win32/oleacc # Autosync
+reactos/dll/win32/oleacc # Synced to Wine-1.7.1
reactos/dll/win32/oleaut32 # Synced to Wine-1.7.1
-reactos/dll/win32/olecli32 # Synced to Wine-1.5.19
+reactos/dll/win32/olecli32 # Synced to Wine-1.7.1
reactos/dll/win32/oledlg # Synced to Wine-1.7.1
reactos/dll/win32/olepro32 # Synced to Wine-1.7.1
-reactos/dll/win32/olesvr32 # Synced to Wine-1.5.19
-reactos/dll/win32/olethk32 # Synced to Wine-1.5.19
+reactos/dll/win32/olesvr32 # Synced to Wine-1.7.1
+reactos/dll/win32/olethk32 # Synced to Wine-1.7.1
reactos/dll/win32/pdh # Synced to Wine-1.7.1
-reactos/dll/win32/pidgen # Synced to Wine-1.5.19
+reactos/dll/win32/pidgen # Synced to Wine-1.7.1
reactos/dll/win32/powrprof # Forked at Wine-1.0rc5
reactos/dll/win32/printui # Synced to Wine-1.7.1
reactos/dll/win32/propsys # Synced to Wine-1.5.26
reactos/dll/win32/pstorec # Synced to Wine-1.7.1
reactos/dll/win32/qmgr # Synced to Wine-1.7.1
-reactos/dll/win32/qmgrprxy # Synced to Wine-1.5.26
+reactos/dll/win32/qmgrprxy # Synced to Wine-1.7.1
reactos/dll/win32/query # Synced to Wine-1.7.1
-reactos/dll/win32/rasapi32 # Synced to Wine-1.5.4
-reactos/dll/win32/resutils # Synced to Wine-1.5.19
+reactos/dll/win32/rasapi32 # Synced to Wine-1.7.1
+reactos/dll/win32/resutils # Synced to Wine-1.7.1
reactos/dll/win32/riched20 # Synced to Wine-1.7.1
reactos/dll/win32/riched32 # Synced to Wine-1.7.1
reactos/dll/win32/rpcrt4 # Synced to Wine-1.3.26
-reactos/dll/win32/rsabase # Autosync
+reactos/dll/win32/rsabase # Synced to Wine-1.7.1
reactos/dll/win32/rsaenh # Synced to Wine-1.7.1
reactos/dll/win32/sccbase # Synced to Wine-1.7.1
reactos/dll/win32/schannel # Synced to Wine-1.5.19
@@ -182,18 +182,18 @@
reactos/dll/win32/shlwapi # Synced to Wine-1.7.1
reactos/dll/win32/slbcsp # Synced to Wine-1.7.1
reactos/dll/win32/snmpapi # Synced to Wine-1.7.1
-reactos/dll/win32/softpub # Synced to Wine-1.5.19
+reactos/dll/win32/softpub # Synced to Wine-1.7.1
reactos/dll/win32/spoolss # Synced to Wine-1.7.1
-reactos/dll/win32/stdole2.tlb # Synced to Wine-1.5.19
-reactos/dll/win32/stdole32.tlb # Synced to Wine-1.5.19
+reactos/dll/win32/stdole2.tlb # Synced to Wine-1.7.1
+reactos/dll/win32/stdole32.tlb # Synced to Wine-1.7.1
reactos/dll/win32/sti # Synced to Wine-1.7.1
reactos/dll/win32/sxs # Synced to Wine-1.7.1
reactos/dll/win32/tapi32 # Synced to Wine-1.7.1
-reactos/dll/win32/traffic # Synced to Wine-1.5.19
+reactos/dll/win32/traffic # Synced to Wine-1.7.1
reactos/dll/win32/twain_32 # Out of sync
reactos/dll/win32/unicows # Synced to Wine-1.3.32 (Win9x only, why do we need this?!)
-reactos/dll/win32/updspapi # Synced to Wine-1.5.4
-reactos/dll/win32/url # Synced to Wine-1.5.19
+reactos/dll/win32/updspapi # Synced to Wine-1.7.1
+reactos/dll/win32/url # Synced to Wine-1.7.1
reactos/dll/win32/urlmon # Synced to Wine-1.7.1
reactos/dll/win32/usp10 # Synced to Wine-1.7.1
reactos/dll/win32/uxtheme # Forked
Author: aandrejevic
Date: Sun Dec 1 03:16:49 2013
New Revision: 61163
URL: http://svn.reactos.org/svn/reactos?rev=61163&view=rev
Log:
[FAST486]
Fix MOVS and STOS when DF = 1. The starting position in the block was off by 1.
Modified:
branches/ntvdm/lib/fast486/opcodes.c
Modified: branches/ntvdm/lib/fast486/opcodes.c
URL: http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/fast486/opcodes.c?rev…
==============================================================================
--- branches/ntvdm/lib/fast486/opcodes.c [iso-8859-1] (original)
+++ branches/ntvdm/lib/fast486/opcodes.c [iso-8859-1] Sun Dec 1 03:16:49 2013
@@ -5398,16 +5398,16 @@
if (State->Flags.Df)
{
- /* Reduce ESI and EDI by the number of bytes to transfer */
+ /* Move ESI and EDI to the start of the block */
if (AddressSize)
{
- State->GeneralRegs[FAST486_REG_ESI].Long -= Processed * DataSize;
- State->GeneralRegs[FAST486_REG_EDI].Long -= Processed * DataSize;
+ State->GeneralRegs[FAST486_REG_ESI].Long -= (Processed - 1) * DataSize;
+ State->GeneralRegs[FAST486_REG_EDI].Long -= (Processed - 1) * DataSize;
}
else
{
- State->GeneralRegs[FAST486_REG_ESI].LowWord -= Processed * DataSize;
- State->GeneralRegs[FAST486_REG_EDI].LowWord -= Processed * DataSize;
+ State->GeneralRegs[FAST486_REG_ESI].LowWord -= (Processed - 1) * DataSize;
+ State->GeneralRegs[FAST486_REG_EDI].LowWord -= (Processed - 1) * DataSize;
}
}
@@ -5458,6 +5458,20 @@
State->GeneralRegs[FAST486_REG_EDI].LowWord += Processed * DataSize;
}
}
+ else
+ {
+ /* Reduce ESI and EDI */
+ if (AddressSize)
+ {
+ State->GeneralRegs[FAST486_REG_ESI].Long -= DataSize;
+ State->GeneralRegs[FAST486_REG_EDI].Long -= DataSize;
+ }
+ else
+ {
+ State->GeneralRegs[FAST486_REG_ESI].LowWord -= DataSize;
+ State->GeneralRegs[FAST486_REG_EDI].LowWord -= DataSize;
+ }
+ }
/* Reduce the total count by the number processed in this run */
Count -= Processed;
@@ -5728,9 +5742,9 @@
if (State->Flags.Df)
{
- /* Reduce EDI by the number of bytes to transfer */
- if (AddressSize) State->GeneralRegs[FAST486_REG_EDI].Long -= Processed * DataSize;
- else State->GeneralRegs[FAST486_REG_EDI].LowWord -= Processed * DataSize;
+ /* Set EDI to the starting location */
+ if (AddressSize) State->GeneralRegs[FAST486_REG_EDI].Long -= (Processed - 1) * DataSize;
+ else State->GeneralRegs[FAST486_REG_EDI].LowWord -= (Processed - 1) * DataSize;
}
/* Write to memory */
@@ -5754,6 +5768,12 @@
/* Increase EDI by the number of bytes transfered */
if (AddressSize) State->GeneralRegs[FAST486_REG_EDI].Long += Processed * DataSize;
else State->GeneralRegs[FAST486_REG_EDI].LowWord += Processed * DataSize;
+ }
+ else
+ {
+ /* Reduce EDI */
+ if (AddressSize) State->GeneralRegs[FAST486_REG_EDI].Long -= DataSize;
+ else State->GeneralRegs[FAST486_REG_EDI].LowWord -= DataSize;
}
/* Reduce the total count by the number processed in this run */
Author: aandrejevic
Date: Sun Dec 1 00:17:46 2013
New Revision: 61161
URL: http://svn.reactos.org/svn/reactos?rev=61161&view=rev
Log:
[NTVDM]
Set AL to 0 for unimplemented functions in INT 21h.
Modified:
branches/ntvdm/subsystems/ntvdm/dos.c
Modified: branches/ntvdm/subsystems/ntvdm/dos.c
URL: http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/dos.c?re…
==============================================================================
--- branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] (original)
+++ branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] Sun Dec 1 00:17:46 2013
@@ -2419,6 +2419,8 @@
{
DPRINT1("DOS Function INT 0x21, AH = %xh, AL = %xh NOT IMPLEMENTED!\n",
getAH(), getAL());
+
+ setAL(0); // Some functions expect AL to be 0 when it's not supported.
Stack[STACK_FLAGS] |= EMULATOR_FLAG_CF;
}
}