JWWTSL
bb716a2a65
Fix typos in comments and documentation ( #1072 )
...
Correct "adressing", "constains", "informations", "Aleady" and
"interpretor".
2026-10-20 15:45:11 +02:00
ValdikSS
ee0c949bc2
Document BOX86_ARG0 argv[0] rewriting variable ( #1021 )
2025-01-04 17:00:37 +01:00
theofficialgman
58f1b5d1e3
[X86LIBS] Changed x86 libs install directory to prevent conflicts ( #1014 )
2024-11-20 17:52:53 +01:00
ptitSeb
1e749beb2e
Added BOX86_NOCRASHHANDLER to ignore crashhandler.so (for #1012 )
2024-11-09 09:53:48 +01:00
Mike Wang
450347f099
Fixed some typos: BOX64 -> BOX86 ( #1011 )
2024-11-06 17:12:55 +01:00
rajdakin
e14d8abb61
[MAXCPU] Added support for maxcpu (backport from box64) ( #982 )
...
* [MAXCPU] Added support for maxcpu (backport from box64)
* [MAXCPU] Added documentation for maxcpu
* [ARM PRINTER] Fixed ADR decoder
* [WRAPPED] Fixed wrapped libc
2024-07-16 11:15:33 +02:00
Hagb (Junyu Guo 郭俊余)
35ea6fd109
Fix rounding of some x87 instructions ( #951 )
...
* Fix rounding of some x87 instructions
* Add missing tests/roundtest.h
* Fix build error of dynarec_arm_helper.c
* set rounding mode only when BOX86_DYNAREC_FASTROUND = 0
* Fix build error
* Set rounding mode for trigonometric instructions
They should work in Android build
* Add missing conditions
* Apply BOX86_DYNAREC_FASTROUND=0 on fpu_rounding test
* Avoid two-step rounding
* Keep consistent with dynarec
* Fix naming conflict
* Move setround to fpu_setround
* Move setround to fpu_setround
2024-04-14 20:37:17 +02:00
ptitSeb
99310cc9c6
Change memory tracking to use rbtree (backported from box64)
2024-01-21 10:26:10 +01:00
ptitSeb
9af5916104
[DYNAREC] Added support for BOX86_DYNAREC_CALLRET env. var. (back ported from box64)
2024-01-04 14:56:10 +01:00
ptitSeb
b7dccd065f
Added lldb option to JITGDB
2023-12-15 13:19:03 +01:00
ptitSeb
90a18265b9
[DYNAREC] Refactore STRONGMEM emulation (backported from box64)
2023-12-04 15:55:31 +01:00
ptitSeb
fdd775790a
Added BOX86_FUTEX_WAITV, disable b default for BAD_SIGNAL, enabled elsewhere
2023-11-10 18:10:26 +01:00
ptitSeb
0b584bbb48
[DYNAREC] Added BOX86_DYNAREC_MISSING to show missing dynarec opcode
2023-11-07 18:13:07 +01:00
ptitSeb
f716212932
Added BOX86_MUTEX_ALIGNED to use pthread_mutext_t as-is
2023-10-15 16:54:46 +02:00
ptitSeb
a0a3389651
Added BOX86_SDL2_JGUID, a workaround for game using old SDL_GetJoystickGUIDInfo funciton on recent wrapped SDL2 (backported from box64)
2023-10-11 12:20:47 +02:00
ptitSeb
2147d92d9d
Added missing docs in USAGE.md
2023-07-16 18:22:47 +02:00
ptitSeb
053a75f5d5
[DYNAREC] Removed DynablockList, backported from Box64 (PvZ broken for now)
2023-05-10 17:29:25 +02:00
ptitSeb
1411d44b51
[DYNAREC] Backported DYNAREC_TEST to compare dynarec vs interpreter state
2023-04-29 19:30:35 +02:00
ptitSeb
a4752afacf
[DYNAREC] Added BOX86_DYNAREC_FORWARD parameter, with a default value to 128 (unfortunatly, it doesn't seems to help performances much on box86)
2023-03-07 22:02:59 +01:00
ptitSeb
20237019e4
Improved convertion to/from 80bits double, and added BOX86_X87_NO80BITS to not handle them
2023-02-19 14:51:54 +01:00
ptitSeb
db06cec325
Improved precision for SSE rounding ([DYNAREC] too, with BOX86_DYNAREC_FASTROUND to control it)
2023-01-29 15:40:48 +01:00
ptitSeb
06b38df650
[RCFILE] Added BOX86_LD_PRELOAD handling
2023-01-28 09:38:18 +01:00
ptitSeb
5142245b1f
[DYNAREC] Added BOX64_DYNAREC_BLEEDING_EDGE to control detection of MonoBleedingEdge
2022-12-02 11:41:45 +01:00
ptitSeb
6a49000bc5
[DYNAREC] More control over HotPage handling with BOX86_DYNARC_HOTPAGE
2022-12-02 11:19:00 +01:00
ptitSeb
ab13305bc0
Added box86rc configuration file handling
2022-11-27 18:50:58 +01:00
ptitSeb
41c9d92593
Improved BOX86_ROLLING_LOG (backported from box64)
2022-11-15 18:12:11 +01:00
ptitSeb
b7fc2cd5ba
Slightly better help
2022-10-09 20:53:47 +02:00
ptitSeb
105c56a817
[DYNAREC] Added BOX86_DYNAREC_SAFEFLAGS, and added autodetection for Vara.exe (this helps #673 )
2022-10-09 18:28:57 +02:00
ptitSeb
3024f27b7a
Added BOX86_ROLLING_LOG (backported from box64)
2022-09-24 19:06:58 +02:00
ptitSeb
399854342f
Improved bash handling
2022-09-19 10:36:36 +02:00
ptitSeb
bb692f26d0
Improved usage of x86 bash with BOX86_BASH env var
2022-09-15 15:39:55 +02:00
ptitSeb
2b1580b73f
No backtrace on Android
2022-07-15 18:35:14 +02:00
ptitSeb
7389dc616b
Added BOX86_BACKTRACE option to try show some backtrace on segfault
2022-07-15 18:18:39 +02:00
ptitSeb
ea57c6a212
Added BOX86_ENV to create env. var. at load time
2022-07-11 13:50:29 +02:00
ptitSeb
0accab638f
[DYNAREC] BOX86_DYNAREC_FASTNAN is default now
2022-04-11 10:09:16 +02:00
ptitSeb
926ff0f4f8
Added better handling of SSE float/double border case ([DYNAREC] too, with BOX86_DYNAREC_FASTNAN)
2022-04-10 15:42:36 +02:00
ptitSeb
9fd27f3b2c
Added BOX86_PREFER_WRAPPED and BOX86_PREFER_EMULATED handling
2022-03-27 11:52:16 +02:00
ptitSeb
6b6daba17a
Some work on gtk wrapped libs
2022-03-03 16:53:09 +01:00
ptitSeb
ceb4e53f15
[DYNAREC] Added option to force Double for x87 emulation, and added some detection of Crysis to force this option (needed for Crysis physics engine)
2022-01-30 12:28:37 +01:00
ptitSeb
c8147ce3d4
Added BOX86_ALLOWMISSING_SYMBOLS option, rename BOX86_ALLOWINGLIBS, and added a special case for hl_linux (for #559 )
2022-01-23 16:33:00 +01:00
ptitSeb
38e2e4e16a
[DYNAREC] Added BOX86_DYNAREC_BIGBLOCK=2 option
2021-12-30 11:47:29 +01:00
ptitSeb
5b606a785d
[DYNAREC] Added an option to simulate Strong Memory Model, and auto activate it when libmonobdgcw-2.0.so is detected
2021-11-19 15:34:57 +01:00
ptitSeb
6bfa4a390c
[DYNAREC] Disable BigBlock when libmonobdwgc-2.0.so is loaded
2021-11-19 13:48:53 +01:00
ptitSeb
d116855eb8
[DYNAREC] Added an option to disable BigBlock building (backported from box64)
2021-11-19 12:10:47 +01:00
ptitSeb
8da827d06f
Added an option to use stderr for logs
2021-06-04 16:46:43 +02:00
ptitSeb
0d82e52aa6
Updated docs with the elfloader rework
2021-05-28 11:25:10 +02:00
ptitSeb
a0afe05995
[DYNAREC] Added new option BOX86_NODYNAREC to forbid creation of Dynablock in an interval range (to debug difference between Dynarec and Interpretor)
2021-02-26 10:16:35 +01:00
SpacingBat3
39fbbe61a3
Moved documentation to "docs/" folder.
2021-02-16 14:01:57 +01:00