Flyinghead
|
87023c722d
|
Hide unsafe optimizations on all but arm32 platform
Non-functional changes
|
2019-09-30 15:36:39 +02:00 |
Flyinghead
|
834082519d
|
ini: use reference to avoid copies. simplify
|
2019-09-30 15:33:19 +02:00 |
Flyinghead
|
6ab8b185c8
|
Protect vram pages only when needed. Use lambda for xbrz paralleliz.
Each vram page is now protected only once.
Get rid of std:function and std::bind and use lambda expressions.
|
2019-09-30 15:31:06 +02:00 |
Flyinghead
|
0595bae85b
|
dyna: use xxhash instead of sha1 to hash code blocks
|
2019-09-29 23:14:38 +02:00 |
Flyinghead
|
9d3ee3b57f
|
dyna: get rid of SmcCheckLevel options. Fix rec-cpp
Block check is now full or off depending on block protection
rec-cpp: Add missing opcode call classes and allow for immediate args
|
2019-09-29 18:18:46 +02:00 |
Flyinghead
|
84e0f9f118
|
aica: get rid of old sync dma timing
|
2019-09-28 22:34:36 +02:00 |
Flyinghead
|
3dac86d8f4
|
outdated stuff
|
2019-09-28 20:00:20 +02:00 |
Flyinghead
|
c07c32eea0
|
Remove esinfo, WorkDir
|
2019-09-28 19:38:03 +02:00 |
Flyinghead
|
dc228d0710
|
Fix memory leak in chdr lib
|
2019-09-28 19:29:29 +02:00 |
Flyinghead
|
f0dfc61975
|
naomi: gd cart memory leak
|
2019-09-28 18:56:58 +02:00 |
Flyinghead
|
106dfc3f71
|
Add Discord link. non-functional changes
|
2019-09-27 22:00:52 +02:00 |
Flyinghead
|
88a5acd9e6
|
aica arm: mask pc using max aica ram, not actual, in entry points
Fix crash in Sturmwind, Volgarr and Gunloard
|
2019-09-27 15:57:39 +02:00 |
Flyinghead
|
920bb44c30
|
More widescreen cheats
|
2019-09-27 14:41:59 +02:00 |
Flyinghead
|
419785b929
|
arm64: support for 64b immediate memory reads
|
2019-09-27 14:40:47 +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
|
219a001631
|
pvr: eliminate empty polygons and render passes
initialize sprite face base & offset colors to white
never join TR poly strips
re-enable depth after mod vols
|
2019-09-25 23:28:53 +02:00 |
Flyinghead
|
bb89cb5c22
|
pvr: calculate emu speed over the last 2 frames in sync render
Games that do multiple renders per frame may hit a condition where one
of the renders is systematically dropped in synchronous render mode.
|
2019-09-25 21:08:39 +02:00 |
Flyinghead
|
90dbaa5edd
|
gui: disable stencil test
|
2019-09-25 20:25:01 +02:00 |
Flyinghead
|
334211f3a0
|
gl: build fix
|
2019-09-25 15:44:21 +02:00 |
Flyinghead
|
3fd3e097ac
|
gl: fix modvol issue introduced by 8792c06
|
2019-09-25 13:54:38 +02:00 |
Flyinghead
|
64a463997c
|
osx: add files to project
|
2019-09-25 01:16:16 +03:00 |
Flyinghead
|
9b063644c4
|
Per-game widescreen cheats
New option to make games render in 16/9 anamorphic format and stretch
screen to correct aspect ration.
|
2019-09-24 23:59:36 +02:00 |
Flyinghead
|
943a50b9bc
|
gl4: translucent modifier volumes need inverted depth too
|
2019-09-23 19:37:01 +02:00 |
Flyinghead
|
f599891e08
|
pvr: face color and offset color should not be reset if not set
it's expected that polygons can reuse previous values for these colors
even for not immediately following polygons.
|
2019-09-22 20:00:09 +02:00 |
Flyinghead
|
55880b0dd4
|
537c2a4 broke rtt rendering
|
2019-09-22 18:20:43 +02:00 |
Flyinghead
|
e85b724085
|
vmem: mprotect P2 vram space
Used by NHL 2K2 yuv textures
Fixes FMV not being updated
|
2019-09-22 10:29:53 +02:00 |
Flyinghead
|
537c2a4ed6
|
pvr: reset face and offset colors when not set in poly param
Fixes black ice in NHL 2K2 and black players in NHL 2K
Clean up
Don't build soft renderer
|
2019-09-21 22:53:09 +02:00 |
Flyinghead
|
69041912e3
|
x11: clear window at startup. Set icon and class
|
2019-09-20 19:02:54 +02:00 |
Flyinghead
|
c408867ead
|
pvr: reset tileclip value when resetting TA parser
fixes black players in NHL 2K with hle bios
|
2019-09-20 15:36:49 +02:00 |
Flyinghead
|
b693d1c054
|
aw: set rom key in game list (mameset 0.213)
backport lr changes
|
2019-09-19 16:15:18 +02:00 |
Flyinghead
|
e7a33e6de1
|
reios: allow hle savestates to be loaded in non-hle mode
Always initialize reios hooks during startup so hle savestates always work.
Fix bios loading logic for naomi/aw
|
2019-09-19 11:49:19 +02:00 |
Flyinghead
|
38c9eea50a
|
reios: implement PLAY_SECTOR
fixes Sega Rally 2 missing bgm music in hle mode
|
2019-09-19 11:36:59 +02:00 |
Flyinghead
|
8792c06adc
|
gl4: use same depth direction as gles. Round scale_y value.
|
2019-09-17 13:35:23 +02:00 |
Raph
|
732e685ea7
|
gl4: unbind the depth tex from the fbo before reading from it
fixes diagonal pixel line issue with AMD gpu
should help issue #16
|
2019-09-15 18:30:44 +02:00 |
flyinghead
|
24d663b40d
|
Merge pull request #17 from scribam/msvc-cvt_f2i_t
msvc/sh4: Compilation fix for cvt_f2i_t
|
2019-09-15 17:03:49 +02:00 |
scribam
|
4dd6ccea8d
|
msvc/sh4: Compilation fix for cvt_f2i_t
|
2019-09-15 13:37:11 +02:00 |
Flyinghead
|
8194254fa1
|
pvr: restore TA ctx after rendering framebuffer
fixes Sakura Taisen 4 hang when starting game
|
2019-09-13 12:31:10 +02:00 |
Flyinghead
|
ed90bcebee
|
partially revert 1a019b79b0
move the punch-through alpha test back to where it was (before shading)
fixes SF Rush missing chars on copyright screen
|
2019-09-12 18:54:14 +02:00 |
Flyinghead
|
2bcc3c574b
|
pvr: ignore data sent to TA if no prior list init
fixes Vigilante 8 freeze during FMV sequence
|
2019-09-12 15:07:57 +02:00 |
Flyinghead
|
1174bce64a
|
dynarec: set correct sign on result if float conv returns indefinite
canonical implementation, x86/x64 only
|
2019-09-12 15:06:21 +02:00 |
Flyinghead
|
25a2c52960
|
pvr: crash when CurrentPP is null
|
2019-09-11 23:21:14 +02:00 |
Flyinghead
|
2bdfdf96c1
|
gl4: fix invisible framebuffer direct writes with hle bios
Fixes hidden & dangerous black screens in hle bios mode
|
2019-09-11 21:10:02 +02:00 |
Flyinghead
|
8b949e1dca
|
Get rid of time_sync timer. Clean-up
|
2019-09-11 15:09:23 +02:00 |
Flyinghead
|
a19c73de7b
|
Fix some sh4 regs hard reset
|
2019-09-11 15:00:08 +02:00 |
Flyinghead
|
b2ee35f82e
|
aica: initialize regs with half-words
|
2019-09-11 14:54:24 +02:00 |
Flyinghead
|
e1368f9713
|
reios: First polygon wasn't displayed in some cases
|
2019-09-11 14:08:54 +02:00 |
Flyinghead
|
11c95c41d3
|
Hide legacy Naomi roms (.bin, .dat. lst) by default
|
2019-09-10 21:56:58 +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
|
0bd95cbba8
|
Delay Frame Swapping option to enable FB_R_SOF == FB_W_SOF detection
|
2019-09-09 14:58:53 +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 |