Commit graph

  • d7fcf9060a ci: update runner images develop Jakub Czekański 2023-09-19 13:50:31 +0200
  • 466acd7a3b adpcm: Don't abort on filter > 4 (Tekken3) Jakub Czekański 2023-09-02 09:51:08 +0200
  • c32ea43714 build: Update build scripts for Windows feature/3d-screenshot Jakub Czekański 2023-09-02 12:07:16 +0200
  • a075614afd 3d_screenshot: remove _raw.obj generation Jakub Czekański 2023-09-02 00:49:49 +0200
  • ead857f156 3d_screenshot: Quality of life improvements Jakub Czekański 2023-09-02 00:47:02 +0200
  • 5930bd2359 Screenshot Tool and Free Camera Tool by @Rickomax #85 Jakub CzekaƄski 2020-09-13 22:52:28 +0200
  • d174949580 ci: try to fix macos artifact Jakub CzekaƄski 2022-03-31 14:40:21 +0200
  • 9409b91ced externals: imgui 1.87 Jakub CzekaƄski 2022-03-31 14:40:05 +0200
  • 07846f417b Cleanup Matthew Jordan 2022-03-22 19:20:53 -0700
  • 0c2524671b Update externals Matthew Jordan 2022-03-22 19:19:23 -0700
  • 78f4085691 Merge branch 'develop' of https://github.com/JaCzekanski/Avocado Matthew Jordan 2022-03-22 19:18:50 -0700
  • c34afd473a cpu: remove state check in execution loop Jakub CzekaƄski 2021-12-21 18:15:42 +0100
  • bcb98952ff cpu: don't store opcode in cpu struct Jakub CzekaƄski 2021-12-21 18:14:42 +0100
  • ea84c175d3 system: disable BIOS hooks by default Jakub CzekaƄski 2021-12-21 18:13:59 +0100
  • 6fe429ee76 system: Enable DUART log & BIOS stdout patching Jakub CzekaƄski 2021-12-21 18:12:01 +0100
  • dd517d8843 memory_card: fixed off by one in card numbering Jakub CzekaƄski 2021-11-18 15:31:57 +0100
  • b568e6712f memory_card: safely verify header values Jakub CzekaƄski 2021-11-16 19:26:18 +0100
  • 6f16a339fd macos: embed SDL2 framework in app bundle Jakub CzekaƄski 2021-11-16 18:28:21 +0100
  • b51c2b8a64 memory_card: added support for .vgs, .gme, .vmp memory card formats Jakub CzekaƄski 2021-11-16 01:49:26 +0100
  • 0c457b2665 system_tools: load memory cards on bootstrap Jakub CzekaƄski 2021-11-16 01:31:08 +0100
  • fba2d8d874 build: update premake to beta1 Jakub CzekaƄski 2021-11-16 03:22:23 +0100
  • bd3a4caffc build: fixed macos builds (ARM related) Jakub CzekaƄski 2021-11-16 03:22:09 +0100
  • a0f91c74c2 externals: update SDL2 to 2.0.16 Jakub CzekaƄski 2021-11-16 03:28:40 +0100
  • 77d4a55d6d externals: update magic_enum to 0.7.3 Jakub CzekaƄski 2021-11-15 18:39:13 +0100
  • c2ffd61c1c config: save system options Jakub CzekaƄski 2021-11-13 21:47:43 +0100
  • b4fa4476ad externals: update ImGUI to 1.85 Jakub CzekaƄski 2021-11-13 21:47:26 +0100
  • 5c5c2303a3 cdrom: added missing header import Jakub CzekaƄski 2021-11-13 01:31:01 +0100
  • 7112db1437 system: added 8MB ram size option Jakub CzekaƄski 2021-11-13 01:29:34 +0100
  • edb3989e11 utils: added missing header file import Jakub CzekaƄski 2021-11-13 00:46:57 +0100
  • 15949dd27f cdrom: use constructor struct initialization Jakub CzekaƄski 2021-11-13 00:35:52 +0100
  • af017b09e2 cdrom: tweak setloc and readn timings, allows Doom to boot Jakub CzekaƄski 2021-10-19 02:13:52 +0200
  • fab6bd3881 disc: reworked track handling Jakub CzekaƄski 2021-10-19 03:29:51 +0200
  • 4307af04d3 cdrom: implemented CDDA autopause Jakub CzekaƄski 2021-10-19 01:50:54 +0200
  • 21e3758380 gui: fixed disc->getFile crash Jakub CzekaƄski 2021-10-19 01:49:11 +0200
  • 0fbd68d0c2 cdrom: fixed cd audio playback, Vib-Ribbon is playable! Jakub CzekaƄski 2021-01-31 21:23:49 +0100
  • 4d309c90e9 cdrom: delayed interrupts Jakub CzekaƄski 2021-01-31 03:23:09 +0100
  • 34a0f6560d cdrom: removed toggleShell, fixed cddaReport Jakub CzekaƄski 2021-01-31 03:02:42 +0100
  • e33cbf5aef cdrom: 75/150 sectors per second speed Jakub CzekaƄski 2021-01-31 01:19:52 +0100
  • 4ef44fb086 timing: added support for PAL timing Jakub CzekaƄski 2021-10-19 01:16:36 +0200
  • f8609f2eae timing: refactored timing constants to timing.h Jakub CzekaƄski 2021-01-31 00:06:50 +0100
  • ceb8607421 cdrom: refactor to handle cpu cycles Jakub CzekaƄski 2021-01-30 22:22:28 +0100
  • ff674d52db cdrom: fixed interrupt/response queue Jakub CzekaƄski 2021-01-02 16:59:22 +0100
  • 1cdf1b349f cdrom: fixed fifo behaviour for size() == length Jakub CzekaƄski 2021-01-02 16:55:07 +0100
  • 7d83097357 fifo: fixed length off-by-one error in implementation Jakub CzekaƄski 2020-12-23 11:22:14 +0100
  • 5cb5b057c8 imgui: remove other gl loaders Jakub CzekaƄski 2021-05-19 00:23:07 +0200
  • 00ac942d80 gte: removed float usage from rtps widescreen hack Jakub CzekaƄski 2021-05-19 00:17:28 +0200
  • 8d7c6416eb Merge branch 'develop' of https://github.com/JaCzekanski/Avocado into HEAD verycumbersome 2021-04-25 07:23:06 -0700
  • 8988fad252 ci: fixed macOS builds Jakub CzekaƄski 2021-04-10 16:21:43 +0200
  • 401fed3d02 mdec: hack: added MDECout chopped transfer support Jakub CzekaƄski 2021-04-10 16:16:59 +0200
  • 1dc4c8edba dma: execute sync transfer in blocks, allow cpu execution Jakub CzekaƄski 2020-12-23 04:00:02 +0100
  • a09ec8152e Update RAM printing matthew jordan 2021-04-08 21:00:42 -0700
  • f20385f54c update trace matthew jordan 2021-04-08 20:12:26 -0700
  • ed6defbeda mdec: fix builds feature/dma-mdec-cdrom-rewrite Jakub CzekaƄski 2021-04-07 20:52:58 +0200
  • 5b0565e5ae gpu: timings, wip Jakub CzekaƄski 2021-02-14 15:40:36 +0100
  • b2944e6681 cdrom: implemented CDDA autopause Jakub CzekaƄski 2021-02-14 15:40:11 +0100
  • 86245fdd27 !!!WIP!!! do not push, check changes before Jakub CzekaƄski 2021-02-02 03:03:30 +0100
  • 532e1d0c68 timer: calculate period for hblank/dotclock on gp1_08 change Jakub CzekaƄski 2021-02-01 00:57:52 +0100
  • 363cf33388 dma: preserve visited map between runs Jakub CzekaƄski 2021-02-01 00:55:28 +0100
  • ae96a90c30 gpu: allow command execution during busy stage Jakub CzekaƄski 2021-01-31 22:50:30 +0100
  • 7073b6be94 cdrom: fixed cd audio playback, Vib-Ribbon is playable! Jakub CzekaƄski 2021-01-31 21:23:49 +0100
  • f0f99ffe81 gpu: more Jakub CzekaƄski 2021-01-31 20:55:42 +0100
  • 43d4942765 gpu: added busy perios Jakub CzekaƄski 2021-01-31 20:52:38 +0100
  • ef0865a436 cdrom: delayed interrupts Jakub CzekaƄski 2021-01-31 03:23:09 +0100
  • 824cfa09a8 cdrom: removed toggleShell, fixed cddaReport Jakub CzekaƄski 2021-01-31 03:02:42 +0100
  • 09065f960c cdrom: 75/150 sectors per second speed Jakub CzekaƄski 2021-01-31 01:19:52 +0100
  • 170d4a9cff timing: added support for PAL timing Jakub CzekaƄski 2021-01-31 00:31:32 +0100
  • 58413f2200 controller: refactored to take timing/delays into account Jakub CzekaƄski 2021-01-31 00:07:12 +0100
  • 4bc6b93014 timing: refactored timing constants to timing.h Jakub CzekaƄski 2021-01-31 00:06:50 +0100
  • 7838d03048 system: added IO delay timings Jakub CzekaƄski 2021-01-31 00:00:34 +0100
  • f450b99d34 gpu: off by one in timings Jakub CzekaƄski 2021-01-31 00:00:12 +0100
  • ec3843393f cdrom: refactor to handle cpu cycles Jakub CzekaƄski 2021-01-30 22:22:28 +0100
  • 78b7836901 mdec: added cpu cycles to step method Jakub CzekaƄski 2021-01-30 22:22:12 +0100
  • 42c2f9d2b3 timer: fixed timings Jakub CzekaƄski 2021-01-30 22:21:33 +0100
  • bcb1e1ed0a gpu: fixed timings Jakub CzekaƄski 2021-01-30 22:21:20 +0100
  • 38675c92c3 dma: added DREQ support for GPU Jakub CzekaƄski 2021-01-30 22:20:40 +0100
  • 2890af8710 imgui: removed othere loaders from header file Jakub CzekaƄski 2021-01-30 18:55:27 +0100
  • 47b1145d8f mdec: table input refactoring Jakub CzekaƄski 2021-01-03 10:56:33 +0100
  • 3693e8d358 mdec: added swizzling for DMA reads Jakub CzekaƄski 2021-01-03 10:18:33 +0100
  • a27b6fd53a cdrom: fixed interrupt/response queue Jakub CzekaƄski 2021-01-02 16:59:22 +0100
  • fd628d09b6 cdrom: fixed fifo behaviour for size() == length Jakub CzekaƄski 2021-01-02 16:55:07 +0100
  • 4d556ef1e8 mdec: off-by-one in fifo fix Jakub CzekaƄski 2021-01-02 16:54:45 +0100
  • 065eb3832b system: added cpu cycles stealing Jakub CzekaƄski 2021-01-02 16:54:24 +0100
  • 2c3e98424d mdec: single y block buffer Jakub CzekaƄski 2020-12-23 11:24:40 +0100
  • cf001010b0 fifo: fixed length off-by-one error in implementation Jakub CzekaƄski 2020-12-23 11:22:14 +0100
  • c9408bec46 mdec: process input data on word basis, support DREQ Jakub CzekaƄski 2020-12-23 04:01:05 +0100
  • 54c1174fac dma: execute sync transfer in blocks, allow cpu execution Jakub CzekaƄski 2020-12-23 04:00:02 +0100
  • 3dede45f93 system: added MemoryControl and RamControl registers Jakub CzekaƄski 2021-04-07 19:10:14 +0200
  • 8916d6913e Add trace matthew jordan 2021-04-04 06:32:27 -0700
  • d446810e10 Update printing delimeter matthew jordan 2021-04-01 20:11:09 -0700
  • 0b9b997fb0 Update printing rules matthew jordan 2021-03-31 19:27:07 -0700
  • f540663f85 Update printing matthew jordan 2021-03-28 19:06:15 -0700
  • 133470282e Update ROM address matthew jordan 2021-03-28 18:14:33 -0700
  • 6503191b3b Barely get text hooking working matthew jordan 2021-03-28 01:23:22 -0700
  • 9d375b7907 Update texthooking matthew jordan 2021-03-28 00:31:54 -0700
  • d56f751519 Update RAM hooking matthew jordan 2021-03-27 12:27:12 -0700
  • 9a9b76cf21 Update register printing matthew jordan 2021-03-18 11:58:27 -0700
  • 0cae7ce377 Update printing matthew jordan 2021-03-18 09:29:20 -0700
  • 4d2611d95e Add hex tracking to data around character set matthew jordan 2021-03-16 14:25:05 -0700
  • c92da3236d Add print for data hex codes matthew jordan 2021-03-14 06:33:07 -0700
  • 576a7e7a8f Update unicode search matthew jordan 2021-03-13 20:10:57 -0800