ptitSeb
9f75f28e7a
[DYNAREC] Added BOX64_DYNAREC_TEST to run interpeter and dynarec at the same time and compare states
2023-03-27 23:21:36 +02:00
josch
4fb126635c
add manual page in pod format ( #641 )
2023-03-27 08:42:28 +02:00
josch
2ea036e02c
fix some spelling mistakes ( #640 )
2023-03-26 09:59:00 +02:00
Yang Liu
65c672fa1c
Update README ( #626 )
2023-03-23 11:59:21 +01:00
Sevan Janiyan
f087afd796
docs/COMPILE.md: Use trusted.gpg.d ( #620 )
...
Installing the keys in the system location will likely cause fallout in upgrades.
Install into /etc/apt/trusted.gpg.d where it's commonly expected.
2023-03-23 08:05:15 +01:00
ptitSeb
262ec3ed3c
Rv64 dynarec ( #550 )
...
* [RV64_DYNAREC] Pushed the rv64_lock.h
* [RV64_DYNAREC] Add initial support for atomic functions
* [RV64_DYNAREC] Added some basic infrastructure for the Dynarec (and 1 opcode)
* [RV64_DYNAREC] Add a disassembler for RV64 instructions
* [RV64_DYNAREC] Added 86 MOV opcode, and some fixes too
* [RV64_DYNAREC] Added 8D LEA opcode
* [RV64_DYNAREC] Added POP reg opcode
* [RV64_DYNAREC] Various fixes and small optims
---------
Co-authored-by: Yang Liu <liuyang22@iscas.ac.cn>
2023-03-12 14:04:57 +01:00
Ryan Fortner
46dfbf826d
add -dnogit=1 flag to debian rules
2023-03-10 13:19:00 -05:00
ptitSeb
60c6858916
Bumped to v0.2.2
2023-03-10 17:10:24 +01:00
ptitSeb
c79c42b62d
[DYNAREC] Added BOX64_DYNAREC_FORWARD parameter, with a default value to 128 (works well on box64, with up to 30% more speed)
2023-03-07 22:03:58 +01:00
ptitSeb
31fd0451d0
Made the Signal workaround more generic, so it can be used by Termux user
2023-03-05 21:01:40 +01:00
ptitSeb
72119ddfa4
Added automatic detection of libcef (will help zoon #510 , #451 , #302 and probably other too)
2023-03-05 11:48:48 +01:00
ptitSeb
bfef8c9bbe
Merge branch 'main' into steam_chrome
2023-02-20 21:30:22 +01:00
ptitSeb
5d42d9212f
Improved convertion to/from 80bits double, and added BOX64_X87_NO80BITS to not handle them
2023-02-20 20:25:21 +01:00
ptitSeb
fb5ac9c4cd
Fixed a improved HotPage handling
2023-02-20 19:50:26 +01:00
ptitSeb
d06ff478d1
[DYNAREC] Introduced BOX64_DYNAREC_FASTPAGE to use an alternate way to handle HotPages (faster but crashy)
2023-02-19 23:54:00 +01:00
ptitSeb
4610f451e9
Improved convertion to/from 80bits double, and added BOX64_X87_NO80BITS to not handle them
2023-02-19 14:50:01 +01:00
ptitSeb
9705d5e38b
Preliminary work to get steamwebhelper working
2023-02-18 15:06:40 +01:00
ptitSeb
65992746d3
Added RK3588 profile
2023-02-18 09:09:40 +01:00
ptitSeb
6f3d636226
[DYNAREC] Added BOX64_DYNAREC_WAIT env. var. (Default to 1)
2023-02-16 16:14:37 +01:00
ptitSeb
4874df25a2
Small change to avoid printing GPG pubkey on console
2023-02-11 09:26:33 +01:00
ptitSeb
78a336c092
Added ODROIDN2 Compile instruction (for #755 )
2023-02-03 16:25:10 +01:00
ptitSeb
5db6264d8f
[DYNAREC] Made FASTROUND the default (faster, less accurate)
2023-01-29 16:14:27 +01:00
ptitSeb
821ab99bf7
Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, introducing BOX64_DYNAREC_FASTROUND to ignore that)
2023-01-28 19:09:06 +01:00
colin-i
d1cf754c6e
more swap for rpi3 ( #499 )
2023-01-16 17:19:19 +01:00
Neil Davis
d1f63fe260
Add support for Rpi3 on 64-bit ARM (aarch64) ( #494 )
2023-01-09 16:02:14 +00:00
ptitSeb
af1176274a
Added more command to rcfiles, and a default one when system version is not found (and move some essential detection there)
2023-01-05 18:45:36 +01:00
ptitSeb
9f3ea84b57
[DYNAREC] Added BOX64_DYNAREC_BLEEDING_EDGE to control detection of MonoBleedingEdge (and disable that for 3dSen)
2022-12-01 17:50:29 +01:00
ptitSeb
3f007d2dbb
[DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGE
2022-12-01 17:15:46 +01:00
ptitSeb
c08268d0ae
[DYNAREC] Added BOX64_DYNAREC_CALLRET option, in rcfile too (faster handling of CALL/RET opcode, not compatible with JIT/Dynarec)
2022-11-29 18:48:59 +01:00
ptitSeb
0e4d031054
Use dummy crashhandler lib by default
2022-11-29 09:48:30 +01:00
ptitSeb
06851f8b98
Added box64rc configuration file handling
2022-11-27 18:50:47 +01:00
ptitSeb
666861419d
Bumped to v0.2.0
2022-11-17 14:21:42 +01:00
ptitSeb
6a7c6cba12
Added BOX64_CRASHHANDLER env. var.
2022-11-14 21:05:32 +01:00
ptitSeb
a202640da4
Update README_CN.md
2022-11-01 12:19:28 +01:00
ptitSeb
08fcdfa0fb
Updated README.md with new sponsors
...
Thanks for keeping this project alive !
2022-11-01 12:18:55 +01:00
ptitSeb
cfeb0626cc
Added BOX64_SHOWBT env. var. to have a backtrace on segfault
2022-10-27 18:42:07 +02:00
ptitSeb
612e94be9d
More flexibility for BOX64_ROLLING_LOG
2022-10-26 14:20:39 +02:00
ptitSeb
067dcbc0f7
[DYNAREC] Added BIGBLOCK=3 level
2022-10-25 18:34:38 +02:00
ptitSeb
bf6e74ad8e
[DYNAREC] Added BOX64_DYNAREC_SAFEFLAGS
2022-10-22 16:13:55 +02:00
Eric Wiessner (KI7POL)
0cc04e5253
Create X64WINE.md ( #423 )
2022-10-10 08:15:31 +02:00
ptitSeb
21c56e7898
Improved usage of x86_64 bash with BOX64_BASH env var
2022-09-15 14:07:46 +02:00
ptitSeb
bf5ec1eb57
Fixed a USAGE.md issue (for #405 )
2022-09-14 13:07:12 +02:00
ptitSeb
b25aa07e11
Smalls fixes to USAGE.md
2022-09-12 11:52:27 +02:00
ptitSeb
8bc9baefd6
Added BOX64_ROLLING_LOG=1 for a 'Just in Time LOG=2' on signal
2022-07-30 14:18:53 +02:00
ptitSeb
83997e1125
Added '+' in FILE_TRACE_NAME to append trace
2022-07-17 12:43:35 +02:00
ptitSeb
15411c7c9e
Added BOX64_ENV to create env. var. at load time (for #347 )
2022-07-11 13:51:05 +02:00
Pierce Andjelkovic
b7bf1955b7
Fix typos and arch type string
2022-06-08 18:31:34 +10:00
Ryan Fortner
8cc3b54bcd
Fix link
2022-05-09 22:23:24 -04:00
Ryan Fortner
d8630d5bdc
Update COMPILE.md
2022-05-09 22:18:08 -04:00
Ryan Fortner
82118c854c
docs: add instructions for Debian-based Linux
2022-05-09 22:16:12 -04:00