Jakub Czekański
|
0bc6a6290c
|
gui: detect drives for common platforms
|
2019-09-09 13:50:51 +02:00 |
|
Jakub Czekański
|
89a32ca704
|
imgui: updated dependency, added separated sdl + gl integrations
|
2019-09-09 13:32:15 +02:00 |
|
Jakub Czekański
|
b3df0f1c90
|
cue: auto fclose opened handles
|
2019-09-09 01:36:36 +02:00 |
|
Jakub Czekański
|
37f6e1ff2f
|
system: throw bus error exception on unmapped io access
|
2019-09-08 23:13:57 +02:00 |
|
Jakub Czekański
|
a2ef79f492
|
gui: prevent deltaTime accumulation in framelimiter
|
2019-09-08 23:13:57 +02:00 |
|
Jakub Czekański
|
34a9c6803f
|
gui: enabled toasts
gui: added toasts to load events
|
2019-09-08 23:13:55 +02:00 |
|
Jakub Czekański
|
077db2a6d8
|
opengl: remove manual destructor call
|
2019-09-08 21:03:29 +02:00 |
|
Jakub Czekański
|
2ec57f5ca4
|
fmt for string formating and logging (#61)
* externals: added fmt library
* project: refactored string_format and printf to fmt
|
2019-09-08 19:00:43 +02:00 |
|
Jakub Czekański
|
a9d64b5673
|
input: disable vibrations when compiling with older SDL
|
2019-09-07 23:51:35 +02:00 |
|
Jakub Czekański
|
7369d2bc4c
|
bios: A0/B0/C0/SYSCALL tables moved to .cpp file
|
2019-09-07 15:59:48 +02:00 |
|
Jakub Czekański
|
89bfa84bf3
|
premake: remove flag to disable load delay slots
|
2019-09-07 15:59:23 +02:00 |
|
Jakub Czekański
|
5283d088ee
|
gui: remember last path in file browser
|
2019-09-07 15:18:34 +02:00 |
|
Jakub Czekański
|
291fe57274
|
opengl: matched render attrib types with glsl
disabled controller logging by default
|
2019-09-06 19:25:17 +02:00 |
|
Jakub Czekański
|
4a423d4f85
|
memoryCard: options window, ability to remove card from slot
|
2019-09-06 13:21:19 +02:00 |
|
Jakub Czekański
|
1a4bc86e3a
|
hacks: force ntsc option
|
2019-09-05 22:37:56 +02:00 |
|
Jakub Czekański
|
eeccbfa53b
|
input: use fallback method for vibrations
Support for SDL < 2.0.9
|
2019-09-05 22:37:44 +02:00 |
|
Jakub Czekański
|
bd640f2c9e
|
controller: added vibration support
|
2019-09-05 22:09:48 +02:00 |
|
Jakub Czekański
|
22a451fbac
|
controller: improve analog mode for certain games (40 Winks)
|
2019-09-05 21:33:46 +02:00 |
|
Jakub Czekański
|
d307439275
|
assets: update game controller database
|
2019-09-04 22:16:27 +02:00 |
|
Jakub Czekański
|
7d5fab8ca6
|
gui: fixed size calculation in file browser
|
2019-09-03 22:51:16 +02:00 |
|
Jakub Czekański
|
002766bbc3
|
externals: added magic_enum
|
2019-09-03 21:56:44 +02:00 |
|
Jakub Czekański
|
be5fb14d6e
|
bios: added missing functions
|
2019-09-03 21:38:51 +02:00 |
|
Jakub Czekański
|
2b82089a20
|
cpu: added hardware breakpoints on execution
|
2019-09-03 20:53:27 +02:00 |
|
Jakub Czekański
|
bb02ebff8f
|
disc: added Subchannel Q support - LibCrypt games are playable
|
2019-09-02 02:36:19 +02:00 |
|
Jakub Czekański
|
a18e8dde9a
|
cdrom: added anti-modchip commands support
|
2019-09-02 00:05:09 +02:00 |
|
Jakub Czekański
|
26078297c5
|
shader: type fix
|
2019-09-01 22:42:40 +02:00 |
|
Jakub Czekański
|
0bc0c9f8b9
|
render: fixed regression in max polygon size check
added max size check to hardware renderer
|
2019-09-01 20:00:53 +02:00 |
|
Jakub Czekański
|
a0505bcddf
|
cpu: workaround for GTE + interrupt CPU bug
|
2019-09-01 19:33:43 +02:00 |
|
Jakub Czekański
|
bc8f2df6a6
|
render: do not overwrite mask bit
|
2019-09-01 19:24:13 +02:00 |
|
Jakub Czekański
|
4e828188f2
|
main: cleanup
|
2019-08-30 23:46:27 +02:00 |
|
Jakub Czekański
|
cf2c138241
|
opengl: fooling around with transparency in shader
|
2019-08-30 23:29:17 +02:00 |
|
Jakub Czekański
|
e435c3c963
|
opengl: fix hardware rendering
hack: overclock spu for PAL support
|
2019-08-30 23:17:53 +02:00 |
|
Jakub Czekański
|
da4fa2127a
|
system: save both memory cards
|
2019-08-30 23:17:53 +02:00 |
|
Jakub Czekański
|
65f24a8e90
|
gpu: add drawingOffset for lines and rects in hw mode
|
2019-08-30 23:17:53 +02:00 |
|
Jakub Czekański
|
b75ce54a27
|
Update and rename .github/workflows/main.yml to main.yml
|
2019-08-28 11:49:34 +02:00 |
|
Jakub Czekański
|
74e34b99f8
|
gui: alt+enter - toggle fullscreen
|
2019-08-26 21:48:40 +02:00 |
|
Jakub Czekański
|
55dc032182
|
render: more optimizations
This actually generates more efficient code (+20fps in some cases!)
|
2019-08-26 18:17:25 +02:00 |
|
Jakub Czekański
|
0525a8c0cf
|
window: pause loop event when emulator is inactive
|
2019-08-25 21:03:13 +02:00 |
|
Jakub Czekański
|
6809aa938f
|
render: small code optimization
|
2019-08-25 21:02:52 +02:00 |
|
Jakub Czekański
|
55621f3d3a
|
render: added fill rule for polygon rasterization
|
2019-08-25 15:36:37 +02:00 |
|
Jakub Czekański
|
bac444de58
|
gpu: vram dump added
|
2019-08-25 15:30:58 +02:00 |
|
Jakub Czekański
|
d53715c9e3
|
android: read files from assets without extracting to sdcard
|
2019-08-18 01:15:56 +02:00 |
|
Jakub Czekański
|
998812fd4b
|
ci: use xcode11
quiet linking errors
|
2019-08-17 17:48:54 +02:00 |
|
Jakub Czekański
|
92cfe5cd07
|
ci: use ubuntu 18.04 for builds
|
2019-08-17 17:33:04 +02:00 |
|
Jakub Czekański
|
7dc0c855f0
|
ci: simplified .travis.yml, added clang8
|
2019-08-17 17:02:32 +02:00 |
|
Jakub Czekański
|
e9d17e3053
|
project: back out from AVX requirement to SSE3
|
2019-08-17 16:45:15 +02:00 |
|
Jakub Czekański
|
249e996e10
|
debug: fixed Cdrom window
silenced warning
|
2019-08-17 16:14:50 +02:00 |
|
Jakub Czekański
|
c19e4e407f
|
debug: gray out default values in timer debug window
|
2019-08-16 04:23:34 +02:00 |
|
Jakub Czekański
|
73977d2586
|
sdl: do not change workdir on developer builds
show message box on fatal errors
|
2019-08-16 02:58:22 +02:00 |
|
Jakub Czekański
|
3a5fe8ce09
|
renderer: added missing features to line drawing
|
2019-08-16 02:46:04 +02:00 |
|