Flyinghead
|
17a2c3644f
|
ui: add loading screen with cancel button. don't freeze ui on load
|
2020-04-20 18:52:02 +02:00 |
Flyinghead
|
7058ffeb61
|
dsp: fix output shift
fix wrungp ear rape
|
2020-04-17 18:04:58 +02:00 |
scribam
|
a155282fd0
|
Cleanup compiler warnings (mostly sign-compare)
|
2020-03-30 23:00:43 +02:00 |
scribam
|
e99aac3575
|
Remove "using namespace std;"
|
2020-03-30 23:00:43 +02:00 |
scribam
|
c1b37b56bc
|
Remove "sh4_if.h" and "stdclass.h" from "types.h"
|
2020-03-30 23:00:43 +02:00 |
scribam
|
4bf6802855
|
Cleanup include headers
|
2020-03-29 14:26:21 +02:00 |
scribam
|
fef96c125a
|
deps: Update xbyak to version 5.891
|
2020-03-29 13:47:20 +02:00 |
scribam
|
0035871422
|
Replace RELEASE by NDEBUG
|
2020-03-29 10:12:32 +02:00 |
Flyinghead
|
ad3dce1102
|
fix alignment issues reported by ubsan on x64
Fix chd lzma and zlib buffers alignment
Fix ChannelEx struct alignment
|
2020-03-14 22:23:13 +01:00 |
scribam
|
53bde38035
|
Replace DECL_ALIGN macros by alignas
|
2020-02-27 22:17:33 +01:00 |
Flyinghead
|
21f1517a5f
|
dsp x64: use returned code buffer ptr on windows cuz it's reallocated
fixes dsp crash on windows
|
2020-02-27 11:52:00 +01:00 |
Flyinghead
|
f7e811e463
|
x64 dsp: OSX fix
|
2020-02-26 19:46:46 +01:00 |
Flyinghead
|
091c14c78a
|
X64 dsp jit compiler
fix clamping in arm64 dsp
|
2020-02-26 18:38:05 +01:00 |
Flyinghead
|
333b21fac4
|
Fix .elf support. Init aica irq mask/level during HLE boot
BSC PCTRA is 32-bit wide
|
2020-02-05 18:02:44 +01:00 |
Flyinghead
|
2b389a2142
|
no div matching for Aqua GT. Set correct input board for mazan
non functional changes
|
2020-01-15 22:50:07 +01:00 |
Flyinghead
|
1b49bdd31e
|
reduce save states size by ~20mb
|
2020-01-07 20:13:33 +01:00 |
Flyinghead
|
553343e698
|
suport latest lr core savestate format
|
2019-12-13 12:59:35 +01:00 |
Flyinghead
|
84bdcd9a10
|
G2: Add Dev Device DMA
backport from upstream
|
2019-11-03 21:24:28 +01:00 |
Flyinghead
|
27fd0d4262
|
aica: LFORE is not cleared automatically
|
2019-11-03 18:23:25 +01:00 |
Flyinghead
|
87023c722d
|
Hide unsafe optimizations on all but arm32 platform
Non-functional changes
|
2019-09-30 15:36:39 +02:00 |
Flyinghead
|
84e0f9f118
|
aica: get rid of old sync dma timing
|
2019-09-28 22:34:36 +02:00 |
Flyinghead
|
ae4f378747
|
Add fast-forward mode
Fix buttons.png not being created if not first run
|
2019-09-27 14:15:29 +02:00 |
Flyinghead
|
b2ee35f82e
|
aica: initialize regs with half-words
|
2019-09-11 14:54:24 +02:00 |
Flyinghead
|
08d7cc68fd
|
aica: use log scale for attack phase
Change AEG starting envelope value from 3ff to 280
Use log scale instead of linear during attack phase
|
2019-09-10 16:21:51 +02:00 |
Flyinghead
|
fbdbd2491d
|
aica: implement pitch LFO and LPF envelope
simplify channel serialization
optimize aica channel reg write callbacks
|
2019-09-09 11:32:03 +02:00 |
scribam
|
49b7e0682b
|
Cleanup
|
2019-09-07 20:36:13 +02:00 |
Flyinghead
|
d1c3d31259
|
aica: save quantization and last sample when entering loop for normal adpcm
|
2019-09-06 13:53:01 +02:00 |
Flyinghead
|
7287b3816b
|
aica: don't reset the adpcm decoder when looping
also don't decode past LEA, use LSA instead
|
2019-09-05 18:17:53 +02:00 |
Flyinghead
|
a50ed2cc7d
|
dsp: fix SHIFTER and ACC shift values. Simplify
|
2019-09-05 15:45:14 +02:00 |
Flyinghead
|
713705a6fe
|
dsp: fix errors in PACK and UNPACK functions
|
2019-09-05 15:45:14 +02:00 |
Flyinghead
|
ee1ee56824
|
proper hard reset of sh4 mm registers
more clean up
|
2019-09-01 23:10:04 +02:00 |
Flyinghead
|
61f4cd4ecd
|
Merge remote-tracking branch 'origin/master' into fh/hle-bios
|
2019-08-31 22:10:09 +02:00 |
Flyinghead
|
936cd6781b
|
clean up
|
2019-08-31 17:36:34 +02:00 |
Flyinghead
|
2015d9a696
|
rename and clean up
|
2019-08-30 23:35:10 +02:00 |
scribam
|
269297be18
|
Use _WIN32 to handle Windows specific code
|
2019-08-28 20:37:53 +02:00 |
scribam
|
61382316c9
|
Use __ANDROID__ to handle specific Android code
|
2019-08-28 20:37:53 +02:00 |
Flyinghead
|
7c8ce6267a
|
use lroundf(x) instead of x + 0.5f
|
2019-08-17 18:19:33 +03:00 |
Flyinghead
|
4dfa83079a
|
aica and arm7 clean up
|
2019-07-25 21:34:43 +02:00 |
Flyinghead
|
2529b5048e
|
get rid of useless macro
|
2019-07-24 19:09:54 +02:00 |
Flyinghead
|
4f8e18215b
|
Fixed savestates: restore compatibility with lr and master
Add new maple devices from lr
Clean up shil.cpp
|
2019-07-12 17:20:43 +02:00 |
Flyinghead
|
58cb50f587
|
fix reset hang on naomi
|
2019-07-10 17:25:11 +02:00 |
Flyinghead
|
d5e24d8aed
|
Cleaner init. Get rid of LastImage
|
2019-07-08 18:10:43 +02:00 |
Flyinghead
|
fcc6fd784c
|
holly: use new logging
|
2019-06-30 23:02:26 +02:00 |
Flyinghead
|
cf6887a5d0
|
aica: use new logging
|
2019-06-30 22:09:32 +02:00 |
Flyinghead
|
c2c0215e1b
|
Merge remote-tracking branch 'origin/master' into fh/wince-dynarec
|
2019-05-22 14:13:00 +02:00 |
Flyinghead
|
fb76efb08d
|
Standard functions for virtual mem alloc/protect/map/...
|
2019-05-22 11:41:12 +02:00 |
Flyinghead
|
a5ae8eeef0
|
Reset flashrom on reset
|
2019-05-21 11:29:25 +02:00 |
Flyinghead
|
f0ebd2b818
|
wince: force aica.NoBatch
|
2019-05-15 14:00:36 +02:00 |
David Guillen Fandos
|
aa4fc8dd60
|
Move cache invalidation to vmem_platform and implement NO_RWX on arm64
Still not functional yet, this commit breaks arm64 on android for instance.
Rewrites are not yet figured out, will push them in the next commit.
|
2019-05-12 23:25:43 +02:00 |
David Guillen Fandos
|
b74db6ef53
|
Moving vmem to separate files with a proper interface.
Works so far for Linux and Android, need to do some testing on Windows.
|
2019-05-11 22:09:52 +02:00 |