Commit graph

  • 6ac48420d9 Having a crt0 for C++ which: - passes the arguments throught - uses pcsx_exit - implements strlen and memchr as weak symbols - implements std::terminate - calls pcsx_exit on abort Nicolas 'Pixel' Noble 2024-10-23 18:16:57 -07:00
  • bc418e64fe
    Merge branch 'main' into vscode-extension spicyjpeg 2024-10-23 18:43:00 +02:00
  • e9dc935c94
    Merge pull request #1788 from nicolasnoble/prim-color-interpolate Nicolas Noble 2024-10-22 23:19:13 -07:00
  • 4b98d6b7f4
    Merge pull request #1789 from nicolasnoble/bump-allocator-refactor Nicolas Noble 2024-10-22 22:14:08 -07:00
  • 63459798c4 Making the bump allocator more generic. Nicolas "Pixel" Noble 2024-10-22 21:22:06 -07:00
  • d4f7ad6fad Adding interpolateColors to gouraud primitives. Nicolas "Pixel" Noble 2024-10-22 20:02:22 -07:00
  • 28613a56cc
    Merge pull request #1786 from CloudMracek/main Nicolas Noble 2024-10-22 12:21:23 -07:00
  • a06067ddf5
    Fixed mac0 value casting in psyqo cube example and implemented Nicolas' inline assembly fix Jan Racek 2024-10-22 20:38:24 +02:00
  • 95bf165a59
    Merge pull request #1785 from eliasdaler/main Nicolas Noble 2024-10-21 09:31:56 -07:00
  • f20f438b27 Fix bug in writeSafe<PseudoRegister::Translation> Elias Daler 2024-10-21 17:22:06 +02:00
  • cb8872b5fb
    Merge pull request #1715 from grumpycoders/chores-code-format Nicolas Noble 2024-10-20 18:30:26 -07:00
  • 3ada28e39b [Chores] Format code nicolasnoble 2024-10-20 05:58:52 +00:00
  • 2b94af1863
    Merge pull request #1783 from nicolasnoble/psyqo-dma-modes Nicolas Noble 2024-10-19 22:53:56 -07:00
  • 09643701fb Changing psyqo's DMA modes Nicolas "Pixel" Noble 2024-10-19 22:03:23 -07:00
  • 06d7890532
    Merge pull request #1782 from rocketz/PatchManager Nicolas Noble 2024-10-19 19:43:37 -07:00
  • 0e00326ec9 Suggested fixes jr 2024-10-20 02:02:49 +02:00
  • c08ef0588b
    Actually fix Python install detection on Windows spicyjpeg 2024-10-19 23:04:03 +02:00
  • 0cbd3f64d8 Merge branch 'PatchManager' of https://github.com/rocketz/pcsx-redux-rocketz into PatchManager jr 2024-10-19 00:57:51 +02:00
  • 843467a531 Updated copyright years jr 2024-10-19 00:51:06 +02:00
  • 2b3d94434f
    Merge branch 'main' into PatchManager Jon Rocatis 2024-10-18 23:12:59 +02:00
  • 8a7d2665b5 Forgot these files jr 2024-10-18 23:04:37 +02:00
  • 5ca33399b7 Initial PatchManager system jr 2024-10-18 22:44:06 +02:00
  • 5c167be68e
    Use execFile(), add Python detection workaround spicyjpeg 2024-10-18 20:58:43 +02:00
  • e732a4a3f2
    Merge branch 'grumpycoders:main' into vscode-extension spicyjpeg 2024-10-18 20:56:36 +02:00
  • 318b856caa Upgrading formatter. Nicolas 'Pixel' Noble 2024-10-18 11:27:48 -07:00
  • efa5877bbd
    Merge branch 'grumpycoders:main' into vscode-extension spicyjpeg 2024-10-18 19:59:41 +02:00
  • 74dbe2b274
    Merge pull request #1781 from CloudMracek/main Nicolas Noble 2024-10-18 10:00:04 -07:00
  • 7fe9703d48
    Shuffling things a bit to using constexpr. Nicolas Noble 2024-10-18 08:56:42 -07:00
  • 38749d0730
    Assiging default values to zIndex and mac0 variables so Codacy is happy Jan Racek 2024-10-18 11:39:19 +02:00
  • 44c3418d45
    Added a cube example to psyqo Jan Racek 2024-10-18 11:28:25 +02:00
  • 5f1124e9c2
    Merge pull request #1780 from CloudMracek/main Nicolas Noble 2024-10-14 20:28:46 -07:00
  • 796f18ea9b
    Fixed compile_flags.txt in vscode-extension template for psyqo Jan Racek 2024-10-14 21:04:11 +02:00
  • 065c7a118b
    More updates to CMake bare metal templates spicyjpeg 2024-10-14 11:11:30 +02:00
  • ba5c080ba2
    Add Python venv support to VS Code extension, bump to 0.3.8 spicyjpeg 2024-10-14 10:45:53 +02:00
  • 45c505c85d
    Update VS Code extension bare metal templates spicyjpeg 2024-10-14 10:45:39 +02:00
  • 549e152a0b
    Merge pull request #1778 from nicolasnoble/fixed-point-improvements Nicolas Noble 2024-10-13 06:26:53 -07:00
  • eb494cf013 Proper order for fractional value. Nicolas "Pixel" Noble 2024-10-13 02:35:50 -07:00
  • 4381d3039f Various fixed point improvements. Nicolas "Pixel" Noble 2024-10-13 02:20:34 -07:00
  • 758ccfc96e
    Merge pull request #1777 from cuckydev/add-ramsize-option Nicolas Noble 2024-10-12 19:54:11 -07:00
  • e6f7214d3a Add RAM_SIZE option to ps-exe.ld Regan Green 2024-10-12 22:16:41 -04:00
  • f261d51a27
    Merge pull request #1775 from nicolasnoble/cleaner-psyqo-vblank Nicolas Noble 2024-10-10 18:17:52 -07:00
  • c26db77f79
    Merge pull request #1776 from nicolasnoble/nested-psyqo Nicolas Noble 2024-10-10 18:17:40 -07:00
  • 537936476c Allow nested usage of psyqo's makefiles. Nicolas Pixel Noble 2024-10-10 07:36:52 -07:00
  • 38976fd40f Cleaner & accurate VBlank IRQ handling in psyqo's no-kernel mode. Nicolas Pixel Noble 2024-10-10 07:35:31 -07:00
  • b0489341df
    Merge pull request #1774 from johnbaumann/no-kernel-irq-fixes Nicolas Noble 2024-10-09 20:44:12 -07:00
  • ef06d9ffff Avoiding missing IRQs in no-kernel mode. Nicolas "Pixel" Noble 2024-10-09 20:03:58 -07:00
  • dc0f83a108
    Merge pull request #1773 from grumpycoders/runaway-chained-dma Nicolas Noble 2024-10-09 07:51:41 -07:00
  • 2ff0d4b3bf
    Fixing runaway chained DMA Nicolas Noble 2024-10-09 06:59:51 -07:00
  • 003fe3be58
    Merge pull request #1772 from NotExactlySiev/patch-1 Nicolas Noble 2024-10-08 22:48:37 -07:00
  • 8b98a2ecdd
    Prevent unnecessary write to IREG in the psyqo exception handler. NotExactlySiev 2024-10-09 07:50:41 +03:30
  • 1ea5c8e5d0
    Shaving off one cycle from psyqo's exception handler. NotExactlySiev 2024-10-09 07:32:27 +03:30
  • 203e442961
    Merge pull request #1771 from nicolasnoble/no-kernel-one-nop Nicolas Noble 2024-10-08 19:57:25 -07:00
  • 52b165f3f1
    Merge pull request #1611 from johnbaumann/psyqo_tap_driver Nicolas Noble 2024-10-08 19:57:12 -07:00
  • 5187d6df1e Saving one nop from psyqo's exception handler. Nicolas "Pixel" Noble 2024-10-08 19:18:27 -07:00
  • c93af7b1c8 Tweaks & fixes. Nicolas "Pixel" Noble 2024-10-08 19:03:13 -07:00
  • 300e80b307
    Merge pull request #1738 from nicolasnoble/gpu-logger-color-boxes Nicolas Noble 2024-10-08 00:35:24 -07:00
  • 1705c6d7b4 Merge remote-tracking branch 'upstream/main' into psyqo_tap_driver Nicolas "Pixel" Noble 2024-10-07 22:22:34 -07:00
  • 8331d144c9 Using ColorButton. Nicolas "Pixel" Noble 2024-10-07 22:01:29 -07:00
  • b064116fff
    Merge pull request #1768 from eliasdaler/cdrom_fix Nicolas Noble 2024-10-07 18:51:31 -07:00
  • da7c157682 Remove redundant newline Elias Daler 2024-10-07 21:49:42 +02:00
  • bda2f79c22 Code review fixes Elias Daler 2024-10-07 21:48:58 +02:00
  • 565aa15009 Fix CDRomDevice nullptr access Elias Daler 2024-10-07 18:29:31 +02:00
  • 12be097c8e
    Merge pull request #1643 from Giragast/webserver_state_and_screen Nicolas Noble 2024-10-06 21:30:22 -07:00
  • 95438cd19e
    Merge branch 'main' into webserver_state_and_screen Nicolas Noble 2024-10-06 20:35:39 -07:00
  • 91f8e549ae
    Merge pull request #1767 from marcovoc/interpreted_cache_flush Nicolas Noble 2024-10-06 20:28:13 -07:00
  • 0d06ae13fa better performance for flush size greater than 1 byte Mascapone 2024-10-06 21:18:56 +02:00
  • 83a3664247 add Icache flush line on clear from memory Mascapone 2024-10-06 21:01:53 +02:00
  • f8b8e10a90
    Fixing CDRomLoader. Nicolas Noble 2024-10-05 15:43:01 -07:00
  • 7991922a48
    Merge pull request #1766 from nicolasnoble/fixing-chain-print Nicolas Noble 2024-10-04 21:46:14 -07:00
  • 4ea1b823d6 Fixing chainprint, and adding a chain example. Nicolas "Pixel" Noble 2024-10-04 20:55:20 -07:00
  • 2b76691e31
    Merge pull request #1765 from grumpycoders/coroutine-typo Nicolas Noble 2024-10-04 06:08:34 -07:00
  • b5ae39ea47
    Merge pull request #1764 from grumpycoders/psyqo-paths-cdrom-loader-fix Nicolas Noble 2024-10-04 06:08:13 -07:00
  • a4b700c884
    Fixing wrong type. Nicolas Noble 2024-10-04 05:21:33 -07:00
  • 9857f9b4fe
    Fixing multiple calls to CDRomLoader::readFile(). Nicolas Noble 2024-10-04 05:15:59 -07:00
  • 7efde14cb5
    Merge pull request #1763 from nicolasnoble/soft-math-deprecation Nicolas Noble 2024-10-04 04:12:51 -07:00
  • 22236775d7
    Merge pull request #1761 from nicolasnoble/prim-pieces Nicolas Noble 2024-10-04 02:52:49 -07:00
  • 66c08c364c
    Merge pull request #1762 from nicolasnoble/bump-allocator Nicolas Noble 2024-10-03 20:40:13 -07:00
  • 606986cb0f
    Merge pull request #1760 from nicolasnoble/psyqo-chaining-concepts Nicolas Noble 2024-10-03 20:14:18 -07:00
  • e4e058d4de Fixing sample. Nicolas "Pixel" Noble 2024-10-03 20:12:41 -07:00
  • 436754d3b8
    Merge pull request #1759 from nicolasnoble/pragma-once Nicolas Noble 2024-10-03 20:03:39 -07:00
  • 1d0cb09055
    Merge pull request #1758 from nicolasnoble/ps1-packer-resetstack Nicolas Noble 2024-10-03 20:02:20 -07:00
  • 9bc2a3ff16
    Merge pull request #1757 from nicolasnoble/templates-memcpy Nicolas Noble 2024-10-03 20:01:05 -07:00
  • aa941c94e3
    Merge pull request #1756 from nicolasnoble/imgui_memory_editor-fix Nicolas Noble 2024-10-03 20:00:21 -07:00
  • 7668769669 Adding a bump allocator to psyqo. Nicolas "Pixel" Noble 2024-10-03 19:16:00 -07:00
  • 28f38ee63e Splitting some primitives to PrimPieces, and rephrasing. Nicolas "Pixel" Noble 2024-10-03 19:14:15 -07:00
  • 53093bcfbd Deprecating / refactoring some of the soft math api. Nicolas "Pixel" Noble 2024-10-03 19:10:54 -07:00
  • 9e41179045 Documenting psyqo's chaining concept. Nicolas "Pixel" Noble 2024-10-03 19:08:55 -07:00
  • 24d1a70ff0 Adding a bunch of forgotten #pragma once. Nicolas "Pixel" Noble 2024-10-03 19:06:00 -07:00
  • e322816416 Adding -resetstack to ps1-packer. Nicolas "Pixel" Noble 2024-10-03 18:55:54 -07:00
  • bf30192e46 Adding the required memcpy/memset/etc to the templates. Nicolas "Pixel" Noble 2024-10-03 18:42:21 -07:00
  • fea511babf Fixing ImGui's memory editor after ImGui upgrade. Nicolas "Pixel" Noble 2024-10-03 18:29:26 -07:00
  • f29fae851e
    Merge pull request #1755 from nicolasnoble/setjmp-longjmp Nicolas Noble 2024-10-02 21:34:14 -07:00
  • 78f31a68a3
    Merge pull request #1754 from axetion/main Nicolas Noble 2024-10-02 21:07:39 -07:00
  • ae7d3450dc Adding example for switching stack on the fly to the scratchpad. Nicolas "Pixel" Noble 2024-10-02 20:55:18 -07:00
  • d25af104b1 Fixing setjmp/longjmp attributes. Nicolas "Pixel" Noble 2024-10-02 20:48:13 -07:00
  • 55a8414eb4
    Add raw texture bit to sprites with no color set Andrew K. 2024-10-02 20:32:16 -07:00
  • da9ddaf848
    Merge pull request #1753 from nicolasnoble/_bu_init-mirror Nicolas Noble 2024-10-01 21:48:15 -07:00
  • e51ffafa5c Assign _bu_init alias to 0x55. Nicolas "Pixel" Noble 2024-10-01 19:20:26 -07:00
  • dae3b4b893
    Merge pull request #1752 from nicolasnoble/modplayer-no-syscalls Nicolas Noble 2024-10-01 07:40:51 -07:00
  • 708eff47db Fixing tinyshell. Nicolas Pixel Noble 2024-10-01 07:02:56 -07:00