# Date Author Comment
0d74847b 11/04/2020 04:19 PM James Bryant

Fixed an issue with the mac x64 build that causes it crash while starting

edeec5f4 11/04/2020 01:26 AM James Bryant

Merge branch 'james/ARMv8'

  1. Conflicts:
  2. platform/windows/memory64.cpp
  3. project/mac-xcode/Boxedwine/Boxedwine.xcodeproj/project.pbxproj
  4. project/msvc/BoxedWine/BoxedWine/BoxedWine.vcxproj.filters
  5. source/emulation/cpu/x64/x64CPU.cpp...
e4c4481e 11/04/2020 12:52 AM James Bryant

Added bound unit test

352a930a 11/03/2020 05:39 PM James Bryant

Fixed Linux x64 build

0456e41c 11/03/2020 04:41 PM James Bryant

Fixed the XCode build for x64

d051a3cf 11/02/2020 08:44 PM James Bryant

Fixed Linux 32-bit

5a2195ba 11/02/2020 01:03 AM James Bryant

Updated the version to 20.1.2. Also fixed a minor issue with file sytem dependencies.

13584d81 11/02/2020 12:21 AM James Bryant

Restored the ability for the x64 Windows build to map native memory. Now it can map a 64-bit pointer returned from OpenGL and use it in the 32-bit emulated process. This fixes Fire Fight and Age of Empires.

0a1e5d54 11/01/2020 07:41 PM James Bryant

Fixed an issue when a program create a GDI window while a GL window is still open. This fixes a regression with Age of Empires.

cb15bdc0 11/01/2020 04:14 PM James Bryant

Fixed a regression in the dynamic core for the sub instruction when it doesn't need to calculated flags. This was caused by 5e53844 (July 6, 2020)

f8ef12c9 10/31/2020 12:52 AM James Bryant

Added some more cpu unit tests.

1959bf82 09/12/2020 04:01 AM James Bryant

8/16 bit ror/rol instructions need to set the flags even though the result won't change for certain shift amounts, like for 8-bit instruction when the shift is 8, 16 or 24

e49420e8 09/10/2020 07:19 PM James Bryant

Added unit test for 0xa4 and 0xa5, MOVS.

cbea38f6 09/09/2020 09:14 PM James Bryant

Abstracted out the binary translator a little bit more.

b1382798 08/26/2020 06:31 PM James Bryant

Forgot to exclude helpView.cpp from the Windows test build

5bcab6f0 08/26/2020 06:27 PM James Bryant

MacOS can now open a hyperlink from Boxedwine UI

62b04398 08/26/2020 06:09 PM James Bryant

Forgot to include the windows project file changes for the last checkin

67d2cde6 08/26/2020 06:08 PM James Bryant

Added a help button for Boxedwine UI. It still needs to be populated with more help, but its a start. Also added the ability for display hyperlinks in Boxedwine UI.

a7ff8cb9 08/25/2020 07:06 PM James Bryant

Boxedwine will now inform the user if a new version of Wine is available and ask them if they would like to download it.

26a5b463 08/25/2020 01:49 PM James Bryant

Added the ability for files.xml to contain back up url's for wine file systems.

b97636f1 08/25/2020 01:48 PM James Bryant

#19 I think I finally fixed the mouse/keyboard issue that causes some games to hang. The fix came from studying in more detail winex11.drv/event.c/X11DRV_MsgWaitForMultipleObjectsEx

0222c716 07/23/2020 05:35 PM James Bryant

x86, ARMv7 and ARMv8 dynamic recompiler will now combine eip updates where safe. Also ARMv7 and ARMv8 will not reload a constant into a register if that register currently contains the constant from a previous instruction.

e6aacdf2 07/23/2020 04:29 AM James Bryant

The ARMv7 and ARMv8 will now handle 8-bit and 16-bit signed comparisons. This fixes Abiword.

10ef894f 07/22/2020 12:09 AM James Bryant

ARMv8: fixed windows build

81a55ae6 07/21/2020 11:33 PM James Bryant

ARMv8: changed how I handle registers. I will now only use temp registers, so blocks by default will not have to save/restore registers before using them. If a function is called, most of the time it will do a single save/load pair, which will be the register holding the CPU and LR. MDK is up to 28 now which is a good improvement over 16 for the non dynamic 64-bit core.

(1-25/675) Per page: 25, 50, 100

Also available in: Atom