Homebrew neoDS - Update!

Killermech

Cookie Monster
Member
Joined
Mar 5, 2004
Messages
1,809
Trophies
0
Website
Visit site
XP
274
Country
And also, is there an extremely easy way to convert? Last time I checked, command line was involved and things got messy... :/

Back then, I did a simple execution file to do the conversation for you. It has instructions on the main screen (mainly what files you need in the folder) and the conversation is simple to follow and just let it do it for you.

http://www.filedropper.com/neodspatcher11
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,020
Country
United States
thanks for updating neoDS nitendo, its nice not having to keep the games at the root =)

+1 for adding argument support. it also works with BAGplug, and hbMenu.
here's some documentation about argv protocol at the devkitpro site that should be useful.
and here's a quote from BassAceGold about argv from the GameYob thread:
BassAceGold said:
argv[0] is the path to the launched binary (path of the emulator binary) and argv[1] is the path to the file to launch. But you aren't specifically limited to just 2 arguments, you are free to add as many as you want if you don't feel like coding some options into a menu.
 

aea

Well-Known Member
Newcomer
Joined
Feb 8, 2013
Messages
86
Trophies
1
Age
42
XP
232
Country
My builds are not a part of the offical version-chain. That would require me to register at GitHub and stuff - which I'm way to lazy to do.

I think I'm about done with what I wanted to do with neoDS - basically adding in some features the original author probably just postponed and then never got around to implement.

If someone have an idea of a minor improvement and it is something I want to do - then I'll consider doing it.

If someone else want to pick up the neoDS project - I'll be more than happy to share my modest additions to the source-code. Let me know - and I'll upload the modified source-files somewhere.

If that person does not want to migrate the source to more modern versions of devkitARM and libnds - it can be a bit tricky to locate the old libraries. I guess I could upload them along with the source IF anyone wants me to?

/dACE

Holy !@#$...man, this is the console emulator that I have most used in my DS, because I can play games that I cannot in my Gamecube using the NEOCD emulator or the Retroarch NEOGEO core, so I'm testing it out once I return home.And talking about minor improvements, I do not know if these fit in that definition, but I would like to ask if possible in the future:
-Improve the rom compatibility.
-Fix the save game option.
-Take a look at the memory expansion option, because it generates corrupted graphics and it does not seem to improve the game speed.

Out of these little issues, this emulator is one of the coolest homebrew for the console and is well recieved that someone still tries to keep it alive, so thank you for your work.
 

nitendo

Well-Known Member
OP
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
I don't have a proper emulation environment set-up, so I was forced to validate my code by testing the build live on my flash-card.

Since that flash-card (DSTWO) does not support arguments and since I have a 3DS (with no memory expansion available) - I don't dare to try any of those suggested improvements.


Furthermore, the core of neoDS is written in ASM and to improve that (increased support/faster emulation) you would need to be a pretty advanced programmer (I'm more of a bro-grammer :-)

But - if someone want's to take a stab at it - I have the proper versions of the libraries needed to compile it. Let me know and I'll upload them.

/dACE
 

habababa

Well-Known Member
Newcomer
Joined
Nov 24, 2010
Messages
63
Trophies
0
XP
270
Country
I don't have a proper emulation environment set-up, so I was forced to validate my code by testing the build live on my flash-card.

Since that flash-card (DSTWO) does not support arguments and since I have a 3DS (with no memory expansion available) - I don't dare to try any of those suggested improvements.


Furthermore, the core of neoDS is written in ASM and to improve that (increased support/faster emulation) you would need to be a pretty advanced programmer (I'm more of a bro-grammer :-)

But - if someone want's to take a stab at it - I have the proper versions of the libraries needed to compile it. Let me know and I'll upload them.

/dACE
Ive sent you a pm.
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,020
Country
United States
Since that flash-card (DSTWO) does not support arguments and since I have a 3DS (with no memory expansion available) - I don't dare to try any of those suggested improvements.
/dACE

well then sir, i double-dog,.. no, i triple-dog-dare you [or somebody] to expand your improvements upon neoDS! =P

DSTwo can/will support argv, it's just teh official EOS that doesn't support arguments.
you can use BAGplug, iMenu (<-alternative menu/loader/gui's for DSTwo), or wintermute's hbmenu for arg stuff on dstwo.
lot's of DS emulators have already (upon request) incorporated it; nesDS, catsfc, gameyob, tempGBA, nitrografx, stellaDS, a7800, dsdoom, and ikureader.
 

Drak0rex

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
2,196
Trophies
0
XP
2,895
Country
United States
Bums me out that I can't use this. Used it in the past no problem. Now I can't get games to convert. I run the converter with the Bios, and the Rom (All packaged .bins) in the folder, and nothing happens. /sigh
If you look on youtube you can find a pack of roms that are already converted.
 
  • Like
Reactions: elBenyo

nitendo

Well-Known Member
OP
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
My ini file says:

fat:/neods

naturally I have a folder called "neods" in root with all my roms, but when I boot NeoDS I don't see any roms to select.


Make sure the file does not have a line-break at the very end of the path.
Open the file in notepad, place the caret at the end of the path and hit delete - dont forget to save.

Oh - and append a '/' at the end of the path (I don't remember if it is necessary - but i couldn't hurt :-)

/dACE
 
  • Like
Reactions: XDel

XDel

Author of Alien Breed: Projekt Odamex
Member
Joined
Jul 25, 2012
Messages
2,714
Trophies
2
Age
49
Location
Another Huxleyian Dystopia
XP
3,549
Country
United States
Make sure the file does not have a line-break at the very end of the path.
Open the file in notepad, place the caret at the end of the path and hit delete - dont forget to save.

Oh - and append a '/' at the end of the path (I don't remember if it is necessary - but i couldn't hurt :-)

/dACE

Heh, actually it looks like I never overwrote the original executable, my bad!
 

mickael28

Well-Known Member
Newcomer
Joined
Nov 15, 2006
Messages
67
Trophies
1
XP
412
Country
Back then, I did a simple execution file to do the conversation for you. It has instructions on the main screen (mainly what files you need in the folder) and the conversation is simple to follow and just let it do it for you.

http://www.filedropper.com/neodspatcher11


Could you upload this one again pls? I'm having problems with NeoDSConvert... maybe this could help
 

mickael28

Well-Known Member
Newcomer
Joined
Nov 15, 2006
Messages
67
Trophies
1
XP
412
Country
I have mslug.zip and neogeo.zip on the NeoDSConvert folder, run the .exe and I got the neogeo.neo file but mslug.neo was not created.

Do you know what could be happening or what I could try? This is the output of the .exe command....

Code:
Looking for mslug...
Opening ROM file: 201-p1.bin
Missing fileLooking for turfmast...
...
Looking for neogeo...
Opening ROM file: sp-s2.sp1
Loading ROM data: offs=0 len=20000 mask=FF group=2 skip=0 reverse=1
  All done
Verifying length (20000) and checksums
Verify finished
Closing ROM file
Opening ROM file: sm1.sm1
Loading ROM data: offs=0 len=20000 mask=FF group=1 skip=0 reverse=0
Verifying length (20000) and checksums
Verify finished
Closing ROM file
Opening ROM file: sm1.sm1
Loading ROM data: offs=0 len=20000 mask=FF group=1 skip=0 reverse=0
Verifying length (20000) and checksums
Verify finished
Closing ROM file
Opening ROM file: 000-lo.lo
Loading ROM data: offs=0 len=10000 mask=FF group=1 skip=0 reverse=0
Verifying length (10000) and checksums
Verify finished
Closing ROM file
Opening ROM file: sfix.sfx
Loading ROM data: offs=0 len=20000 mask=FF group=1 skip=0 reverse=0
Verifying length (20000) and checksums
Verify finished
Closing ROM file
Post-processing region 81
+ datawidth=1 little=1
+ Byte swapping region
Post-processing region 82
+ datawidth=1 little=1
Post-processing region 89
+ datawidth=1 little=1
Post-processing region 8A
+ datawidth=1 little=1
Post-processing region 8B
+ datawidth=1 little=1
Post-processing region 8C
+ datawidth=1 little=1
Post-processing region 92
+ datawidth=1 little=1
Post-processing region 9A
+ datawidth=2 little=0
+ Byte swapping region
Post-processing region 9B
+ datawidth=1 little=1
 

Acidflare

HomeBrew Beta Tester
Member
Joined
Aug 16, 2013
Messages
1,106
Trophies
0
Age
34
Location
Nether World
XP
268
Country
Canada
spanish_biker79 use the unibios instead of the neogeo bios it works better for NeoDS I had no issues making mslug.neo when using unibios.
The UniBios is made for the NeoGeo home console as a replacement BIOS to be able to send roms to your neogeo and use burned CD's, but it works great with neogeo emulators aswell
 

mickael28

Well-Known Member
Newcomer
Joined
Nov 15, 2006
Messages
67
Trophies
1
XP
412
Country
Thanks, I think I read about a unibios.rom, do I need to remove the original neogeo.zip, compress this unibios and rename it to neogeo.zip as well? or is the process something different?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
  • Psionic Roshambo @ Psionic Roshambo:
    I don't trust them lol
    Psionic Roshambo @ Psionic Roshambo: I don't trust them lol