Anthony Pesch
9caab96c91
added individual contributor license agreement
2017-06-22 14:33:15 -04:00
Anthony Pesch
c36d27296e
added vixl to build
2017-06-21 23:54:37 -04:00
Anthony Pesch
f4b2f3204e
rename ARM64 to A64
2017-06-21 21:01:35 -04:00
Anthony Pesch
6fc97d1895
avoid submitting vertices from discarded surfaces
2017-06-21 01:08:56 -04:00
Anthony Pesch
573dae0af4
allocated a 24-bit depth buffer with SDL
...
force highp for fragment depth calculations
2017-06-21 00:43:18 -04:00
Anthony Pesch
359c8cae69
add some debug code for calling interpreter fallbacks when emitting sh4 ir
2017-06-20 22:12:17 -04:00
Anthony Pesch
e50174f222
add arm64 support to linux exception handler
2017-06-20 21:35:15 -04:00
Anthony Pesch
dad219f7fa
pass SDL_GL_GetProcAddress to glad's loader to avoid it having to locate the shared library as well
...
set correct window width / height for android
set correct app dir for android
2017-06-20 18:32:54 -04:00
Anthony Pesch
185253e486
add android support to logging
2017-06-19 23:41:03 -04:00
Anthony Pesch
62eb6dea1e
initial android support
2017-06-19 23:03:19 -04:00
Anthony Pesch
0db8ef1da6
remove glew source
2017-06-19 20:37:11 -04:00
Anthony Pesch
c4ee274d88
replace glew with glad
2017-06-19 20:36:53 -04:00
Anthony Pesch
4975f8f5b6
make high-level gdrom_* functions return C data structures in LE
2017-06-19 18:58:02 -04:00
Anthony Pesch
759234d607
prefix gdrom enums with GD_
2017-06-19 00:36:30 -04:00
Anthony Pesch
507ef27a61
honor VO_CONTROL when calculating video resolution
2017-06-18 23:21:56 -04:00
Michael T. DeGuzis
32205f7204
avoid having an empty struct in c ( #99 )
...
* Fixes ##98
* Thanks inolen!
2017-06-18 23:07:13 -04:00
Anthony Pesch
9d0ce3700a
fix gdrom GET_TOC response
2017-06-18 22:22:21 -04:00
Anthony Pesch
dc698f8d67
implemented SLEEP instruction for sh4
2017-06-18 21:39:45 -04:00
Anthony Pesch
cb6b7bb765
add default handlers for all invalid memory accesses
...
set arm wave ram to 2mb instead of 8mb
don't mirror arm memory
emit invalid instruction ops in armv3 frontend
be careful to emit blocks even when end address overflows
2017-06-18 18:01:24 -04:00
Anthony Pesch
c0a5f7279a
fix retest bit rot
2017-06-18 17:59:57 -04:00
Anthony Pesch
fa25be88bb
nop on writes to SB_ISTEXT; external interrupts can only be cleared by the external device itself
2017-06-18 13:37:58 -04:00
Anthony Pesch
324c4fdfc8
fix end address calculation in sh4_frontend_dump_code
2017-06-17 22:32:32 -04:00
Anthony Pesch
859e674cf2
support reading from CDDA tracks for CDI images
...
don't assert when leadin fad does not equal 45150
2017-06-17 22:31:08 -04:00
Anthony Pesch
5788206595
flush stdout before issuing debugbreak
2017-06-17 22:25:17 -04:00
Anthony Pesch
90f610a7d2
remove unused FindClangTidy script
2017-06-17 18:56:40 -04:00
Anthony Pesch
4f7729829f
remove debug_break.h
2017-06-17 18:51:11 -04:00
Anthony Pesch
5892aed3b0
rename REDREAM_* variables to RELIB_*
2017-06-17 18:25:32 -04:00
Anthony Pesch
55ea4188ae
don't forcefully disable OpenGL ES support
2017-06-17 14:05:50 -04:00
Anthony Pesch
ba7ebf9b72
support gdis with track filenames containing single or double quotes
2017-06-17 13:54:12 -04:00
Anthony Pesch
1469f441e0
lower default audio latency
2017-06-16 22:45:55 -04:00
Anthony Pesch
80f806492f
fix assert on video context destroy
2017-06-16 22:10:10 -04:00
Anthony Pesch
67612f9055
move renderer creation to host
2017-06-16 19:22:23 -04:00
Anthony Pesch
955a2ae89c
add frame time debug graph
2017-06-15 23:55:30 -04:00
Anthony Pesch
de0dad6096
made fs_appdir configurable
2017-06-15 22:51:44 -04:00
Anthony Pesch
4c9515016c
remove absolute bios path option
2017-06-15 22:18:18 -04:00
Anthony Pesch
b8da4eada6
add ENABLE_IMGUI
2017-06-15 21:57:11 -04:00
Anthony Pesch
bb67d95860
added ENABLE_MICROPROFILE option
2017-06-15 20:59:18 -04:00
Anthony Pesch
b4d7f72a11
add cdi extension support to libretro
2017-06-15 17:42:56 -04:00
Anthony Pesch
3c22816c23
MinGW build fixes
2017-06-15 17:29:35 -04:00
Anthony Pesch
044a9f6a67
made the SPI_CD_* commands set the correct GD-ROM state
2017-06-15 00:31:43 -04:00
Anthony Pesch
fae06b247c
initial hle bios
2017-06-14 23:29:04 -04:00
Anthony Pesch
e069ca021e
added disc_meta structure which represents the meta information contained in the ip.bin
2017-06-13 21:35:47 -04:00
Anthony Pesch
7b6e897c2d
fixed typo, handle both CONT_JOYX and CONT_JOYY events
2017-06-13 17:37:11 -04:00
Anthony Pesch
2a1781922c
fixed issues with bios over-invalidating flash
...
added flash_erase helper
removed some unnecessary casts
2017-06-13 17:33:20 -04:00
Anthony Pesch
d4a4f0bb2a
moved hw and hle code to guest
2017-06-12 20:09:52 -04:00
Anthony Pesch
ee72f97636
use int for size in as_memcpy_* like all other functions
2017-06-12 00:38:55 -04:00
Anthony Pesch
55da995676
windows build fixes
2017-06-11 21:32:43 -07:00
Anthony Pesch
acd9e6c4a9
initial hle flash support
2017-06-11 23:11:08 -04:00
Anthony Pesch
d106733ee0
rename exception struct to exception_state to resolve collison in <math.h>
...
don't write out flash modifications until program exit
2017-06-11 15:37:32 -04:00
Anthony Pesch
9328cd3eb5
allow mode 0 tracks as well when loading CDIs
2017-06-11 13:05:34 -04:00