irisz64
|
cad486e1b9
|
No need for const-referencing here
|
2025-07-31 09:29:10 +02:00 |
|
irisz64
|
e0e887ce90
|
Have a default path for saves
|
2025-07-29 09:34:28 +02:00 |
|
irisz64
|
ef05bcfac6
|
Fix compilation on Linux + minor nits
|
2025-07-26 00:26:29 +02:00 |
|
irisz64
|
741b9adfbf
|
[Mem] New handlers using if-range checks instead of switch
|
2025-07-24 15:49:13 +02:00 |
|
irisz64
|
a3b4e2f374
|
minor perf improvements
|
2025-07-22 17:05:55 +02:00 |
|
irisz64
|
f7ec6df924
|
use a little more c++20/23 features
|
2025-07-22 16:07:00 +02:00 |
|
irisz64
|
8549d5a21c
|
get rid of fmt dependency since we are on C++23
|
2025-07-22 11:33:42 +02:00 |
|
irisz64
|
444e2f56a3
|
Some JIT fixes
|
2025-07-04 17:07:54 +02:00 |
|
irisz64
|
7ca337ca48
|
switch to INI for settings (easier), make settings a singleton thingy, slightly simplify core pause/stop/reset. Drop support for remappable inputs for now
|
2025-06-27 00:50:47 +02:00 |
|
irisz64
|
4e7afcd49e
|
remove json lib
|
2025-06-26 23:33:03 +02:00 |
|
SimoZ64
|
8fa341bf72
|
Upgrade to C++23
|
2025-05-20 17:47:52 +02:00 |
|
SimoZ64
|
b4c5c7a3e4
|
Compiles!
|
2025-05-05 22:15:45 +02:00 |
|
SimoneN64
|
e57edb6a9a
|
[Apple Arm] introduce sse2neon
|
2025-02-07 19:32:13 +01:00 |
|
SimoneN64
|
f67f968f91
|
[JIT]: First compiled block! Figure out why scheduling an event from the emitted code makes the underlying queue point to 0x0...
|
2025-01-20 22:27:18 +01:00 |
|
SimoneN64
|
cf5b1def4f
|
Undo TLB caching + minor improvements
|
2024-10-15 21:05:33 +02:00 |
|
SimoneN64
|
57fd6a9af8
|
Minor nitpicks and smaller perf improvements (barely noticeable)
|
2024-10-14 23:25:09 +02:00 |
|
SimoneN64
|
8e78102794
|
FPU wasn't using SIMD. Oops
Fix identation
|
2024-09-28 14:49:47 +02:00 |
|
SimoneN64
|
521cd7c2e0
|
Leverage new bswap functions to the fullest
|
2024-09-25 22:21:20 +02:00 |
|
SimoneN64
|
56b9d69861
|
Fix minor warnings and get rid of 'portable_endian_bswap.h' (in house
impl instead)
|
2024-09-25 22:10:31 +02:00 |
|
SimoneN64
|
60870165d5
|
Lay down basic disassembler
|
2024-09-23 22:56:44 +02:00 |
|
SimoneN64
|
854bf69eb2
|
Update to C++20
|
2024-09-22 15:23:14 +02:00 |
|
SimoneN64
|
450c86c16d
|
remove useless nfd submodule
|
2024-09-03 23:25:47 +02:00 |
|
SimoneN64
|
2daeb549a2
|
better organize cmake files
|
2024-09-03 22:28:55 +02:00 |
|
SimoneN64
|
86bfeec8bd
|
Fix compilation errors
|
2024-08-27 21:53:04 +02:00 |
|
SimoneN64
|
e253627890
|
Run clangformat everywhere
|
2024-08-27 21:35:07 +02:00 |
|
SimoneN64
|
fa487d9969
|
Merge branch 'master' into dev
# Conflicts:
# src/frontend/main.cpp
|
2024-08-18 01:08:40 +02:00 |
|
SimoneN64
|
acdb6b2210
|
Fix TAS movie crash
|
2024-08-18 01:07:48 +02:00 |
|
SimoneN64
|
d90e26ac0c
|
Various pointer changes
|
2024-07-03 21:11:03 +02:00 |
|
SimoneN64
|
15838db5b6
|
Implement rounding as SIMD for now so that the float env is not fucked with by the compiler
|
2024-06-25 23:48:02 +02:00 |
|
SimoneN64
|
bbac4e315e
|
Small fixes and improvements
|
2024-05-26 22:12:40 +02:00 |
|
Simone Coco
|
7479ad46a6
|
AutoRelease better log and null handling
|
2024-05-20 15:13:30 +02:00 |
|
SimoneN64
|
2ebda70a8c
|
Preliminary controller support
|
2024-05-17 23:19:15 +02:00 |
|
Simone Coco
|
e841befdb7
|
Fix compilation on Windows
|
2024-05-17 12:02:29 +02:00 |
|
SimoneN64
|
249bb97ca9
|
Introduce panic_trace and small accuracy fix
|
2024-05-15 22:55:32 +02:00 |
|
SimoneN64
|
0641cedd3d
|
Reduce memory leaks maybe?
|
2024-05-14 23:11:17 +02:00 |
|
SimoneN64
|
e07f4880e6
|
Refactor Memory
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
b70188fdb1
|
fix a bunch of warnings
|
2024-01-03 14:22:06 +01:00 |
|
SimoneN64
|
c82841f0fd
|
Catch these cases, maybe we are missing something
|
2023-11-08 23:59:36 +01:00 |
|
SimoneN64
|
33ac97ff06
|
teeny tiny opt
|
2023-10-22 20:07:45 +02:00 |
|
SimoneN64
|
844776904a
|
minor changes
|
2023-09-07 14:56:55 +02:00 |
|
SimoneN64
|
9242fe986f
|
Fix Windows CI (linux still bork)
Update unarr
Add new log options
Minor improvements
|
2023-06-28 09:36:19 +02:00 |
|
SimoneN64
|
3bb4f5e31e
|
Support for loading archives
|
2023-06-11 18:27:08 +02:00 |
|
SimoneN64
|
e58b867dfe
|
log level
|
2023-06-09 14:12:05 +02:00 |
|
SimoneN64
|
cf47648f92
|
Small perf improvements
|
2023-06-08 22:32:15 +02:00 |
|
SimoneN64
|
32c66fdf5f
|
fix some warnings and use the damn FORCE_INLINE macro otherwise what's it there for
|
2023-06-05 20:54:34 +02:00 |
|
SimoneN64
|
df3775a559
|
logging overhaul
|
2023-06-05 17:07:20 +02:00 |
|
CocoSimone
|
1c42170810
|
fix crash on Windows + small performace improvement BUT breaks Donkey
Kong
|
2023-02-21 01:34:05 +01:00 |
|
CocoSimone
|
6d58728239
|
Allocate only interpreter or dynarec + hopefully fixed some FPU bugs + hopefully it will build in Windows CI 🙏
|
2023-02-10 02:13:52 +01:00 |
|
CocoSimone
|
ea5e4895ba
|
Use physical address for indexing into blocks
|
2023-01-13 19:19:51 +01:00 |
|
CocoSimone
|
64630ea06b
|
No more segfault in JIT. Keeps executing the same blocks over and over though...
|
2023-01-04 16:50:33 +01:00 |
|