Commit Graph

1048 Commits

Author SHA1 Message Date
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