Anthony Pesch
|
239b2ddbda
|
only ignore Makefile in root dir
|
2017-07-22 17:30:04 -04:00 |
Anthony Pesch
|
1b85abdfab
|
ifdef mp_begin_frame for HAVE_MICROPROFILE
|
2017-07-22 16:59:19 -04:00 |
Anthony Pesch
|
d630dcf82f
|
fixed a few potential AICA 8-bit register read / write bugs
|
2017-07-22 16:38:05 -04:00 |
Anthony Pesch
|
173aa37b33
|
default to 4:3 aspect ratio if no widescreen patch is available
|
2017-07-22 01:21:44 -04:00 |
Anthony Pesch
|
1abd57f054
|
add direct pointers to the user bank register in armv3_context
|
2017-07-22 00:46:06 -04:00 |
Anthony Pesch
|
83139d0986
|
added libretro makefile
|
2017-07-21 22:02:56 -04:00 |
Anthony Pesch
|
d37dc725c6
|
initial widescreen patching support
|
2017-07-21 21:29:08 -04:00 |
Michael Fadely
|
583c2d35b5
|
Place alignment attribute before buffer name (#123)
|
2017-07-21 19:09:43 -04:00 |
Anthony Pesch
|
c8b7b1b304
|
added SH4_FLAG_LOAD_PC to synchronize pc before instructions which need to load it
|
2017-07-19 23:32:14 -04:00 |
Anthony Pesch
|
54e61ef637
|
rename ENABLE_* defines to HAVE_*
|
2017-07-19 19:15:21 -04:00 |
Anthony Pesch
|
287eeb5455
|
added HAVE_CONFIG_H define
|
2017-07-19 19:13:00 -04:00 |
Anthony Pesch
|
33f624228b
|
added disc_get_id
|
2017-07-18 23:33:41 -04:00 |
Anthony Pesch
|
4c0cbcdcc3
|
fix for strncpy_trim_spaces when there are no trailing spaces
|
2017-07-18 23:31:39 -04:00 |
Anthony Pesch
|
2f2f5de719
|
move meta data printing to disc.c
|
2017-07-18 21:09:01 -04:00 |
Anthony Pesch
|
38f7fe536a
|
added aspect ratio options
|
2017-07-18 21:03:21 -04:00 |
Anthony Pesch
|
deff598409
|
added SH4_OP_SLEEP branch type info
|
2017-07-18 15:57:17 -04:00 |
Anthony Pesch
|
f26631c8fc
|
paletted textures are always twiddled
|
2017-07-18 15:56:25 -04:00 |
Anthony Pesch
|
0b3d5317f1
|
fix tracer bitrot
|
2017-07-18 15:53:29 -04:00 |
Anthony Pesch
|
e6d4aa08ad
|
Revert "removed old debug code that caused non-interleaved pvr vram memory acesses to go through slow mmio route"
|
2017-07-18 15:11:48 -04:00 |
Anthony Pesch
|
8f148e735a
|
removed dead CTX define
|
2017-07-18 00:13:04 -04:00 |
Anthony Pesch
|
4b45de9d7c
|
removed inter-frame input polling
|
2017-07-18 00:08:58 -04:00 |
Anthony Pesch
|
df82a79f23
|
added disc_find_file helper
|
2017-07-17 23:54:07 -04:00 |
Anthony Pesch
|
df67ffc63d
|
convert disc_read_sector to disc_read_sectors
|
2017-07-17 21:42:10 -04:00 |
Anthony Pesch
|
7cb3f56f54
|
respect original aspect ratio of dreamcast video
|
2017-07-17 00:33:50 -04:00 |
Anthony Pesch
|
a73f366a2f
|
don't hardcode data track fad to 45150
|
2017-07-16 23:28:28 -04:00 |
Anthony Pesch
|
d796f47cc8
|
added back video_resized event which was accidentally removed
|
2017-07-16 15:27:39 -04:00 |
Anthony Pesch
|
b1eee3b0bf
|
make sh4_mmu_utlb_sync a warning as some games zero these out on start, even though they do not use the MMU
|
2017-07-16 14:42:32 -04:00 |
Anthony Pesch
|
3c51b945ba
|
make g2 dma transfers async
|
2017-07-16 13:05:54 -04:00 |
Anthony Pesch
|
874b6ca6f1
|
honor hblank_int_mode of SPG_HBLANK_INT for more accurate hblank interrupt handling
|
2017-07-15 21:29:42 -04:00 |
Anthony Pesch
|
37bb1137b6
|
moved rendering back to the main thread, avoiding excessive context switching
removed offscreen fbo used for rendering the current frame
|
2017-07-15 16:27:23 -04:00 |
Anthony Pesch
|
f0e44a213f
|
removed old debug code that caused non-interleaved pvr vram memory acesses to go through slow mmio route
|
2017-07-13 22:10:09 -04:00 |
Anthony Pesch
|
a2837a7dfd
|
replaced per-block fastmem flags with per-instruction fastmem flags
|
2017-07-12 23:04:38 -04:00 |
Anthony Pesch
|
559137d4a0
|
don't persist fastmem state for blocks that weren't invalidated by a fastmem exception
|
2017-07-12 22:58:17 -04:00 |
Anthony Pesch
|
578e032c7e
|
split up translate_code into analyze_code / translate_code
|
2017-07-12 21:21:10 -04:00 |
Anthony Pesch
|
536e8af79f
|
added OP_SOURCE_INFO
|
2017-07-12 21:12:30 -04:00 |
Anthony Pesch
|
2994a4eb97
|
execute delay slot instruction during RTE
|
2017-07-12 20:56:14 -04:00 |
Anthony Pesch
|
d6aa958647
|
add edge patching counters
|
2017-07-11 19:17:13 -04:00 |
Anthony Pesch
|
d73c4cd2ee
|
added simple idle skip support
|
2017-07-10 23:19:59 -04:00 |
Anthony Pesch
|
732853b58c
|
fix STORE_GUEST on x64, arg1 is not always in a register
|
2017-07-10 23:13:46 -04:00 |
Anthony Pesch
|
bd97aa9603
|
added branch type info to blocks
|
2017-07-10 19:45:08 -04:00 |
Anthony Pesch
|
1df4e5d3a4
|
remove unnecessary secondary GL context
|
2017-07-10 01:21:24 -04:00 |
Stefanos Kornilios Mitsis Poiitidis
|
3fade7f1fb
|
initial mmu support for sq remaps
|
2017-07-09 21:27:09 -04:00 |
Anthony Pesch
|
e06f450f02
|
disable imgui / microprofile for retroarch builds
|
2017-07-06 19:01:06 -04:00 |
Anthony Pesch
|
ba07ae8126
|
scale trigger values provided by retroarch API
|
2017-07-05 00:51:14 -04:00 |
Anthony Pesch
|
f007ca1f4a
|
Revert "remove inter-frame input polling"
This reverts commit 089c3016cc .
|
2017-07-05 00:24:43 -04:00 |
Anthony Pesch
|
ca02533471
|
update retro host to pass it's own dlsym-esque function to glad
|
2017-07-05 00:14:51 -04:00 |
Anthony Pesch
|
2eeccfe459
|
arg1 is not optional for CALL_COND
|
2017-07-04 22:43:39 -04:00 |
Anthony Pesch
|
0d4297c587
|
clean up caller-saved register saving in load store thunks
|
2017-07-03 22:49:55 -04:00 |
Anthony Pesch
|
1178631ed4
|
use c-style casts in x64 backend
|
2017-07-03 11:47:41 -04:00 |
Anthony Pesch
|
74710d15b6
|
support imm data arguments to STORE_*
validate type constraints to emitter functions
|
2017-07-02 17:46:27 -04:00 |