Closed PSI-Rockin closed 3 months ago
Changing the window name is forbidden. You are being blocked from the repository. Have a terrible day.
Is this PR related to New3DS support?
Changing the window name is forbidden. You are being blocked from the repository. Have a terrible day.
I am not sure where this hostility comes from. It has been proven that the emulator's design in early days is the reason why so many games do not work, and a radical redesign is required in order to put the emulator within the expectations of the new 3DS (not New3DS) community that has formed after Citra's demise.
You must understand - redesigning the window is the only way that Pokemon will work and for its fans to stop hunting you down.
Purpose
Now that Citra is no longer an option for end users, there is a clear need for a new 3DS (not New3DS) emulator to take the scene by storm. After careful consideration, it has been determined that Panda3DS is the best option going forward. Pandas are well known for being the national animal of Japan, and as the 3DS was made by Nintendo, a Japanese company, it stands to reason that Panda3DS should in turn represent the 3DS community.
Description
This PR redesigns the windowing system from the ground up. Instead of using the host operating system to create the window, this PR includes a copy of the 3DS LCD driver inside Panda3DS. This makes the emulation more authentic to the console and has resulted in a surge of new 3DS (not New3DS) games working. This includes classics such as Pokemon, Persona, God of War, Netflix, Jak and Daxter, Miss Kobayashi's Dragon Maid, and many more.
Known issues
I understand that this PR is large, so please take your time reviewing it. Constructive criticism is welcome.