DS-Homebrew / TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS
https://wiki.ds-homebrew.com/twilightmenu/
GNU General Public License v3.0
3.16k stars 199 forks source link

Neo-Geo support via NeoDS? #902

Open kurai021 opened 4 years ago

kurai021 commented 4 years ago

NeoDS is a good emulator for DS/3DS with SD support, could be great if TwilightMenu could include it in order to also prevent the project from being forgotten, there is an old repository in Github with the source code

Darknior commented 4 years ago

a really good idea :)

crustyshoelaces commented 4 years ago

I signed up to this site just to show my support for this

Dartz150 commented 4 years ago

Gonna comment on this because why not, I would like to have this included as well.

trvrplk commented 3 years ago

just want to show support for this again

ajeje93 commented 2 years ago

Any news on this one?

NightScript370 commented 2 years ago

For those asking on updates, I've been working on getting NeoDS up to the latest toolchain versions (aka latest devkit): https://github.com/DS-Homebrew/NeoDS

It compiles, but crashes at launch. I would appreciate any help I'm able to get in this.

patters-match commented 9 months ago

Any update on this? I just ran into the issue of NeoDS not working on Twilight Menu++, which is preventing me from trying it out on my 3DS.

In relation to the last comment from @NightScript370 above, I can see from the GitHub Actions workflow that the builds did indeed appear to be fixed, however the artifact attached to the workflow run has expired so I can't test.

Can someone please trigger a workflow run to create a build?

cotodevel commented 3 months ago

@NightScript370 Sorry to resurrect such an old thread. how did it go? Did you get NeoDS to boot in TWL mode & running games, via TwiLightMenu ? (I mean not using RAMDisk, but fully using the internal SD card + TWL hardware like SnemulDS Revival: https://bitbucket.org/Coto88/snemulds/commits/branch/TGDS1.65)

Some people are claiming it's actually working, and others saying it isn't. There isn't that much documentation around. It isn't working for me in TWL mode without a Ramdisk. (by launching it from TwiLightMenu on default settings, TWL mode, or any other setting), the NTR binaries i've tried and are known to work (tested already on emulators): NeoDs_021.nds , NeoDs_021b_scaled.nds.

edit: I was halfway porting neoDS to TGDS then found out a version which works with latest TWiLightMenu (that is, DSi mode on TWL hardware)... just extract (https://bitbucket.org/Coto88/neods/src/master/release/NEODS_TWL_3DS.zip) in root SD path, overwrite all files, and put your games (.neo) in the same root SD path, then launch NeoDS.nds from TWiLightMenu... It's also working for 3DS systems through repeating the above steps & installing hbmenu_ntr.cia & booting hbmenu then NeoDS.nds.

Backup Repo, leaving it here if somebody else stumbles upon this issue & wants to use neoDS in TWL mode: https://bitbucket.org/Coto88/neods/

btw, both the emu & DKARM are distributed under GPL v2, see: https://gbatemp.net/threads/collection-of-old-devkitpro-versions.526377/ so this repo is legal as far as FOSS licensing goes

edit2: @RocketRobz remember when arm memcpy wasn't working? it's now fixed in DKARM ;-) https://bitbucket.org/Coto88/neods/commits/bd725c74aa084c75237fd99027af5ccd96154f6b

soniola commented 3 weeks ago

@cotodevel well, i tried this version of neods on my old 3DS, the rom boots in Ds mode, with dsi vram and dsi cpu clock, but..... does not work in dsi mode, and the error says:

Fatinit failed PANIC c:/users/jp-dev/desktop/lat/lat/neods/arm9/source/template.c:8 Systeminit failed

Tested in: twilight menu ++ 27.5.1

soniola commented 3 weeks ago

well well.... dsi mode in twilight menu doesnt work, but the hb menu, the games runs better than I expected, thank you @cotodevel this emulator give me, memory when i was a child

soniola commented 3 weeks ago

one last thing, repair the graphic glitches

cotodevel commented 3 weeks ago

thanks for testing! but i've moved away from NeoDS, i'm working on other stuff ATM. For instance .

The graphic glitches are 100% TWL mode only, and due to caches enabled.

soniola commented 3 weeks ago

well, im happy the emulator isn't dead, and now i can play tlb 1 and 2 with full speed in my 3ds