Skip to content

Comments

Fix and enable libnx compilation#13

Open
phcoder wants to merge 46 commits intolibretro:mainfrom
phcoder:libnx
Open

Fix and enable libnx compilation#13
phcoder wants to merge 46 commits intolibretro:mainfrom
phcoder:libnx

Conversation

@phcoder
Copy link

@phcoder phcoder commented Feb 7, 2022

Tested on switch that it goes to menu and prompt

schellingb and others added 30 commits February 1, 2021 05:24
Disable strip for debug builds
Fix Android compile warning
Increase version number
Update DOSBox SVN
Change "Disable extended memory" mode to still emulate 16 MB of RAM
Show CPU overload warning only once per minute
Add "Custom Keyboard + Mouse" input modes
Don't let frontend render faster than the emulated monitor refresh rate
On some platforms required for strdup in encoding_utf.c
- Backport schellingb#111 - Add mips32/OpenDingux to .gitlab-ci.yml
- Backport schellingb#133 - Add separate target for Mingw
…rget as well.

Dynarec is disabled for ios9 (armv7), ios-arm64 and tvos-arm64 for now.
Some platforms can have extremely low default values.
* Use vita funcs
* Fix static linking
* Adjust vita build flags
Also clean up formatting
@schellingb
Copy link
Collaborator

Can you try running DOOM or another game made past 1993 on the default settings?
Because this would activate the dynamic recompiling CPU core which last time we tried Switch makes it crash. Without dynrec/jit this core isn't worth much IMHO. For similar reasons the WiiU port was abandoned, no one around capable of fixing it on those platforms. Dynrec/jit works perfectly fine for arm64 on phones and arm32 on phones and Pi, so it must just be some part of the special memory handling code that exists for Switch but there must be a mistake in there.

schellingb added a commit that referenced this pull request Nov 8, 2023
@schellingb
Copy link
Collaborator

Someone said the recent build made for Switch are (still) crashing when a game is started. I'm pretty sure that is the dynamic recompiling CPU (dynrec/jit) still not working properly. Not really sure what to do besides disabling Switch builds again... Would be nice to know if any of the other DOSBox cores work on Switch. Though a core could be working but dynrec might just be disabled for the Switch platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants