Commit graph

  • 8dc9cd91da Update gitignore matthew jordan 2021-03-12 19:33:10 -08:00
  • 87461d26ba Update CPU hooking matthew jordan 2021-03-12 19:32:25 -08:00
  • 51f855ea0a render: fixed rectangle texture x flip behaviour (gpu/texture-flip) Jakub CzekaƄski 2021-02-21 20:31:45 +01:00
  • aa190fea15 if exe.t_size is larger than the actual exe file, then set t_size to the exe file size. this allows to run several demo programs that previously didn't start. spacepaw 2021-01-09 18:29:50 +01:00
  • abcad36689 if exe.t_size is larger than the actual exe file, then set t_size to the exe file size. this allows to run several demo programs that previously didn't start. spacepaw 2021-01-09 18:29:50 +01:00
  • 04437eb5a2 rasterizer: handle 0 length lines correctly (fixes #95) Jakub CzekaƄski 2021-01-02 17:04:15 +01:00
  • 76e311a53e gpu: removed arg0 warnings Jakub CzekaƄski 2020-12-21 03:39:47 +01:00
  • 2fd53255fd ci: migrate deploys to Github Actions Jakub CzekaƄski 2020-12-21 00:50:36 +01:00
  • e392943ed2 android: lower minSdk to 21 Jakub CzekaƄski 2020-12-16 12:58:17 +01:00
  • a65ed845dc expansion2: support Openbios stdout Jakub CzekaƄski 2020-12-16 12:56:02 +01:00
  • 9f2ae48513 Fixed PlayStation name in Readme Dylan Smit 2020-12-01 00:04:50 +01:00
  • fc159a9fea
    Fixed PlayStation name in Readme Dylan Smit 2020-12-01 00:04:50 +01:00
  • 5d15d41ad4
    Gamepad hotkeys, toggle fullscreen hotkey (#92) yuupo123 2020-11-25 20:31:10 +03:00
  • 73c746004e Key handling refactor mpc 2020-11-23 22:04:56 +03:00
  • ea0d628b30 Hotkey repeat fix mpc 2020-11-22 15:01:22 +03:00
  • a80a28500a Gamepad hotkeys, toggle fullscreen hotkey mpc 2020-11-22 14:23:31 +03:00
  • 3928fc228e OpenGL transparency bug fix mpc 2020-11-21 12:37:22 +03:00
  • 1f8137c451
    Merge branch 'develop' into develop Jakub CzekaƄski 2020-11-21 18:38:10 +01:00
  • e89773dc0b ci: fix paths to Discord script in AppVeyor builds Jakub CzekaƄski 2020-11-21 18:37:57 +01:00
  • 31ad0b1b8a OpenGL transparency bug fix mpc 2020-11-21 12:37:22 +03:00
  • 72a0334a2c debug: log vram->cpu transfers Jakub CzekaƄski 2020-11-13 03:35:49 +01:00
  • 2568f59885 debug: use if-else in place of ranged switch (no support in VS) Jakub CzekaƄski 2020-10-28 22:33:51 +01:00
  • 21ddc2b61e debug: added .gpudrawlist save/load support Jakub CzekaƄski 2020-10-28 22:08:47 +01:00
  • 3760088025 debug: store data for cpu -> vram transfers Jakub CzekaƄski 2020-10-27 01:40:03 +01:00
  • f176a7b30b debug: parse gp0(e1) Jakub CzekaƄski 2020-10-27 00:46:15 +01:00
  • b6faa89187 debug: parse gp1(08) Jakub CzekaƄski 2020-10-27 00:38:41 +01:00
  • ad41177f40 debug: moved single liners into gpu log entry directly Jakub CzekaƄski 2020-10-27 00:05:03 +01:00
  • 37f9984b1d debug: rewritten gpu log preview Jakub CzekaƄski 2020-10-26 22:38:45 +01:00
  • fafe9f91e7 gpu: store initial state in gpulog, added gp1 logging Jakub CzekaƄski 2020-10-26 22:38:26 +01:00
  • e431d93403 debug: handle all gpu commands in replay Jakub CzekaƄski 2020-06-05 00:55:23 +02:00
  • b0626d4e9b ci: Github Actions .yml refactor Jakub CzekaƄski 2020-11-06 09:40:44 +01:00
  • f1603c9c3e ci: added ccache on Github Actions Jakub CzekaƄski 2020-11-06 09:27:28 +01:00
  • 61a9e5d801 ci: use upload-artifact-as-is Jakub CzekaƄski 2020-11-06 03:52:58 +01:00
  • f841d8e930 ci: moved .travis to .ci Jakub CzekaƄski 2020-11-06 03:49:19 +01:00
  • 9cad5e42a6 ci: added Github Actions build workflow Jakub CzekaƄski 2020-11-06 02:48:58 +01:00
  • 4ee2add903 gui: update imgui_memory_editor Jakub CzekaƄski 2020-11-15 03:15:08 +01:00
  • e6682fc77a
    Added hotkey configuration menu (#90) yuupo123 2020-11-19 14:28:50 +03:00
  • 6d16fc712e Android building fix mpc 2020-11-19 13:26:01 +03:00
  • a28686b77c Extra qualification on member 'getName' fix mpc 2020-11-19 11:25:15 +03:00
  • 25328c2e9a
    Create FUNDING.yml Jakub CzekaƄski 2020-11-19 08:45:18 +01:00
  • 1ab65e1445 Menu hotkey mpc 2020-11-19 00:03:02 +03:00
  • f6d11733d6 hotkeys menu mpc 2020-11-18 23:17:55 +03:00
  • 9948c2fbf7 externals: update filesystem to 1.3.6 (fixes exception during directory read) Jakub CzekaƄski 2020-11-13 03:50:05 +01:00
  • 2e951f06a0 externals: update ImGUI to 1.79 Jakub CzekaƄski 2020-11-02 22:56:47 +01:00
  • bcf4b52ecb gui: lower requirements to OpenGL 3.1 Jakub CzekaƄski 2020-11-02 22:56:35 +01:00
  • a454667614 readme: simplified cloning instructions Jakub CzekaƄski 2020-10-26 18:42:54 +01:00
  • ba012fe520 utils: added vec3 Jakub CzekaƄski 2020-09-13 23:48:55 +02:00
  • 50c76d1240 gui: added support for SaveFile and SelectDirectory dialogs Jakub CzekaƄski 2020-09-13 23:01:57 +02:00
  • d6aeff3964 android: build release version #89 Jakub CzekaƄski 2020-09-13 22:56:56 +02:00
  • 72d7415d60 gpu: fix GPUSTAT dmaRequest calculation Jakub CzekaƄski 2020-09-08 01:28:00 +02:00
  • 6898637a00 github: updated issue template Jakub CzekaƄski 2020-09-08 00:43:25 +02:00
  • c6e35f4b1c gpu: silence "non-zero argument" warning Jakub CzekaƄski 2020-09-08 00:32:46 +02:00
  • 1d5645512c gpu: fixed color parsing in cmdPolygon for undocumented commands with isRawTexture set Jakub CzekaƄski 2020-09-08 00:29:13 +02:00
  • d224545b57 gpu: fixed busy flag calculations Jakub CzekaƄski 2020-09-03 00:32:18 +02:00
  • 3497b7c823
    Ensure MDEC macroblocks decode fully before merging into output (#82) Asura 2020-09-02 03:54:28 -04:00
  • 0858d6d6c3 ci: pass TRAVIS_PULL_REQUEST env to Docker in Android builds Jakub CzekaƄski 2020-09-02 09:47:37 +02:00
  • a0b9fbcfe6
    Update mdec.h Asura 2020-09-02 04:25:52 +09:00
  • e42806a5de This checks to ensure MDEC macroblocks are decoded before adding to output. asuramaru 2020-09-01 15:10:15 -04:00
  • 2d067a6e78 debug: added headers needed to build on Linux crimsonskylark 2020-08-18 17:31:28 -03:00
  • a4ff549837 debug: added headers needed to build on Linux crimsonskylark 2020-08-18 17:31:28 -03:00
  • 02b91517da debug: added missing headers in wave exporter Jakub CzekaƄski 2020-08-17 15:42:12 +02:00
  • f2bf793808 debug: SPU stereo recording to wav file Jakub CzekaƄski 2020-08-02 13:14:15 +02:00
  • 47bbec1a6a gte: fixed RTPS implementation, all opcodes 100% correct, closing #4 Jakub CzekaƄski 2020-07-22 00:52:06 +02:00
  • 4d006185b0 opengl: config entry to force non-native vram texture format Jakub CzekaƄski 2020-06-28 18:47:17 +02:00
  • f715365f56 cd: added .ecm file format support #41 Jakub CzekaƄski 2020-06-28 01:29:42 +02:00
  • 5cbb48cca4 main: skip save state if system is halted Jakub CzekaƄski 2020-06-19 21:26:43 +02:00
  • 24b46f5031 gte: removed irgb, calculate it in-place Jakub CzekaƄski 2020-06-19 21:20:11 +02:00
  • 9b602d0bd0 gui: fixed Open Avocado directory for Windows Jakub CzekaƄski 2020-06-09 20:48:04 +02:00
  • 5b108cd5a9 android: disable activity transition Jakub CzekaƄski 2020-06-07 23:32:22 +02:00
  • dafc98d13b system: added fastboot Jakub CzekaƄski 2020-06-07 02:29:30 +02:00
  • 98c23b09d7 gui: disable controls when not configured Jakub CzekaƄski 2020-06-07 00:12:42 +02:00
  • 03972a8c4b gui: moved fps to imgui statusbar Jakub CzekaƄski 2020-06-06 23:29:04 +02:00
  • e772a6117b common: separated paths for emulator data and user data Jakub CzekaƄski 2020-06-06 20:58:28 +02:00
  • dbac46d423 gui: fixed use-after-free crashes Jakub CzekaƄski 2020-06-05 01:32:36 +02:00
  • b6434a94c7 Disabled font texture smoothing, enabled gamepad in imgui Jakub CzekaƄski 2020-04-22 23:15:55 +02:00
  • fd4841be79 gui: controls (wip) Jakub CzekaƄski 2020-04-22 01:32:14 +02:00
  • 1177196ce8 macos: added manifest and app icon Jakub CzekaƄski 2020-06-05 00:26:54 +02:00
  • 9e18a68c5c android: updated SDL files Jakub CzekaƄski 2020-06-04 15:01:26 +02:00
  • 36d61ce3e3 bios: fixed signature for A(0xA1) Jakub CzekaƄski 2020-05-30 18:07:09 +02:00
  • 0a2082b5df system: increased expansion2 size to 8k for openbios compatibility Jakub CzekaƄski 2020-05-26 23:11:12 +02:00
  • 81d038506b externals: update ImGui to 1.76 Jakub CzekaƄski 2020-05-26 23:10:34 +02:00
  • a516535cc1 premake: build SDL2 as subproject for Windows Jakub CzekaƄski 2020-05-24 23:46:40 +02:00
  • f21c12c064 linux: build SDL2 from sources Jakub CzekaƄski 2020-05-24 20:28:27 +02:00
  • f3bff62124 ci: static link AppVeyor binaries Jakub CzekaƄski 2020-05-23 20:03:31 +02:00
  • 7c49d4319a windows: fix builds Jakub CzekaƄski 2020-05-23 17:34:39 +02:00
  • 771a55b6fa cmake: added missing source file Jakub CzekaƄski 2020-05-19 23:52:24 +02:00
  • fc54f5a129 linux: use relative path to data in AppImage #74 Jakub CzekaƄski 2020-05-18 02:34:27 +02:00
  • e23d30be82
    Misc Android updates (#73) TacoTheDank 2020-05-15 15:32:39 -04:00
  • fa08c01715 messing around with io feature/timing Jakub CzekaƄski 2020-05-13 12:27:53 +02:00
  • 5fbd033a02 wip Jakub CzekaƄski 2020-04-27 23:50:20 +02:00
  • a37279fc73 system: refactoring timing, use cpu clock as the base Jakub CzekaƄski 2020-04-26 00:31:46 +02:00
  • 90f910bc5b ci: package Linux artifacts as AppImage Jakub CzekaƄski 2020-05-10 22:54:52 +02:00
  • 93580f34c1 gpu: added CLUT cache implementation Jakub CzekaƄski 2020-05-10 16:06:37 +02:00
  • c059557ae8 Update Android Studio and appcompat dependency TacoTheDank 2020-05-07 13:59:30 -04:00
  • ade80befd7 Fix Android Studio syncing TacoTheDank 2020-05-07 13:57:58 -04:00
  • 6d98f933f5 Update gradle wrapper TacoTheDank 2020-05-07 13:57:31 -04:00
  • aa7a63cb74 Add .cxx to android .gitignore TacoTheDank 2020-05-07 13:55:54 -04:00
  • d35f1c612b gui: lock mouse only when mouse axis/button is bound Jakub CzekaƄski 2020-05-06 18:58:52 +02:00
  • e1d08a8565 serial: stubbed hack/serial Jakub CzekaƄski 2020-04-30 19:55:17 +02:00
  • 709c21f366 render: added missing include Jakub CzekaƄski 2020-04-27 23:51:17 +02:00