Commit e2dc99e
Experimental native PPSSPP port (squashed PR #4284)
* Adding base
* progress
* Building
* Fixing memareas
* Adding base
* Progress
* updates to bizhawk
* Taking ppsspp out of waterbox, trying to run it ported
* renaming old implementation to _wbx before adding the ported one
* creating adapted psp
* Revert "creating adapted psp"
This reverts commit 9a2b83f.
* Revert "renaming old implementation to _wbx before adding the ported one"
This reverts commit c6690c8.
* Reverting some changes, removing waterbox base class
* Stable base for new PPSSPP core
* Added msvc
* [WIP] working on windows compilation
* Compiling but still not linking
* Progress
* Producing dll
* Progress
* ported running
* Now running on windows with ffmpeg
* Updating ppsspp
* Progress with ported
* updates
* Properly working with myst
* Updates
* Load/save working
* Proper load/save and controllers fixed
* Preventing crash on save dialog
* compiling on linux
* Preserving symbols
* Adding gitignore
* Progress
* Adding sdl config
* Windows now compiling. Font error fixed
* built linux
* Adding UI fonts
* Resync with upstream
* Detecting inputs
* Updating linux compilation
* adding sound
* Added sound
* Remove unused imports
* Fix line-end whitespace
* Use `#if false` for commented-out code blocks
* Uploading release lib instead of debug for testing purposes
* Addressing comments and fixing warnings
* Addressing styler complaints
* Addressing styler complaints
* Removing settings
* Addressing comments
* attempting to make ppsspp in linux load the proper dll, still failing
* fixing proper dynamic linking
* Adding missing libs for ppsspp, proper linking, and disabling problematic logging functions
* Adding missing symbolic links
* Addressing comments
* Adding missing SDL symlink
* use static ffmpeg libraries
changes the linux linking process to use static ffmpeg libraries and system-provided SDL2 (could also link our Assets/dll/libSDL2.so I guess)
* forgot make install
* Revert changes to VS Code dotfiles
if this is relevant outside Jaffar, do it in a separate PR
(bars)
* Update PPSSPP.IVideoProvider.cs
Fixing proper video height
* Remove Right Analog
* Remove Right Analog
* Remove Right Analog
* fix submodule names
* alphabetise in `RomLoader.MakeGameFromDisc`
* Remove debugging print
* Unimplement `ISettable<,>` service on `PPSSPP`
* Using temp folder for files
* Fixing rewind, changing compiler to clang, fixing video having 2 more pixels height
* Pushing linux lib
* Fixing analyzer error
* remove SDL submodule
* Fixing video resolution height 270 -> 272
* fix retro_log_printf_callback
* fix UB causing divide by zero exceptions
should probably be fixed properly upstream
oh and someone else rebuild linux kthx
* Updating PPSSPP with CPP's DVD loading fix and rebasing with upstream PPSSPP
* Revert "Updating PPSSPP with CPP's DVD loading fix and rebasing with upstream PPSSPP"
This reverts commit a8d724e.
* recomp of dll
* Changes according to Yoshi's request
---------
Co-authored-by: Sergio Martin <martiser@ethz.ch>
Co-authored-by: YoshiRulz <OSSYoshiRulz+git@gmail.com>
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
Co-authored-by: Spikestuff <Spikestuff@users.noreply.github.com>1 parent dbb42ff commit e2dc99e
35 files changed
Lines changed: 6882 additions & 3 deletions
File tree
- Assets/dll
- ExternalCoreProjects/ppsspp
- make
- SDL2
- msvc
- SDL2
- src
- BizHawk.Client.Common
- BizHawk.Emulation.Cores
- Consoles/Sony/PSP
- Properties
- Resources
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
102 | 108 | | |
103 | 109 | | |
104 | 110 | | |
| |||
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
0 commit comments