Comments (12)
This TWLMenu++ commit successfully fixes the black screen crash, as well as removing the Unlaunch requirement:
DS-Homebrew/TWiLightMenu@40f86d3
This is done by relocating the passed arguments to near the end of the RAM.
As a result, the save .bin file is now read from the same location as the sm64.??.nds
file.
Originally, it crashed because the arguments are overwritten due to trying to read the save data.
from sm64.
It doesn't work well with nds-bootstrap for some reason. Skipping libfat initialization will allow it to boot without freezing (remove -DLIBFAT
from the makefile), but you won't be able to save. I recommend loading the game with some other method; since you have Unlaunch installed, I'd say boot it directly with that.
from sm64.
This isn't an issue isolated to TWiLIghtMenu. It fails to operate from hbmenu too. I'm assuming this should be resolved once/if NitroFS stuff is sorted out and arm9 binary size becomes smaller. You'll need to boot it directly from Unlaunch if you want to use it on hardware. ;)
from sm64.
By the way, if NitroFS can't be sorted out, perhaps the assets to the game can be stored externally? It would still have to be loaded into ram the same way it is now, but it would make the SRL more compatible. It wouldn't help with DS/DS Lite users though (would still need NitroFS for that). But would make the SRL fit better to the normal specifications and allow it to be installed to System Menu and run from most launchers like hbmenu, nds-bootstrap, etc.
from sm64.
This has been fixed/worked around for a while. TWiLight Menu++ now reboots into Unlaunch to start the SM64 DSi port.
from sm64.
I can confirm still doesn't work with real DSi hardware on TWiLightMenu++
from sm64.
This has been fixed/worked around for a while. TWiLight Menu++ now reboots into Unlaunch to start the SM64 DSi port.
Actually, it doesn’t…
from sm64.
Make sure TWLMenu++ is on the latest version (v20.1.0).
If it's already on that version, try booting it directly through Unlaunch.
from sm64.
Awesome! Looks like we can close this issue then :)
from sm64.
Make sure TWLMenu++ is on the latest version (v20.1.0).
If it's already on that version, try booting it directly through Unlaunch.
I just updated it to the latest version and now its saying “This homebrew cannot be launched on 3DS consoles” which doesn’t make sense…
from sm64.
I just updated it to the latest version and now its saying “This homebrew cannot be launched on 3DS consoles” which doesn’t make sense…
That's because Unlaunch doesn't work on 3DS consoles.
The next TWLMenu++ version will remove the Unlaunch requirement, thus making the homebrew work on 3DS consoles as well.
from sm64.
That's because Unlaunch doesn't work on 3DS consoles.
The next TWLMenu++ version will remove the Unlaunch requirement, thus making the homebrew work on 3DS consoles as well.
oh, ok. Tell me when it’s out because I’m excited to try out Super Mario 64 for DSi…on the 3ds…
from sm64.
Related Issues (20)
- Some of the rooms are buggy HOT 1
- The game lags a lot when there are many entities in the frame HOT 6
- Could someone please run me through a step by step process on compiling? please? HOT 3
- I’m having a problem with whole baserom.us.z64 thing. HOT 21
- NDS Expansion Pack Support
- Linux: No such file or directory: 'baserom.us.z64' HOT 2
- Please add an icon and name to it. HOT 2
- wont build HOT 3
- reset button combo
- docker fails to build HOT 1
- Add option to play on bottom screen HOT 1
- Changing the control layout HOT 3
- Add 3DS port to this project as another option HOT 2
- Font is unreadable HOT 1
- I have Docker but it deos not run
- Game crashes when trying to save in the basement
- Windows: baserom.us.z64 not found in the directory
- I do not understand how to do any of this HOT 2
- Sound completely stops working when 4 stars are collected (UTL-001 hardware), performance issues HOT 3
- The writings are difficult to read HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sm64.