Commit Graph

106 Commits

Author SHA1 Message Date
ptitSeb
6aa57f5c73 [RCFILE] More adjustments with new strongmem
Some checks are pending
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID_GLIBC, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID_GLIBC, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID_GLIBC, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID_GLIBC, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Waiting to run
2024-11-20 21:02:08 +01:00
ptitSeb
0d650b183f [RCFILE] Addjusted some profile with new strongmem capabilities 2024-11-20 12:47:56 +01:00
ptitSeb
1a6f49ce45 [ARM64_DYNAREC] Reworked a bit FASTROUND 2024-11-05 14:13:01 +01:00
ptitSeb
3ae6992641 [RCFILE] Added a profile for AlienIsolation linux version 2024-10-31 10:42:25 +01:00
ptitSeb
6699c0ee7f [RCFILE] Update setup and install generic profile to not use native flags 2024-10-29 14:13:53 +01:00
ptitSeb
2aff4239cc [BOX32] Added an option to also add binfmt integration for box32 (for #1973) 2024-10-29 14:10:05 +01:00
ptitSeb
d99d18759b [ARM64_DYNAREC] Also use Native Carry flags directly when possible 2024-10-29 13:09:51 +01:00
ptitSeb
29beabd683 [ARM64_DYNAREC] Added BOX64_DYNAREC_NATIVEFLAGS to disable the use of native flags, as there is still a bug or two in that mode (for #1947)
Some checks are pending
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Waiting to run
2024-10-20 13:21:08 +02:00
ptitSeb
cdf81eb1d7 Now x86_64 bash can be installed as box64-bash and will be automaticly used if present 2024-10-18 14:53:13 +02:00
ptitSeb
2670d37542 [RCFILE] Added a profile 2024-10-13 11:19:37 +02:00
ptitSeb
baa3f573ae [BOX32] Added some more wrapped function and a profile (PixelJunk Shooter linux version now Works)
Some checks are pending
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Waiting to run
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Waiting to run
2024-10-04 20:57:24 +02:00
ptitSeb
e95be7cd3f Improved legendary stability 2024-09-10 19:21:15 +02:00
ptitSeb
1b48cd157a [RCFILE] Slightly changed how BOX64_ARGS behave, and added BOX64_INSERT_ARGS 2024-09-09 19:45:48 +02:00
ptitSeb
d2511e66fb [RCFILE] Added support fro cursor (for #1778) 2024-08-31 09:05:36 +02:00
ptitSeb
c384d53d75 [HACK] Patch Heroic 2.15.1 to avoid some internal memory manager test, until a better solution is found (heroic is still a bit unstable) 2024-08-18 10:16:38 +02:00
ptitSeb
bd23e1f7fc [RCFILE] Fine tuned profile for on of the EALauncher process 2024-08-12 21:23:30 +02:00
ptitSeb
53756ee966 Improved Steam wine compatibility, not perfect, but better (thanks Hugo for the args) 2024-08-09 17:41:01 +02:00
ptitSeb
a8784eff9f [RCFILE] Added support for generic names in RCFiles 2024-07-25 15:10:40 +02:00
ptitSeb
984c136349 [RCFILE] Re-organized box64.box64rc and add EA/Origin launcher progress profiles 2024-07-18 17:53:59 +02:00
ptitSeb
a90c7af708 Added BOX64_SHAEXT to hide sha cpu extension ([RCFILE] And added a profile using it) 2024-07-15 13:43:53 +02:00
ptitSeb
47055f92df [RCFILE] Update a profile, with a workaround, until fixed 2024-07-14 11:17:20 +02:00
ptitSeb
97769b63ad [RCFILE] Added profile for Death Stranding 2024-07-10 09:43:01 +02:00
Diego q
cac43a1f5f
Updated box64.box64rc (#1630)
added two baldi games, one horror game, 2d superhot, and one game i had to fix for a friend
2024-07-03 08:18:27 +02:00
Yang Liu
10373ca6fc
[RCFILE] Added Goat Simulator profile (#1609) 2024-06-21 14:03:25 +02:00
ptitSeb
ceb9834a27 [RCFILE] Better profile for Kingdom Rush Origin linux version 2024-06-18 18:23:31 +02:00
ptitSeb
4eebf25f1c Added BOX64_RESERVE_HIGH in rcfile handling 2024-06-18 17:25:32 +02:00
ptitSeb
58c0bce4cf More work on RDTSC emulation 2024-06-13 10:22:33 +02:00
ptitSeb
2e379300a6 [RCFILE] Added a few more profiles 2024-06-07 20:02:57 +02:00
ptitSeb
d38f659f42 Changed the workaround for MiniMetro/Steam, using rcfile now (for #1311) 2024-05-09 21:59:32 +02:00
ptitSeb
1f9834dc6b [RCFILE] More aggressive profile for FlatOut and FlatOut 2 2024-04-29 22:51:00 +02:00
ptitSeb
f256c48505 Fixed non-dynarec build by introducing BOX64_JVM to replace BOX64_DYNAREC_JVM 2024-04-29 11:23:35 +02:00
ptitSeb
71c5447b8a Added a way to hide SSE 4.2, as it might slow down things using the string opcodes. Also, looks like some java program have issue with current implementation of pcmp[ei]str[im] somehow, so diabling automaticaly when detecting libjvm.so (for SlayTheSpire in particular) 2024-04-29 10:57:19 +02:00
ptitSeb
0c50f724e6 [RCFILE] Added 2 more optimized profile for wine new wow64 games 2024-04-27 12:10:10 +02:00
ptitSeb
e5dcb3f100 [RCFILE] Added a profile for beyond-all-reason (for #1412) 2024-04-26 14:03:45 +02:00
Yang Liu
411fe19ee5
[RCFILE] Update weixin profile (#1467) 2024-04-25 23:28:30 +02:00
ptitSeb
b64e6bdbba [RCFILE] Added 2 more profiles 2024-04-20 18:42:03 +02:00
Lily
cdcb0a46dc
[RCFILE] Added Yandare Simulator Profile (#1459) 2024-04-20 12:04:54 +02:00
Hypothalamus
5c0d765f59
Add Oxygen Not Included to box64rc based on https://github.com/ptitSeb/box86-compatibility-list/issues/298 (#1431)
Reported-by: ricoazzurro
2024-04-10 17:56:02 +02:00
ptitSeb
ed2697d6ad [RCFILE] Fixed some issues with wine program detection 2024-03-12 16:43:10 +01:00
ptitSeb
df928fd2d0 [RCFILE] Added 2 new rcfile only option, and try to apply wine program parameter earlier, before wien load to be able to change command line and maxcpu 2024-03-12 11:39:11 +01:00
ptitSeb
65404cba33 Do not expose FMA cpu extension, it's associated to AVX by some engines 2024-03-11 15:22:08 +01:00
ptitSeb
3cd87e68c7 [RCFILE] Added profile for Capcom Arcade Statium 2024-03-07 17:48:17 +01:00
ptitSeb
67006f2809 [LA64_DYNAREC] Added xSavedSP to emitter for later use 2024-03-02 10:10:42 +01:00
ptitSeb
50c49a1692 [RCFILE] Adjusted settings for windows steam 2024-02-24 09:54:29 +01:00
ptitSeb
ffda782c3d Better handling of Hardware counter for rdtsc emulation (ARM64 only for now), more cpuid leafs, and introduce BOX64_RDTSC env.var. with a profile that use it 2024-02-23 16:41:44 +01:00
ptitSeb
8e4faa3de2 Added 1 more profile for wine/new wow64 2024-02-20 16:29:09 +01:00
ptitSeb
09779e294c [RCFILE] Adjested/Added profiles 2024-02-03 17:00:56 +01:00
josch
aa2e212480
system/box64.conf.cmake: change rule name to be box64 specific (#1233)
Having an entry named x86_64 in /proc/sys/fs/binfmt_misc/ is not ideal
because:

 - it does not indicate who the binfmt provider is (others start with
   llvm-*, python* or qemu-* to indicate this)
 - it is a namespace grab -- there is no justification for box64 to grab
   the identifier "x86_64" over all other potential binfmt providers
2024-01-31 00:19:29 +01:00
ptitSeb
22afd245a8 [RCFILE] Added a profile for DaveTheDiver 2024-01-30 14:05:11 +01:00
ptitSeb
7d85753350 [RCFILE] Added Celeste.exe profile 2024-01-27 17:37:16 +01:00