Lily
24f241a1cd
[DOCS] Updated termux building instructions ( #1113 )
...
* [DOCS] Add a warning for termux builders (mostly due #1112 )
* [DOCS] Added chroot or proot compiling
2023-12-04 18:24:45 +01:00
Lily
c04dfb82bb
[DOCS] Added missing library for #1108 ( #1109 )
...
* [DOCS] Added missing library for #1108
* [DOCS] Typo
2023-12-04 10:31:01 +01:00
Lily
44ecb62ce7
[DOCS] Termux Compiling ( #1102 )
...
* [DOCS] Termux Compiling
* [DOCS] Not needed this
* [DOCS] Added this back
I don't think I had to delete that sorry
2023-12-01 17:23:54 +01:00
kaixindeken
507eb1c786
[DOCS] Add mold usage to COMPILE.md ( #1089 )
...
* Add mold usage to COMPILE.md
* add Mold usage to COMPILE.md
2023-11-27 08:17:36 +01:00
Yang Liu
6ad9435b4d
[DYNAREC_RV64] Fixed BTS BTR BTC for zbs extension ( #1084 )
2023-11-26 16:46:21 +01:00
ptitSeb
c2680fd0a7
Added BOX64_FUTEX_WAITV, on by default expect for BAD_SIGNAL build
2023-11-10 15:05:39 +01:00
ptitSeb
cc661c7549
Added BOX64_INPROCESSGPU setting (helps Heroic 2.10 at least)
2023-11-05 14:23:54 +01:00
Yang Liu
87bf751b11
[INTERP] Fix fpu_round ( #1030 )
...
* [INTERP] Fix fpu_round
* Should be working this time
* Handling wrappedlibm
* Format
* Fix loongarch
* Make it optional
* Fix android build
2023-10-25 14:14:11 +02:00
ptitSeb
1698c822a5
[DOCS] Added some infor about SAVE_MEM build option
2023-10-18 17:49:46 +02:00
ptitSeb
0481589615
[ARM64_DYNAREC] More changes to Strong memory model emulation
2023-10-18 17:18:50 +02:00
ptitSeb
6ef2b22a3c
[ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICS
2023-10-17 18:25:16 +02:00
ptitSeb
60fed04cb7
Use BOX64_RESERVE_HIGHMEM by default on ADLINK profile
2023-10-13 21:17:13 +02:00
ptitSeb
0499c38466
Added BOX64_SDL2_JGUID, a workaround for game using old SDL_GetJoystickGUIDInfo funciton on recent wrapped SDL2 (for #1018 )
2023-10-11 12:15:05 +02:00
ptitSeb
d95ef48d22
Added ADLink AmpereAltra profile
2023-09-25 19:33:33 +08:00
ptitSeb
9d16aec99a
Update USAGE.md on rcfiles
2023-08-31 20:30:40 +02:00
ptitSeb
45c4117a40
Bumped version to v0.2.4
2023-08-19 17:22:35 +02:00
ptitSeb
0733a87279
Merge pull request #896 from josch/exe
...
remove executable bits
2023-07-21 08:13:56 +02:00
Johannes Schauer Marin Rodrigues
28dc8e6751
remove executable bits
...
Closes : #895
2023-07-21 02:10:26 +02:00
Ryan Fortner
1f2ef09d87
Update COMPILE.md
2023-07-20 08:33:13 -04:00
ptitSeb
903ecd207d
Added generic ARM64 build profile
2023-07-14 12:03:30 +02:00
Jank9525
7e282c9027
Reduce duplication of compile instructions ( #837 )
...
* Reduce duplication of compile instructions
* Update COMPILE.md
2023-06-14 09:24:26 +02:00
澪
4110956dda
ryanfortner's package now have a different name ( #834 )
2023-06-12 13:14:10 +02:00
ptitSeb
e028a67f4f
Do not try to preserve high memory (unless BOX64_RESERVE_HIGH=1 is used), as currently, it seems buggy and making more harm then good
2023-05-31 20:13:41 +02:00
ptitSeb
c5e8aaff4a
[DYNAREC] Addeddetection of libjvm (and an option to disable it) to apply conservative settings when loaded (should help #813 ) and probably other java based games/apps)
2023-05-31 18:21:42 +02:00
ptitSeb
47ecde75ec
[DYNAREC] Added BOX64_DYNAREC_MISSING to only print dynarec missing opcode
2023-05-07 15:54:37 +02:00
ptitSeb
b6be4f8dde
[DYNAREC] Defaulting to not tagging HotPage, it seems to work generaly better without now
2023-04-26 12:14:20 +02:00
Yang Liu
e066e920d0
Fixed broken in-project links ( #689 )
2023-04-11 21:22:18 +02:00
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