Commit graph

887 commits

Author SHA1 Message Date
Jakub Czekański
f176a7b30b debug: parse gp0(e1) 2020-11-19 13:14:25 +01:00
Jakub Czekański
b6faa89187 debug: parse gp1(08) 2020-11-19 13:14:21 +01:00
Jakub Czekański
ad41177f40 debug: moved single liners into gpu log entry directly
refactor
2020-11-19 13:14:21 +01:00
Jakub Czekański
37f9984b1d debug: rewritten gpu log preview 2020-11-19 13:14:21 +01:00
Jakub Czekański
fafe9f91e7 gpu: store initial state in gpulog, added gp1 logging 2020-11-19 13:14:21 +01:00
Jakub Czekański
e431d93403 debug: handle all gpu commands in replay 2020-11-19 13:14:16 +01:00
Jakub Czekański
b0626d4e9b ci: Github Actions .yml refactor 2020-11-19 13:10:30 +01:00
Jakub Czekański
f1603c9c3e ci: added ccache on Github Actions 2020-11-19 13:10:30 +01:00
Jakub Czekański
61a9e5d801 ci: use upload-artifact-as-is 2020-11-19 13:10:30 +01:00
Jakub Czekański
f841d8e930 ci: moved .travis to .ci 2020-11-19 13:10:30 +01:00
Jakub Czekański
9cad5e42a6 ci: added Github Actions build workflow 2020-11-19 13:10:30 +01:00
Jakub Czekański
4ee2add903 gui: update imgui_memory_editor 2020-11-19 12:30:03 +01:00
yuupo123
e6682fc77a
Added hotkey configuration menu (#90)
Co-authored-by: mpc <mpc@notamail.com>
2020-11-19 12:28:50 +01:00
Jakub Czekański
25328c2e9a
Create FUNDING.yml 2020-11-19 08:45:18 +01:00
Jakub Czekański
9948c2fbf7 externals: update filesystem to 1.3.6 (fixes exception during directory read)
Skip time machine volumes in macOS
2020-11-13 03:50:05 +01:00
Jakub Czekański
2e951f06a0 externals: update ImGUI to 1.79 2020-11-02 22:56:47 +01:00
Jakub Czekański
bcf4b52ecb gui: lower requirements to OpenGL 3.1 2020-11-02 22:56:35 +01:00
Jakub Czekański
a454667614 readme: simplified cloning instructions 2020-10-26 18:42:54 +01:00
Jakub Czekański
ba012fe520 utils: added vec3 2020-09-13 23:48:55 +02:00
Jakub Czekański
50c76d1240 gui: added support for SaveFile and SelectDirectory dialogs 2020-09-13 23:46:30 +02:00
Jakub Czekański
d6aeff3964 android: build release version #89 2020-09-13 22:56:56 +02:00
Jakub Czekański
72d7415d60 gpu: fix GPUSTAT dmaRequest calculation 2020-09-08 01:28:00 +02:00
Jakub Czekański
6898637a00 github: updated issue template 2020-09-08 00:43:25 +02:00
Jakub Czekański
c6e35f4b1c gpu: silence "non-zero argument" warning 2020-09-08 00:32:46 +02:00
Jakub Czekański
1d5645512c gpu: fixed color parsing in cmdPolygon for undocumented commands with isRawTexture set
Fixes #83
2020-09-08 00:29:30 +02:00
Jakub Czekański
d224545b57 gpu: fixed busy flag calculations 2020-09-03 00:35:42 +02:00
Asura
3497b7c823
Ensure MDEC macroblocks decode fully before merging into output (#82) 2020-09-02 09:54:28 +02:00
Jakub Czekański
0858d6d6c3 ci: pass TRAVIS_PULL_REQUEST env to Docker in Android builds 2020-09-02 09:47:37 +02:00
crimsonskylark
2d067a6e78 debug: added headers needed to build on Linux 2020-08-19 19:36:21 +02:00
Jakub Czekański
02b91517da debug: added missing headers in wave exporter 2020-08-17 15:42:12 +02:00
Jakub Czekański
f2bf793808 debug: SPU stereo recording to wav file 2020-08-02 13:14:15 +02:00
Jakub Czekański
47bbec1a6a gte: fixed RTPS implementation, all opcodes 100% correct, closing #4 2020-07-22 00:52:06 +02:00
Jakub Czekański
4d006185b0 opengl: config entry to force non-native vram texture format 2020-06-28 18:47:17 +02:00
Jakub Czekański
f715365f56 cd: added .ecm file format support #41
Due to ECM format design it is impossible to access data in random order.
Whole file needs to be processed first to build LUT table for offsets of sectors in .ecm file.
This implementation loads the whole processed file to RAM which will result in up to 800MB allocated by emulator when loading .ecm file.
Loading might freeze emulator for few seconds depending on drive speed - loader is single-threaded for now.
2020-06-28 01:30:33 +02:00
Jakub Czekański
5cbb48cca4 main: skip save state if system is halted 2020-06-19 21:26:43 +02:00
Jakub Czekański
24b46f5031 gte: removed irgb, calculate it in-place 2020-06-19 21:25:03 +02:00
Jakub Czekański
9b602d0bd0 gui: fixed Open Avocado directory for Windows 2020-06-09 22:24:41 +02:00
Jakub Czekański
5b108cd5a9 android: disable activity transition 2020-06-07 23:32:59 +02:00
Jakub Czekański
dafc98d13b system: added fastboot 2020-06-07 02:29:30 +02:00
Jakub Czekański
98c23b09d7 gui: disable controls when not configured 2020-06-07 00:12:42 +02:00
Jakub Czekański
03972a8c4b gui: moved fps to imgui statusbar
images are now dpi scaled
do not show unused save states in load menu
2020-06-06 23:57:36 +02:00
Jakub Czekański
e772a6117b common: separated paths for emulator data and user data 2020-06-06 21:50:08 +02:00
Jakub Czekański
dbac46d423 gui: fixed use-after-free crashes 2020-06-05 01:32:36 +02:00
Jakub Czekański
b6434a94c7 Disabled font texture smoothing, enabled gamepad in imgui 2020-06-05 00:55:37 +02:00
Jakub Czekański
fd4841be79 gui: controls (wip) 2020-06-05 00:55:37 +02:00
Jakub Czekański
1177196ce8 macos: added manifest and app icon 2020-06-05 00:26:54 +02:00
Jakub Czekański
9e18a68c5c android: updated SDL files 2020-06-04 15:01:26 +02:00
Jakub Czekański
36d61ce3e3 bios: fixed signature for A(0xA1) 2020-05-30 18:07:09 +02:00
Jakub Czekański
0a2082b5df system: increased expansion2 size to 8k for openbios compatibility 2020-05-26 23:11:12 +02:00
Jakub Czekański
81d038506b externals: update ImGui to 1.76 2020-05-26 23:10:34 +02:00