Reversi: Difference between revisions

4 bytes removed ,  3 March
all versions of Reversi had the bug, more people run the NT port on high color systems
(corrected the story on april 1991 reversi)
(all versions of Reversi had the bug, more people run the NT port on high color systems)
Tag: 2017 source edit
 
Line 15: Line 15:
'''''Reversi''''' is a game in [[Microsoft Windows]]. The standard version was introduced in [[Windows 1.0]] and was included up to [[Windows 3.0]],{{efn|The last known build to include Reversi is [[Windows 3.1 build 034f]].}} although an updated version was also included with the [[Windows 3.1]] Driver Library.
'''''Reversi''''' is a game in [[Microsoft Windows]]. The standard version was introduced in [[Windows 1.0]] and was included up to [[Windows 3.0]],{{efn|The last known build to include Reversi is [[Windows 3.1 build 034f]].}} although an updated version was also included with the [[Windows 3.1]] Driver Library.


A 32-bit port of the Windows 3.0 version was also included in early builds of [[Windows NT 3.1]] (and the 16-bit version of Reversi was used as an early test for the WoW subsystem on MIPS in the [[Windows NT 3.1 April 1991 build|April 1991 build]], which even includes the a REVERSI.HOT file which is an game save). The port was later removed in the lead up to the RTM, although it was still present in the source code repository until [[Windows Server 2003]] and even included in internal IDW tools as far as at least [[Windows 2000]], and was distributed in certain versions of the Win32 SDK.  The NT port has a bug where it will show in monochrome when a color depth above 256 colors is used. Patching the signed greater-then check of <code>GetDeviceCaps(hDC, NUMCOLORS) > 2</code> to an unsigned greater-than check (a one-byte patch for the version included with [[Windows 2000 build 2020]]) is enough to fix this issue (the function is documented to return -1 in such cases). <!-- TODO: probably exists in earlier builds. DR5 doesn't have color support at all. -->
A 32-bit port of the Windows 3.0 version was also included in early builds of [[Windows NT 3.1]] (and the 16-bit version of Reversi was used as an early test for the WoW subsystem on MIPS in the [[Windows NT 3.1 April 1991 build|April 1991 build]], which even includes the a REVERSI.HOT file which is an game save). The port was later removed in the lead up to the RTM, although it was still present in the source code repository until [[Windows Server 2003]] and even included in internal IDW tools as far as at least [[Windows 2000]], and was distributed in certain versions of the Win32 SDK.  Reversi has a bug where it will show in monochrome when a color depth above 256 colors is used. Patching the signed greater-then check of <code>GetDeviceCaps(hDC, NUMCOLORS) > 2</code> to an unsigned greater-than check (a one-byte patch for the version included with [[Windows 2000 build 2020]]) is enough to fix this issue (the function is documented to return -1 in such cases). <!-- TODO: probably exists in earlier builds. DR5 doesn't have color support at all. -->


An Internet version was later available with [[Windows Me]] and [[Windows XP]], which supported online multiplayer games. The server for this version, as well as other Internet-based games included in these versions, was shut down on 31 July 2019.<ref>[https://answers.microsoft.com/en-us/windows/forum/all/farewell-to-microsoft-internet-games-on-windows-xp/035d5144-6c1b-49bb-b3d5-37f6355fec39 Farewell to Microsoft Internet Games on Windows XP, Windows ME, and Windows 7 - Microsoft Community]</ref>
An Internet version was later available with [[Windows Me]] and [[Windows XP]], which supported online multiplayer games. The server for this version, as well as other Internet-based games included in these versions, was shut down on 31 July 2019.<ref>[https://answers.microsoft.com/en-us/windows/forum/all/farewell-to-microsoft-internet-games-on-windows-xp/035d5144-6c1b-49bb-b3d5-37f6355fec39 Farewell to Microsoft Internet Games on Windows XP, Windows ME, and Windows 7 - Microsoft Community]</ref>
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.