Commit graph

9 commits

Author SHA1 Message Date
Ronald Caesar
ba45834583
feat!: rewrote program in a data oriented style.
This is because the source code is objected oriented which is not cpu cache
friendly, making the program slower than it has to be. Yuzu's entire
codebase is written in a objected oriented way and I wonder how much faster
it could if they had use DoD principles from the very beginning.

That's why I want to instill DoD fundamentals early on so this won't be a
problem going forward.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2025-08-02 04:05:05 -04:00
GloriousTacoo
f69c918186
Revert "feat(gui): Enhance CPU panel with state management and GUI improvements" 2025-07-09 16:56:01 -04:00
Carlo Pezzotti
85559e249b feat(gui): Enhance CPU panel with state management and GUI improvements 2025-07-09 11:51:13 +02:00
Xphalnos
4d4f0c8490 Reorganization of source & Clang-Format 2025-06-20 20:33:57 +02:00
Xphalnos
014b236228 Import Strong Logger & Config System 2025-06-18 18:30:21 +02:00
Xphalnos
548b99e2e3 CMake, Big Cleanup, CI Build and 3rd_Party 2025-06-17 18:51:46 +02:00
SamsonLib
8c9fd88715 Fixed bug with include and printf 2025-06-14 17:22:30 +02:00
SamsonLib
cb485588cd Added print debug info, .write_byte and .read_byte to cpu, with boundary check and rewrote the test program to use those. 2025-06-14 13:23:11 +02:00
ownedbywuigi
3f2d75276c Add the first files (ARMv8 basic emu) 2025-06-05 21:03:38 -04:00