| Branch: | Revision:

boxedwine-source / project / linux @ master

Name Size
Jenkinsfile 1.72 KB 1.8 KB 2.05 KB
buildInstructions.txt 445 Bytes 522 Bytes 1.98 KB 1.1 KB 993 Bytes 620 Bytes 648 Bytes

Latest revisions

# Date Author Comment
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

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

Fixed Linux 32-bit

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

Abstracted out the binary translator a little bit more.

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.

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.

ba59495d 07/21/2020 12:24 AM James Bryant

ARMv8 dynamic core

d889adc9 07/21/2020 12:24 AM James Bryant

ARMv8 dynamic core

e73b2714 07/07/2020 04:38 PM James Bryant

Fixed some warnings in the Raspberry build and changed the gcc optimization from O2 to O3

View revisions

Also available in: Atom