Nicolas Pixel Noble
38976fd40f
Cleaner & accurate VBlank IRQ handling in psyqo's no-kernel mode.
2024-10-10 07:35:31 -07:00
Nicolas Noble
b0489341df
Merge pull request #1774 from johnbaumann/no-kernel-irq-fixes
...
Avoiding missing IRQs in no-kernel mode.
2024-10-09 20:44:12 -07:00
Nicolas "Pixel" Noble
ef06d9ffff
Avoiding missing IRQs in no-kernel mode.
2024-10-09 20:03:58 -07:00
Nicolas Noble
dc0f83a108
Merge pull request #1773 from grumpycoders/runaway-chained-dma
...
Fixing runaway chained DMA
2024-10-09 07:51:41 -07:00
Nicolas Noble
2ff0d4b3bf
Fixing runaway chained DMA
...
This fixes an interesting bug where the chained DMA can runaway if:
- Two or more big packets are chained together one after the other and
- They are at the end of the chain
2024-10-09 06:59:51 -07:00
Nicolas Noble
003fe3be58
Merge pull request #1772 from NotExactlySiev/patch-1
...
Shaving off one cycle from psyqo's exception handler.
2024-10-08 22:48:37 -07:00
NotExactlySiev
8b98a2ecdd
Prevent unnecessary write to IREG in the psyqo exception handler.
2024-10-09 07:50:41 +03:30
NotExactlySiev
1ea5c8e5d0
Shaving off one cycle from psyqo's exception handler.
2024-10-09 07:32:27 +03:30
Nicolas Noble
203e442961
Merge pull request #1771 from nicolasnoble/no-kernel-one-nop
...
Saving one nop from psyqo's exception handler.
2024-10-08 19:57:25 -07:00
Nicolas Noble
52b165f3f1
Merge pull request #1611 from johnbaumann/psyqo_tap_driver
...
Multitap driver
2024-10-08 19:57:12 -07:00
Nicolas "Pixel" Noble
5187d6df1e
Saving one nop from psyqo's exception handler.
2024-10-08 19:18:27 -07:00
Nicolas "Pixel" Noble
c93af7b1c8
Tweaks & fixes.
2024-10-08 19:03:13 -07:00
Nicolas Noble
300e80b307
Merge pull request #1738 from nicolasnoble/gpu-logger-color-boxes
...
Adding color-picker-style boxes to GPU logger
2024-10-08 00:35:24 -07:00
Nicolas "Pixel" Noble
1705c6d7b4
Merge remote-tracking branch 'upstream/main' into psyqo_tap_driver
2024-10-07 22:22:34 -07:00
Nicolas "Pixel" Noble
8331d144c9
Using ColorButton.
2024-10-07 22:01:29 -07:00
Nicolas Noble
b064116fff
Merge pull request #1768 from eliasdaler/cdrom_fix
...
Fix CDRomDevice nullptr access
2024-10-07 18:51:31 -07:00
Elias Daler
da7c157682
Remove redundant newline
2024-10-07 21:49:42 +02:00
Elias Daler
bda2f79c22
Code review fixes
2024-10-07 21:48:58 +02:00
Elias Daler
565aa15009
Fix CDRomDevice nullptr access
...
Asserts were checking CDRom device state on m_device member which was
not yet set via registerMe call.
Add isIdle method to check if CDRomDevice is idle instead.
2024-10-07 18:30:58 +02:00
Nicolas Noble
12be097c8e
Merge pull request #1643 from Giragast/webserver_state_and_screen
...
Add save state and screen access options to the web server
2024-10-06 21:30:22 -07:00
Nicolas Noble
95438cd19e
Merge branch 'main' into webserver_state_and_screen
2024-10-06 20:35:39 -07:00
Nicolas Noble
91f8e549ae
Merge pull request #1767 from marcovoc/interpreted_cache_flush
...
Add Icache flush line on clear from memory
2024-10-06 20:28:13 -07:00
Mascapone
0d06ae13fa
better performance for flush size greater than 1 byte
2024-10-06 21:23:50 +02:00
Mascapone
83a3664247
add Icache flush line on clear from memory
2024-10-06 21:01:53 +02:00
Nicolas Noble
f8b8e10a90
Fixing CDRomLoader.
...
Because I'm a moron.
2024-10-05 15:43:01 -07:00
Nicolas Noble
7991922a48
Merge pull request #1766 from nicolasnoble/fixing-chain-print
...
Fixing chainprint, and adding a chain example.
2024-10-04 21:46:14 -07:00
Nicolas "Pixel" Noble
4ea1b823d6
Fixing chainprint, and adding a chain example.
2024-10-04 20:55:20 -07:00
Nicolas Noble
2b76691e31
Merge pull request #1765 from grumpycoders/coroutine-typo
...
Fixing wrong type.
2024-10-04 06:08:34 -07:00
Nicolas Noble
b5ae39ea47
Merge pull request #1764 from grumpycoders/psyqo-paths-cdrom-loader-fix
...
Fixing multiple calls to CDRomLoader::readFile().
2024-10-04 06:08:13 -07:00
Nicolas Noble
a4b700c884
Fixing wrong type.
2024-10-04 05:21:33 -07:00
Nicolas Noble
9857f9b4fe
Fixing multiple calls to CDRomLoader::readFile().
2024-10-04 05:15:59 -07:00
Nicolas Noble
7efde14cb5
Merge pull request #1763 from nicolasnoble/soft-math-deprecation
...
Deprecating / refactoring some of the soft math api.
2024-10-04 04:12:51 -07:00
Nicolas Noble
22236775d7
Merge pull request #1761 from nicolasnoble/prim-pieces
...
Splitting some primitives to PrimPieces, and rephrasing.
2024-10-04 02:52:49 -07:00
Nicolas Noble
66c08c364c
Merge pull request #1762 from nicolasnoble/bump-allocator
...
Adding a bump allocator to psyqo.
2024-10-03 20:40:13 -07:00
Nicolas Noble
606986cb0f
Merge pull request #1760 from nicolasnoble/psyqo-chaining-concepts
...
Documenting psyqo's chaining concept.
2024-10-03 20:14:18 -07:00
Nicolas "Pixel" Noble
e4e058d4de
Fixing sample.
2024-10-03 20:12:41 -07:00
Nicolas Noble
436754d3b8
Merge pull request #1759 from nicolasnoble/pragma-once
...
Adding a bunch of forgotten #pragma once.
2024-10-03 20:03:39 -07:00
Nicolas Noble
1d0cb09055
Merge pull request #1758 from nicolasnoble/ps1-packer-resetstack
...
Adding -resetstack to ps1-packer.
2024-10-03 20:02:20 -07:00
Nicolas Noble
9bc2a3ff16
Merge pull request #1757 from nicolasnoble/templates-memcpy
...
Adding the required memcpy/memset/etc to the templates.
2024-10-03 20:01:05 -07:00
Nicolas Noble
aa941c94e3
Merge pull request #1756 from nicolasnoble/imgui_memory_editor-fix
...
Fixing ImGui's memory editor after ImGui upgrade.
2024-10-03 20:00:21 -07:00
Nicolas "Pixel" Noble
7668769669
Adding a bump allocator to psyqo.
2024-10-03 19:16:00 -07:00
Nicolas "Pixel" Noble
28f38ee63e
Splitting some primitives to PrimPieces, and rephrasing.
2024-10-03 19:14:15 -07:00
Nicolas "Pixel" Noble
53093bcfbd
Deprecating / refactoring some of the soft math api.
2024-10-03 19:10:54 -07:00
Nicolas "Pixel" Noble
9e41179045
Documenting psyqo's chaining concept.
2024-10-03 19:08:55 -07:00
Nicolas "Pixel" Noble
24d1a70ff0
Adding a bunch of forgotten #pragma once.
2024-10-03 19:06:00 -07:00
Nicolas "Pixel" Noble
e322816416
Adding -resetstack to ps1-packer.
2024-10-03 18:55:54 -07:00
Nicolas "Pixel" Noble
bf30192e46
Adding the required memcpy/memset/etc to the templates.
2024-10-03 18:42:21 -07:00
Nicolas "Pixel" Noble
fea511babf
Fixing ImGui's memory editor after ImGui upgrade.
2024-10-03 18:29:26 -07:00
Nicolas Noble
f29fae851e
Merge pull request #1755 from nicolasnoble/setjmp-longjmp
...
Adding scratchpad stack example.
2024-10-02 21:34:14 -07:00
Nicolas Noble
78f31a68a3
Merge pull request #1754 from axetion/main
...
Add raw texture bit to sprites with no color set
2024-10-02 21:07:39 -07:00