#155411 - ingramb - Tue Apr 29, 2008 9:30 am
http://groups.google.com/group/neods
This is the first release of NeoDS, a Neo Geo emulator I have been working on since last summer. Check the readme for details. Enjoy!
Last edited by ingramb on Fri Jun 20, 2008 7:44 am; edited 3 times in total
#155417 - khan - Tue Apr 29, 2008 12:45 pm
Awesome. Always wanted a NeoGeo emu on DS, will test when I get home.
@ ingramb
How playable is it?
#155427 - Cid2Mizard - Tue Apr 29, 2008 2:08 pm
Yeah ! good works ...
_________________
www.nintendomax.com 100% Hack 0% Warez
#155428 - t4ils - Tue Apr 29, 2008 2:48 pm
It works so good for a first version :D
Great great work, you're the man !
afaik, windjammers full speed with sound
metal slug with very few slowdown (with sound). game freeze when throwing a grenade
btw, i had to convert games with -bios1 option ;)
#155429 - Cid2Mizard - Tue Apr 29, 2008 3:09 pm
fatal fury perfectly woorks :)
_________________
www.nintendomax.com 100% Hack 0% Warez
#155430 - JLsoft - Tue Apr 29, 2008 4:17 pm
I thought this was a joke topic when I first saw it.
...but I'm now playing Samurai Shodown full speed with sound, and I'm -pretty- sure I'm awake.
Amazing work :O
#155431 - Wraggster - Tue Apr 29, 2008 4:20 pm
what an awesome release for the DS Scene :)
_________________
Webmaster of Nintendo DS Emulation News
http://nintendo-ds.dcemu.co.uk
#155432 - Badablek - Tue Apr 29, 2008 4:23 pm
League Bowling on my DS....you're my hero :D
#155433 - mortys - Tue Apr 29, 2008 4:41 pm
I've got a strange error message with all the rom (converted) I try.
****PANIC****
c:/code/Neogeo/neods/arm9/source/neocpu.c : 101
invalid PC : FFFFF3F
Maybe the bios is not good or the rom.
Please Help ME !!!
Can you tell me the format and the name of the bios (I try Unibios 2.3).
#155434 - Badablek - Tue Apr 29, 2008 4:43 pm
mortys,
try to convert your roms using -bios1 like T4ils said
"NeoDsConvert.exe -bios1"
#155435 - mortys - Tue Apr 29, 2008 4:53 pm
ok i'll try that but is the bios must be in zip (what I got) or must I unzip it ?
If yes what must be the name cause i try whith -bios8 (for unibios) but it seems that the converter don't recognize the bios.
PS : I've got this error message on the DS :(
#155437 - Badablek - Tue Apr 29, 2008 4:58 pm
It must be zipped (neogeo.zip)
-bios0 use the euro bios
-bios1 use the euro-s1 bios
-bios2 use the us bios
-bios3 use the us-e bios
-bios4 use the asia bios
-bios5 use the japan bios
-bios6 use the japan-s2 bios
-bios7 use the japan-s1 bios
-bios8 use the uni-bios.10 bios
-bios9 use the uni-bios.11 bios
-bios10 use the debug bios
-bios11 use the asia-aes bios
maybe the name of your unibios is not good.
#155438 - mortys - Tue Apr 29, 2008 5:09 pm
I think that's it because the name of the bios in the zip is uni-bios.rom and got 2 text files in the zip.
EDit:
I've try with the bios rename uni-bios.10 and neogeo.rom but the converter doesn't work at all...
I'm sorry to be lame b ut somebody can give me the name of the bios file in the zip...
thx in advance
Last edited by mortys on Tue Apr 29, 2008 5:29 pm; edited 1 time in total
#155439 - khan - Tue Apr 29, 2008 5:24 pm
This really is an awesome emu. I never thought that it was possible on DS.
I have so far tested AOF, BJ, KOF94 and work near perfect.
#155444 - Sweater Fish Deluxe - Tue Apr 29, 2008 6:01 pm
Wow, amazing. Just the other day I was looking over the emulators currently available and thinking that the Neo Geo was the only system I really wanted to see done that hadn't been yet (we also need a better 2600 emu), but I never expected to see it happen.
Since you're using textured quads, are you able to squeeze the graphics down to fit entirely on the DS screen or is it cropped like jEnesis? I suppose I'll find out when I try the emu later tonight, but I can't wait!
Also (especially if you're able to squish the resolution) have you considered extending this emu to work with CPS1 or other similar arcade architectures?
Thank you and congratulations!
...word is bondage...
#155447 - khan - Tue Apr 29, 2008 6:22 pm
Sweater Fish Deluxe wrote: |
Wow, amazing. Just the other day I was looking over the emulators currently available and thinking that the Neo Geo was the only system I really wanted to see done that hadn't been yet (we also need a better 2600 emu), but I never expected to see it happen.
Since you're using textured quads, are you able to squeeze the graphics down to fit entirely on the DS screen or is it cropped like jEnesis? I suppose I'll find out when I try the emu later tonight, but I can't wait!
Also (especially if you're able to squish the resolution) have you considered extending this emu to work with CPS1 or other similar arcade architectures?
Thank you and congratulations!
...word is bondage... |
Now, that would awesome. CPS1, 2 are awesome and hopefully some day someone can make one for those two arcade systems on DS.
#155448 - ingramb - Tue Apr 29, 2008 6:24 pm
Thanks for all the feedback guys!
@mortys - The converter is basically a stripped down version of MAME, so can you try running your game with your bios in MAME? If it doesn't work in MAME, it won't work in neods. In the future, I may try to make things less picky, but using MAME was the easiest way to support all the different stupid encryption/protection stuff that newer games have.
>btw, i had to convert games with -bios1 option ;)
Sounds like I have a bug in the converter. It is supposed to default to -bios1, but it sounds like it is not including a bios at all if none is specified. Easy fix for now is to always specify a bios =)
>Since you're using textured quads, are you able to squeeze the graphics down to fit entirely on the DS screen
Yup =)
>Also (especially if you're able to squish the resolution) have you considered extending this emu to work with CPS1 or other similar arcade architectures?
I like CPS1 and CPS2, and I think they could probably be done (although I haven't done much research so I could be wrong). I don't have any plans to work on this at the moment, but maybe someday. Or if someone else wants to have a go, they are free to use NeoDS as a starting point.
#155451 - Cid2Mizard - Tue Apr 29, 2008 6:36 pm
Metag slug Bug gfx
Blazing Star Bug gfx
Twinkestar Sprites Bug gfx
2020 baseball Bug gfx
Magical Drop 3 Bug gfx
Nightmare in the Dark OK
Cyberflip OK
Fatal Fury OK
Neo Mr Do OK
Windjammers OK
Last Resort OK
League Bowling OK
Puzzle Bobble OK
Alpha Mission 2 OK
Viewpoint OK
:)
_________________
www.nintendomax.com 100% Hack 0% Warez
#155453 - JLsoft - Tue Apr 29, 2008 7:16 pm
When people report glitched graphics, please make sure it's not just because raster effects aren't supported. (You can check by turning off raster effects in most non-MAME Neo*Geo-capable emulators for the PC)
#155457 - pas - Tue Apr 29, 2008 8:23 pm
mortys wrote: |
I think that's it because the name of the bios in the zip is uni-bios.rom and got 2 text files in the zip.
EDit:
I've try with the bios rename uni-bios.10 and neogeo.rom but the converter doesn't work at all...
I'm sorry to be lame b ut somebody can give me the name of the bios file in the zip...
thx in advance |
nope you should have a neogeo.zip file that you throw on the converter (by having both in the same folder and doubleclicking on the exe).
_________________
Starcraft DS ?
#155458 - mortys - Tue Apr 29, 2008 8:29 pm
@Badablek :
First of all, everything works with a good bios and XP (I was at work when I try it and wan't search evything I want).
Secondly and mainly @ingramb:
YOU'RE MY GOD !!!
If you need good screenshot of the games I can take some with an official Nitro Capture Kit !
Thanks for your hard work and making the dream of a lot of gamer comes true.
#155463 - medisyn - Tue Apr 29, 2008 9:31 pm
First off you did an awesome job! Thanks!
Bugs
mslug crashes when you throw a grenade.
wh1 crashes when trying to load a match.
I cant believe this runs as good as it does! Great job.
#155465 - mortys - Tue Apr 29, 2008 9:58 pm
My tries so far (with my roms working on gp2x) :
Lresort : Perfect
Wind Jammer : Perfect
Mslug3 : Perfect, some slowdown
Pulstar : Perfect, 35fps (on level 4) sometimes
Blazing Star : Background problem in some level (in the demo)
Cyber Lips : Perfect
Mark of The Wolf : Perfect, 45 fps on average
Ghost Pilot : Perfect
Baseball Star 2 : Perfect
Last Blade : Perfect, 45 fps on average
Shock trooper 2 : Perfect, 45 fps on average
Wiewpoint : Perfect
Football Frenzy : Perfect
Soccer Brawl : Perfect
Mslug : green screen
Mslug2 : green screen
NeoDrfit out : green screen
Metal Slug X : green Screen
Real Bout Fatal Fury : green Screen
Sonic Wing 2 : green screen
Sonic Wing 3 : green screen
Prehistoric Isle 2 : Total graphic corruption
Andros Dunos : green Screen
GhostLop : BLack Screen after SNK logo
Street Hoop : green screen
Ninja Commando : green screen
Twinkle Sprite : green screen
League bowlking :gren screen
Super Spy : green screen
So I supposed that the green screens are coming from my romset and not the emu. But for Prehistoric Isle 2 and Andros Dunos, I'm not sure.
For thext release, maybe the emus could save the video preference.
However thx for the awesome work.
Last edited by mortys on Tue Apr 29, 2008 10:11 pm; edited 1 time in total
#155468 - ingramb - Tue Apr 29, 2008 10:05 pm
> When people report glitched graphics, please make sure it's not just because raster effects aren't supported.
This is true.
> If you need good screenshot of the games I can take some with an official Nitro Capture Kit !
Sounds like fun =) Email me any shots you want to take and I will put them up.
> mslug crashes when you throw a grenade.
The number 1 crash. Metal Slug 1 used to work during development =) Hopefully will be fixed soon.
> So I supposed that the green screens are coming from my romset and not the emu
Try your roms with MAME first.
#155471 - mortys - Tue Apr 29, 2008 10:14 pm
@ingramb : when I mean the games, I mean the emu :)
#155481 - tmola - Wed Apr 30, 2008 12:33 am
I can't get the converter to work, it returns an error: "This program cannot be run in DOS mode."
I executed it from cmd, I also tried using a DOS emulator and it still doesn't work.
I'm using Win XP if it makes any difference.
#155483 - medisyn - Wed Apr 30, 2008 12:41 am
tmola wrote: |
I can't get the converter to work, it returns an error: "This program cannot be run in DOS mode."
I executed it from cmd, I also tried using a DOS emulator and it still doesn't work.
I'm using Win XP if it makes any difference. |
It should work. It works fine for me in vista.
#155485 - tmola - Wed Apr 30, 2008 12:51 am
I saw this post from him on another forum, it worked.
Originally Posted by ingramb View Post
> I can't get the converter executable working. (it keeps saying that I'm missing a. DLL file)
The converter is built with visual studio 2005 express. You may need to install the redistributable package: http://www.microsoft.com/downloads/d...displaylang=en
#155490 - shunsuke - Wed Apr 30, 2008 2:21 am
I'm having trouble getting games to load, I see them just fine on my roms list but when I select them my top ds screen goes black and the touch screen stays at the neo ds menu forever. Any ideas?
#155491 - ekolimits2 - Wed Apr 30, 2008 2:40 am
ok... i converted the way that is manual... "neodsconvert -bios1 wjammers" for example... but wind jammers just freezes my ds when i try to launch the game... what am i doing wrong??? a little help plz...
THANX
#155499 - medisyn - Wed Apr 30, 2008 4:50 am
Is frame skip used at all with this emulator? I figure if you have the option for frame skip 1 or 2 that would make most of the marginal games run well.
Sengoku 3 is missing the life bar and the sound randomly stops working.
#155502 - ingramb - Wed Apr 30, 2008 7:16 am
> Is frame skip used at all with this emulator?
No, but it wouldn't help much. The graphics are all hardware accelerated, so they are fast. Emulating the CPU is one of the main bottle necks. Streaming game content from the FAT file system is the other.
#155505 - Cid2Mizard - Wed Apr 30, 2008 8:27 am
Kof98 perfectly :)
_________________
www.nintendomax.com 100% Hack 0% Warez
#155507 - khan - Wed Apr 30, 2008 8:52 am
Cid2Mizard wrote: |
Kof98 perfectly :) |
How did you get kof98 to work? All i got was a grid screen and some sound options and it would not go past them.
I converted my games at -bios6. Thanks
#155509 - anomalous_underdog - Wed Apr 30, 2008 10:10 am
we should put up a comprehensive list of which games work properly and which doesn't
ones that work:
juiceface (dcemu.co.uk):
Quote: |
samuri showdown; perfect gfx and sound
|
Tyr (dcemu.co.uk):
Sir_Voe (dcemu.co.uk):
Quote: |
Nam
Samurai Showdown
Magician Lord
|
RV2006 (dcemu.co.uk):
Quote: |
KOF94: Perfect (s)
KOF97: Works Almost perfectly (a little lag when action gets hectic) (s)
Puzzle Bobble 2: Perfect (s)
Neo Bomberman: Perfect (s)
Samurai Showdown: Perfect (s)
Viewpoint: Perfect (s)
Top Hunter: Perfect (s)
Metal Slug X: Works very good, with occasional slowdowns. I reccomend no scaling as it slows it down even more... Unlike the first Metal Slug, it hasn't crashed. (S)
Metal Slug 4: Works good. Suffers from lag mostly during bosses Perfect settings unsure, changing them around from time to time helps a little (S)
2020 Baseball: Perfect (S)
(s)= with sound
|
Cid2Mizard (forum.gbadev.org):
Quote: |
Nightmare in the Dark OK
Cyberflip OK
Fatal Fury OK
Neo Mr Do OK
Windjammers OK
Last Resort OK
League Bowling OK
Puzzle Bobble OK
Alpha Mission 2 OK
Viewpoint OK
Kof98 perfectly :)
|
mortys (forum.gbadev.org):
Quote: |
Lresort : Perfect
Wind Jammer : Perfect
Mslug3 : Perfect, some slowdown
Pulstar : Perfect, 35fps (on level 4) sometimes
Blazing Star : Background problem in some level (in the demo)
Cyber Lips : Perfect
Mark of The Wolf : Perfect, 45 fps on average
Ghost Pilot : Perfect
Baseball Star 2 : Perfect
Last Blade : Perfect, 45 fps on average
Shock trooper 2 : Perfect, 45 fps on average
Wiewpoint : Perfect
Football Frenzy : Perfect
Soccer Brawl : Perfect
|
ones that don't work:
Cid2Mizard (forum.gbadev.org):
Quote: |
Metal slug 1 Bug gfx (Metal Slug 1 used to work during development =) Hopefully will be fixed soon.)
Blazing Star Bug gfx
Twinkestar Sprites Bug gfx
2020 baseball Bug gfx
Magical Drop 3 Bug gfx
|
mortys (forum.gbadev.org):
Quote: |
Mslug : green screen
Mslug2 : green screen
NeoDrfit out : green screen
Metal Slug X : green Screen
Real Bout Fatal Fury : green Screen
Sonic Wing 2 : green screen
Sonic Wing 3 : green screen
Prehistoric Isle 2 : Total graphic corruption
Andros Dunos : green Screen
GhostLop : BLack Screen after SNK logo
Street Hoop : green screen
Ninja Commando : green screen
Twinkle Sprite : green screen
League bowlking :gren screen
Super Spy : green screen
|
RV2006 (dcemu.co.uk):
Quote: |
Metal Slug: Works good, but crashes randomly (s)
NEOCUP 98: Menu works, crashes emu before a match starts (s)
Windjammers: Can't get it to load (s)
Metal Slug 2: works until you select character, then screen goes black and music repeats (s)
(s)= with sound
|
#155510 - khan - Wed Apr 30, 2008 10:46 am
Here are the games which tested with bios6 when converting:
Art of Fighting: Near Perfect
Art of Fighting 2: Near Perfect
Art of Fighting 3: Near Perfect
King of Fighters 94: Near Perfect
King of Fighters 95: Near Perfect
King of Fighters 96: Near Perfect
King of Fighters 97: Near Perfect
King of Fighters 98: Grid appears on the screen, can not get past sound options
Metal Slug: Freezes as soon as I throw a grenade (used bios1 setting)
Ninja combat: Near Perfect
Real Bout Fatal Fury: Near Perfect
Real Bout Fatal Fury 2: Near Perfect
Real Bout Fatal Fury Special: Did not even load the game
Spinmaster: Does not work
World Heroes: Not working properly, freezes
World Heroes 2: Not working properly, freezes
World Heroes 2 Jet: Not working properly, freezes
World Heroes Perfect: Not working properly, freezes
Games that did not work are highlighted in bold, and will tested with different bios command setting.
#155511 - mortys - Wed Apr 30, 2008 11:00 am
I want to precise taht it seems that the my Green Screens comes from bad romset and not the emu.
@ingramb, mayvbe if you emulate the Neo CD (less game but less ram use), the speed could be better on a lot of games. Is it possible or just a dream of mine.
Thx for your work.
#155512 - khan - Wed Apr 30, 2008 11:05 am
nvm
#155515 - trabitboy - Wed Apr 30, 2008 1:25 pm
extremely impressive emulation:
soccer brawl is perfect
last resort is perfect
eight man shows a few perfect seconds then freezes during intro
so impressive piece of software !!!!
#155517 - moo422 - Wed Apr 30, 2008 3:23 pm
Working (reduced framerate, 45~50 fps, underclocked) on M3 REAL v35, -bios1
kof96
kof2002
kof2003
Not Working
kof98 [gridscreen/bios-debug screen]
kof98k [gridscreen/bios-debug screen]
kof98n [gridscreen/bios-debug screen]
kf2k3pcb
#155523 - sonny_jim - Wed Apr 30, 2008 5:32 pm
Looks good but a quick suggestion:
Anyone fancy knocking together a Makefile for the converter so it'll compile under Linux?
#155526 - Sweater Fish Deluxe - Wed Apr 30, 2008 5:54 pm
It seems like people are getting pretty widely varied results when it comes to compatibility. Of the games already listed by some people as not working that I've played with no trouble are KoF'98 (yay!), the World Heroes games, Sonic Wings 2 (ironically, it has no sound, though), Andros Dunos, Prehistoric Isle 2, Ninja COmmando, Twinkle Star Sprites (slowdown is serious--though it was always pretty bad) and Windjammers. However, I've been unable to get Metal Slug X working and that's reported as a working game by others (it goes to the title screen then reboots continually).
Is this related to what version of MAME your ROMset is from perhaps? I don't know if Neo Geo games are susceptible to that, but with a lot of MAME ROMs, they change a bit from version to version.
I think the problem with people getting "the grid" is that wed on't yet have access to the service buttons and dipswitches, so the games are booting into a service mode and we can't get out of it. The games I've had this in are Metal Slug 4 and Last Blade 2. It'd be nice to have control of the dipswitches and service buttons on the touchscreen anyway for adjusting difficulty and things like that. Options to pause emulation and reset the game would also be useful.
This is an amazing emulator. ingramb, you've just upped the value of my DS by about a thousandfold. Last Blade, KoF'98 and Blazing Star alone will certainly now become my three favorite "DS" games. Thanks so much.
If using slot-2 RAM to load ROMs could up the framerate by even 5fps, that would push the vast majority of games to fullspeed, though I don't personally find the 50fps most currently hover around all that annoying anyway. I thought I would, but they really feel fine.
...word is bondage...
#155531 - moo422 - Wed Apr 30, 2008 6:17 pm
Sweater Fish Deluxe wrote: |
It seems like people are getting pretty widely varied results when it comes to compatibility. Of the games already listed by some people as not working that I've played with no trouble are KoF'98 (yay!), the World Heroes games, Sonic Wings 2 (ironically, it has no sound, though), Andros Dunos, Prehistoric Isle 2, Ninja COmmando, Twinkle Star Sprites (slowdown is serious--though it was always pretty bad) and Windjammers. However, I've been unable to get Metal Slug X working and that's reported as a working game by others (it goes to the title screen then reboots continually).
Is this related to what version of MAME your ROMset is from perhaps? I don't know if Neo Geo games are susceptible to that, but with a lot of MAME ROMs, they change a bit from version to version.
I think the problem with people getting "the grid" is that wed on't yet have access to the service buttons and dipswitches, so the games are booting into a service mode and we can't get out of it. The games I've had this in are Metal Slug 4 and Last Blade 2. It'd be nice to have control of the dipswitches and service buttons on the touchscreen anyway for adjusting difficulty and things like that. Options to pause emulation and reset the game would also be useful.
...word is bondage... |
Could you please post the romset name/filesize/chksum/sfv of KOF98 that you're using? the name/size/chksum/sfv of the NEOGEO.zip bios you're using would be helpful too, along with the -bios# version you're using with NeoDSConvert.
That could help us narrow down the bugs to whether we're using the wrong ROMsets, or the wrong bios, or the wrong bios# switch for the conversion.
Thanks!
#155533 - ingramb - Wed Apr 30, 2008 6:29 pm
> we should put up a comprehensive list of which games work properly and which doesn't
If anyone wants to maintain a compatibility list, I would appreciate it =)
> mayvbe if you emulate the Neo CD (less game but less ram use)
The NeoCD has 7MB of ram, which can all be accessed by the CPU as far as I can tell, so it would probably require slot2 ram. It probably wouldn't do much better than a version of NeoDS which uses slot2 ram to cache more data (which is comming). I still *may* add CD support at some point.
> Anyone fancy knocking together a Makefile for the converter so it'll compile under Linux?
I am sadly Linux illiterate, but it shouldn't be too hard. All the dependicies should be included.
> It seems like people are getting pretty widely varied results when it comes to compatibility.
Indeed. I personally can't make kof98 work with the current version, but I know it used to work for me during development.
> Is this related to what version of MAME your ROMset is from perhaps? I don't know if Neo Geo games are susceptible to that, but with a lot of MAME ROMs, they change a bit from version to version.
It could be. It's possible that the converter may be outputing .neo files even if the game isn't converted properly (because it's not a compatible dump for example). The whole thing is kinda hacked together...it really needs better error checking.
> I think the problem with people getting "the grid" is that wed on't yet have access to the service buttons and dipswitches, so the games are booting into a service mode and we can't get out of it.
I *think* you get the "grid" when a game fails certain tests that it may run on boot. I will have to look into this more.
> It'd be nice to have control of the dipswitches and service buttons on the touchscreen anyway for adjusting difficulty and things like that
Yah, I will do this.
> Options to pause emulation and reset the game would also be useful.
Pause -> hit Load Rom menu
Unpause -> hit cancel
Reset -> reload the same rom
I agree that ACTUAL options for these would be nice though =)
> If using slot-2 RAM to load ROMs could up the framerate by even 5fps
I am experimenting with this now, and so far it's not helping a lot, but it is smoothing out some choppiness. Even with slot2 ram, there's still only 512k of VRAM for sprite graphics.
#155534 - Sweater Fish Deluxe - Wed Apr 30, 2008 6:55 pm
moo422 wrote: |
Could you please post the romset name/filesize/chksum/sfv of KOF98 that you're using? the name/size/chksum/sfv of the NEOGEO.zip bios you're using would be helpful too, along with the -bios# version you're using with NeoDSConvert. |
All my MAME ROMs are merged, so I don't know which particular ROM got converted. In fact I was wondering about that, does the NeoDsConvert app smartly take just the files needed for the parent version or am I getting some bloat in my .NEO ROMs because they include the files for clone versions as well? I converted 60 ROMs and they totalled 1.6GB of .NEO files. At least I was finally able to put that ridiculous 7GB of storage in my DS to use.
I also discovered that the BIOS files were also merged into my Neo Geo ROMs, so since I don't have Internet access at home, I had to put together my own neogeo.zip by taking files out of the ROM ZIPs that looked like they must be for the BIOS. I'll have to track down an "official" neogeo.zip file and see how the one I put together compares. Mine had 10 files in it.
I used the -bios1 switch for all the ROMs I converted.
My ROMset is for MAME v0.100u1 (which is old, I know, but I hated having to deal with updating things every time a new version came out so I stuck with that one since it was a nice round number).
I'll post some more info later when I get off work. How can I calculate the checksum? Is there a recommended program?
I played KoF'98 pretty extensively last night since it's such a great game, so there seems to be no problem with it if you do whatever I did right.
...word is bondage...
#155536 - moo422 - Wed Apr 30, 2008 7:18 pm
Sweater Fish Deluxe wrote: |
moo422 wrote: | Could you please post the romset name/filesize/chksum/sfv of KOF98 that you're using? the name/size/chksum/sfv of the NEOGEO.zip bios you're using would be helpful too, along with the -bios# version you're using with NeoDSConvert. |
My ROMset is for MAME v0.100u1 (which is old, I know, but I hated having to deal with updating things every time a new version came out so I stuck with that one since it was a nice round number).
I'll post some more info later when I get off work. How can I calculate the checksum? Is there a recommended program?
I played KoF'98 pretty extensively last night since it's such a great game, so there seems to be no problem with it if you do whatever I did right.
...word is bondage... |
Had a quick look online, fsum from SlavaSoft seems to be a decent candidate for a checksum tool. I used to use WinSFV to create .SFV files, but I'm not sure it's freely available. I think even the filesize of your romset will be very helpful to the good folks.
No internet at home? The horrors ..
#155553 - khan - Wed Apr 30, 2008 10:05 pm
Anbody gotten KOF 98/World Heros (any) to work properly? I have tried to patch with bios1/2/6 but this does not seem to help with these games in particular.
Thanks
#155555 - mortys - Wed Apr 30, 2008 10:22 pm
For my part with a good romset and -bios 1 i've got some crash on
Power spike 2 : black screen after SNK logo
Last Blade 2 : Bank Error
Trash Rally : Black screen after intro
Top golf :freeze in demo
Metal slug 2 : freeze after intro
nam1975 : sound issue
Superspy : No graphic after snk logo
Neo drift out : freeze when gameplay should start
Street hoop : black streen after snk logo
Kof99 : runs good except no hud
Art of fighting 3 : bank error
Sengoku 2 : freeze
Aero fighter 2 & 3: no real sound in game
Neo turf master :freeze in game (supposed raster effect)
#155560 - mortys - Wed Apr 30, 2008 11:21 pm
@ingramb
Found a bug with the loader when trying to load roms with large files name like "Real Bout Fatal Fury Special"
#155571 - ekolimits2 - Thu May 01, 2008 12:24 am
no one responded to my post... :(
am i doing this thing right? my roms just freeze after i load or go to a green screen and thats it... :(
#155576 - moo422 - Thu May 01, 2008 3:05 am
found a working kof98 romset with the following filesizes/filenames/crc, along with the -bios1 neodsconvert:
8,388,608 242-c1.bin E564ECD6
8,388,608 242-c2.bin BD959B60
8,388,608 242-c3.bin 22127B4F
8,388,608 242-c4.bin 0B4FA044
8,388,608 242-c5.bin 9D10BED3
8,388,608 242-c6.bin DA07B6A2
8,388,608 242-c7.bin F6D7A38A
8,388,608 242-c8.bin C823E045
262,144 242-m1a.bin 4EF7016B
4,194,304 242-p2.bin 980ABA4C
131,072 242-s1.bin 7F7B4805
4,194,304 242-v1.bin B9EA8051
4,194,304 242-v2.bin CC11106E
4,194,304 242-v3.bin 044EA4E1
4,194,304 242-v4.bin 7985EA30
2,097,152 yz98-p1.160 8893DF89
#155581 - Rigo Howard - Thu May 01, 2008 3:32 am
Hi there for all of you ^^
I really want to thanks to ingramb for this "dream task" of bring us an very very powerful emulator of snk mvs/aes system... when i see it for the first time posted i think it was a fake (cause the nds specs) but i couldn't believe is true when i saw kof'97 booting on my nds screen and now i cannot stop to enjoy this!... For real imgramb many many thanks you are a rockstar now!
I want to say two extra things:
ingramb: can you add some button mapping in the next version? (it would be very good to use NDS B button like "A" mvs button, NDS A button like "B" mvs button, NDS Y button like "C" mvs button and NDS X like "D" mvs button)
Code: |
NDS MVS
X D
Y A C B
B A
|
Also you are thinking on implement save state function?
And why not, there is any possibilitie to access to dipswitches menu (to change difficult, language, change coinage and activate blood in games?)?
Finally this is a recopiled compatibility list taking personal results and a lot of results from another people on this forums and another forums (elotrolado, gbaYARR, ds-scene):
http://rapidshare.de/files/39278437/neods_compatibility.xls.html
I hope this can be useful for ingramb and all the people that are enjoying his excellent work!
Best regards!
And thank you again!
[One of the two most popular sites known to harbor discussion of piracy methods censored by MOD]
#155589 - khan - Thu May 01, 2008 8:18 am
mortys wrote: |
For my part with a good romset and -bios 1 i've got some crash on
Power spike 2 : black screen after SNK logo
Last Blade 2 : Bank Error
Trash Rally : Black screen after intro
Top golf :freeze in demo
Metal slug 2 : freeze after intro
nam1975 : sound issue
Superspy : No graphic after snk logo
Neo drift out : freeze when gameplay should start
Street hoop : black streen after snk logo
Kof99 : runs good except no hud
Art of fighting 3 : bank error
Sengoku 2 : freeze
Aero fighter 2 & 3: no real sound in game
Neo turf master :freeze in game (supposed raster effect) |
I have played those two yesterday with bios2 when patching. Try that.
#155591 - khan - Thu May 01, 2008 9:10 am
@ingramb
Is it possible that perhaps you could allow for manual screen stretching?
At the moment, we only have two options (normal, and Stretch(?)), it would be better if by pressing R trigger continously would increase(slowly) untill it fits everything on top screen.
You could set L trigger to do the opposite in that it decreases(slowly) untill it goes back to the normal screen setting.
Perhaps its not possible but if that makes things better than current full-screen fit then I am sure it could be worth it as setting the screen stretching to 90% could look better.
Or in other words, could please give control over how much we want to stretch out, rather fixed settings.
Was this even clear enough to undertand?
Last edited by khan on Thu May 01, 2008 11:20 am; edited 1 time in total
#155592 - anomalous_underdog - Thu May 01, 2008 10:57 am
I finally tried it out, I personally use kawaks, so I had to download a few mame roms just to test it:
(using -bios2)
metal slug 3: works, although quite slow
kof 2000: works
#155596 - Alein_Atryda_III - Thu May 01, 2008 12:41 pm
This is truly amazing. So much on just first release shows promise for future :3 I kinda still sometimes can't believe what I see on my DS ;3
As you're planing to add pause option anyway, would it slowdown anything if you made DS detect when it's closed and auto pause? Turning off screens would be helpful as well XD
#155597 - mortys - Thu May 01, 2008 1:14 pm
@khan
Just try your settings and AOF 3 works well as Last Blade 2, except this one as some graphic (mainly the HUD) just black.
@ingramb
For future release can you think to make a config file for screen, keys and maybe auto launch of a rom ?
#155599 - Alein_Atryda_III - Thu May 01, 2008 1:55 pm
Yet another small feature idea from me. I think it would be sweet if we could move the screen when it's on normal instead of having to look at the center. There are some split screen games that look much better on normal, but you don't really care about not your side of the screen, but on normal you lose some of your own side, which isn't that nice :)
#155613 - khan - Thu May 01, 2008 8:40 pm
You might be tired of taking requests already, but I have one more.
Could you please make the emu sort games alphabetically? At the moment, latest game added to the microSDHC does straight down to the bottom even if the filename starts with letter A.
Keep up the good work.
#155624 - Sweater Fish Deluxe - Thu May 01, 2008 10:02 pm
ekolimits2 wrote: |
no one responded to my post... :(
am i doing this thing right? my roms just freeze after i load or go to a green screen and thats it... :( |
If you get the green screen, then it's probably not a BIOS file problem, so I would guess that there's something wrong with your ROMs. How many ROMs have you tried? If you've tried a lot including ones that everyone agrees are working, then I would suggest getting new ROM files.
Rigo Howard wrote: |
ingramb: can you add some button mapping in the next version? (it would be very good to use NDS B button like "A" mvs button, NDS A button like "B" mvs button, NDS Y button like "C" mvs button and NDS X like "D" mvs button) |
Agreed, that would be a better default layout. Nintendo just has some sort of silly tradition about laying out their buttons backwards. Allowing custom button mapping is definitely the best option, though. All emus should allow that, in my opinion.
Quote: |
Also you are thinking on implement save state function? |
Supporting actual Neo Geo memory card saving would be nice at least. Save states would be great, but I don;t know how hard that'd be to implement.
Quote: |
And why not, there is any possibilitie to access to dipswitches menu (to change difficult, language, change coinage and activate blood in games?)? |
If you use the Unibios (try -bios10 or -bios11 when converting ROMs, though not all neogeo.zip files include the Unibios ROM) you can change the region, MVS/AES and dipswitch settings via an ingame menu. I'm going to have to rebuild all the ROMs I made earlier, but using Unibios this time.
ingramb, is there a reason why you designed the emu to look for a single BIOS ROM inside the game ROMs themselves rather than just looking for NEOGEO.ZIP and then letting the user choose which BIOS they want to use?
...word is bondage...
#155632 - mortys - Thu May 01, 2008 10:59 pm
Hi sweater
I put the uni-bios.rom file in my neogeo.zip but rom crash with -bios10, when I try with -bios8, the game run well but i can't enter the Unibios Menu... What did I do wrong (already try to press A-B-C at the same time)
#155633 - tepples - Thu May 01, 2008 11:07 pm
Sweater Fish Deluxe wrote: |
Nintendo just has some sort of silly tradition about laying out their buttons backwards. |
What is backwards? Apart from Nintendo platforms, the TurboGrafx-16, Lynx, Jaguar, and GP32 all use the layout with A(ccelerate) on the right and B(rake) on the left. And where is the X button again?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#155638 - Sychophantom - Thu May 01, 2008 11:50 pm
I'm having the same green screen problem, with roms I know that work with the PSP MVS emulator.
I admit I probably am doing something wrong, but can't figure out what for the life of me.
#155640 - Sweater Fish Deluxe - Thu May 01, 2008 11:56 pm
mortys wrote: |
Hi sweater
I put the uni-bios.rom file in my neogeo.zip but rom crash with -bios10, when I try with -bios8, the game run well but i can't enter the Unibios Menu... What did I do wrong (already try to press A-B-C at the same time) |
The UniBIOS file should be named uni-bios.11 in order to work (or uni-bios.10 with the -bios9 switch, I suppose). I could only find uni-bios.12, but I just renamed it and that worked fine.
tepples wrote: |
Sweater Fish Deluxe wrote: | Nintendo just has some sort of silly tradition about laying out their buttons backwards. |
What is backwards? Apart from Nintendo platforms, the TurboGrafx-16, Lynx, Jaguar, and GP32 all use the layout with A(ccelerate) on the right and B(rake) on the left. And where is the X button again[/url]? |
They must be trying to ride Nintendo's coattails is all I can think. It was especially confusing in the case of the Jaguar because it had three buttons labeled C, B, A (plpus Z, Y, X if you had the ProController). Two doesn't seem so bad usually, but three?
My most played console is the Dreamcast and I've found it pretty difficult adjusting to the DS. I'm constantly hitting the wrong button in menus and stuff.
...word is bondage...
#155647 - Alein_Atryda_III - Fri May 02, 2008 1:04 am
Well sweater, Nintendo is not the only one japanese company that goes with accept button on right. Sony does that as well. Wait, but on your PS2 the button on the bottom accepts stuff? That's only because all localized versions of the games have X and O inverted. I guess japanese just like to have A/accept button on the right.
#155654 - the warlock - Fri May 02, 2008 4:41 am
This is absolutely amazing. Mark Of The Wolves runs flawlessly. I didn't even think this shit was possible.
edit: I would also like to note that this is the piece of homebrew that prompted me to upgrade to a 2GiB card.
edit 2: I'm getting BANK ERROR with Samurai Shodown III. Maybe I'v got a bad set, though.
Last edited by the warlock on Fri May 02, 2008 6:27 am; edited 1 time in total
#155661 - elffin - Fri May 02, 2008 6:19 am
Dear Mr. Ingram,
Thank you for this Neo Geo AES/MVS Emulator NeoDS! I'm so glad you released this emulator to the non worthy public! For how good NeoDS runs for a first version I feel I have no right to ask for any fixes or improvements, but feel you need to be praised for setting the level of DS development bar higher. I hope this puts pressure on the other people who develop other emulators on the DS to get their code to run faster/better!
It's so funny to see regulars on this forum posting questions that can be figured out if they read the readme .txt with the NeoDS. I hope these people don't discourage you from further development. I don't know what's so hard about downloading MAME and checking the Neo Geo roms with that before moving onto your NeoDS emulator. If the Neogeo game it don't work on MAME it don't work on NeoDS.
For some laughs... here's a old forum post from 1 year ago of people denied Neo Geo emulation on a DS was impossible one year ago.
hxxp://gbaYARR.net/index.php?showtopic=51629
The best post is the #3 one down by iq_132 (a users with 143 post) stating
Quote: |
"The DS is not fast enough nor does it have enough ram to run neogeo games (at nearly a playable speed [without a lot of slow slow slow vram]), and definitely not for Neo-Geo CD ones (the Neo-Geo CD has ~7 mb of ram). Believe me. I doubt there's anyone on this forum that knows more about that system than me." |
Looks like he was wrong Thanks Mr. Ingram for making me laugh! It was fun reading this one year old thread and all these people who think they know something are totally wrong. You rock!
There's also an old Neo Geo discussion on gbadev too that's is interesting but still funny to look back on... (not a funny as the link above)
http://forum.gbadev.org/viewtopic.php?t=13665
Good luck on the rest of NeoDS! Thank you for your hard work! I wish I could program and help you with your emulator but I don't know how to. I hope your emulation style will get other authors to fix up their slow running emulators! Seeing Metal Slug running almost full speed vs the Macra MAME DS of Digdug with massive slowdown puts all the other emulators guys to hang their heads in shame. Same with the game Viewpoint on the Genesis jEnesisDS that has slow down and massive audio issues (not to mention this is not thier first update either) vs NeoDS where it doesn't skip a frame and no slow down at all on the first version of NeoDS! Amazing!
Long live Ingram!
[But not long live the #2 site with open discussion of piracy methods. -- MOD]
#155663 - medisyn - Fri May 02, 2008 7:40 am
elffin wrote: |
Dear Mr. Ingram,
Stuff about NeoDs's speed.
Long live Ingram! |
Yeah how does NeoDS run so fast when snemulds and other emulators barely run at a good frame rate? I think whatever technique Ingram is doing should be adopted by the developers who make jEnesisDS (which I think is a VERY good emulator too.) SnemuDS. (Which I don't think will ever get updated anymore.) NeoDS shows that any system equal to or lesser than the Neo Geo MVS CAN be emulated on the anemic DS hardware.
#155666 - ingramb - Fri May 02, 2008 7:54 am
> Thank you for this Neo Geo AES/MVS Emulator NeoDS!
You are very welcome =)
> questions that can be figured out if they read the readme .txt
Of course some people have asked questions that may be answered in the readme, but overall I've been very happy with the response I've gotten. People are helping each other figure things out, and being very polite when asking me questions. Thanks =)
> If the Neogeo game it don't work on MAME it don't work on NeoDS.
BUT EVERYONE PLEASE KEEP THIS IN MIND!!!
> http://forum.gbadev.org/viewtopic.php?t=13665
Indeed, this was the post that got me thinking... (And I've read most other posts on the internet that say NeoGeo will never work on the DS. These were good motivation =)
> Genesis jEnesisDS that has slow down and massive audio issues
The Sega Genesis and the Neo Geo are actually pretty different. The Neo Geo's power comes from its massive amounts of memory. Besides that, it is a pretty simple, straightforward system. The Genesis has much less memory, but it is a lot trickier. Game programmers used lots of dirty tricks to make special effects work on the Genesis, where on the Neo Geo, they would just add more sprite frames.
So besides the memory issue, I think the Genesis is a more difficult system to emulate than the Neo Geo, and jEnesisDS really is quite impressive. The audio may be imperfect, but it's emulating 6 FM channels. FM sound is much more expensive to emulate than the digital audio used by Neo Geo (but it uses way less ram).
That being said, I would love to see more good emulators for the DS. And if NeoDS inspires or encourages people to create them, all the better.
EDIT
> I think whatever technique Ingram is doing
Again, the main trick of NeoDS is managing massive Neo Geo games within the small DS ram. SNES and Sega Genesis have different problems to solve.
#155679 - the warlock - Fri May 02, 2008 4:02 pm
Hey, would anyone who got Samurai Shodown 3 or 4 working tell me what BIOS they used? I checked my set against the neodrv.cpp and it matched, so I'm not sure why I'm getting BANK ERROR.
#155680 - mortys - Fri May 02, 2008 4:08 pm
@the warlock:
Try bios2 or 3, it should work
@Sweater
thanks for the tips, I'll try it later as I'm not at home.
#155684 - mortys - Fri May 02, 2008 7:24 pm
@Sweater
Just try it works like a charm. Just wait to have the sram emulation and it'll be perfect (one more time).
Ingramb is really a genius to offer this to us :)
#155688 - the warlock - Fri May 02, 2008 8:49 pm
Samurai Shodown 3 and 4 work with bios2. Weird that they didn't with bios1.
Also, bios2 seems to enable some voice acting stuff in Metal Slug 3. I think it's the one I'm using from now on.
Can't wait until my 2G card gets here so I can actually fit more than two games on at once. Good lord NeoGeo games are massive.
#155708 - Lordus - Sat May 03, 2008 2:02 am
First, congratulations on your release, you've done a good job on that one. I can just imagine what a nightmare it must be, to handle all that memory the Neo Geo needs.
elffin wrote: |
Viewpoint on the Genesis jEnesisDS that has slow down and massive audio issues (not to mention this is not thier first update either) |
Just for clarification ;) I cannot find a single drop below 60fps, even in the first released version. The Genesis version of Viewpoint just has slowdowns on the real hardware, too.
#155709 - medisyn - Sat May 03, 2008 3:11 am
Lordus wrote: |
First, congratulations on your release, you've done a good job on that one. I can just imagine what a nightmare it must be, to handle all that memory the Neo Geo needs.
elffin wrote: | Viewpoint on the Genesis jEnesisDS that has slow down and massive audio issues (not to mention this is not thier first update either) |
Just for clarification ;) I cannot find a single drop below 60fps, even in the first released version. The Genesis version of Viewpoint just has slowdowns on the real hardware, too. |
Yeah I agree Lordus, jEnesisDS does NOT have frame rate issues. Also "massive audio issues?" What is that guy smoking? NeoDS and jEnesisDS are both great examples of DS homebrew. I play both almost daily now.
Anyways, Lordus is it possible for jEnesisDS to implement scaling like in NeoDS? It seems that scaling on NeoDS does not create too big of a speed hit. I know that 90%+ of games do not really need it, (and it makes them more ulgy) but it would be nice to have for the odd game that you really need to see 100% of the screen for.
#155712 - Lordus - Sat May 03, 2008 3:57 am
medisyn wrote: |
Anyways, Lordus is it possible for jEnesisDS to implement scaling like in NeoDS? It seems that scaling on NeoDS does not create too big of a speed hit. I know that 90%+ of games do not really need it, (and it makes them more ulgy) but it would be nice to have for the odd game that you really need to see 100% of the screen for. |
Sorry ingramb, i didn't really want to talk about this in your release thread, so i try to make it quick: Absolutely not. The Neo Geo and Genesis graphics work completely differently. The Neo Geo has just 1 BG layer that is fixed, and everything else is a lot of sprites. the Genesis has 2 BG layers of variable sizes with per tile priority, so that you practically get 4 planes + 2 sprite planes.
#155740 - elffin - Sat May 03, 2008 6:21 pm
ingramb wrote: |
>
That being said, I would love to see more good emulators for the DS. And if NeoDS inspires or encourages people to create them, all the better.
|
Amen! Lets all get to work and make good stuff! Thanks Mr. Ingram on your info! I hope to read my dummies guide to programing book I just got today. Learning to program seems like it will take longer to master than it did for me to clear a game like Metal Slug. I don't think it will be easy but your inspiration will help!
Oh and to the guy asking me what I was smoking.. Nothing. I didn't mean to get on a whole NEoDS vs brand X DS emulator thing (I'm sure the MAME guy is crying why no one is sticking up for his work). Just Neo DS is a good comparison on why releasing an emulator early in developmental stages will causes massive headaches for the creator vs. if they just held on to it for a year and made it run solid. Think of all the people who posted threads and discussions on why emulaotr X don't play game X and how the can't get full FPS on game X. Waist of time for people who code things and will just put them off from updating. Also it adds to the list another emulators that is not completed. Who is going to want to make another emulator when there are already 1 or 2 half way finished emulators released? I just wanted to give Mr. Ingram some credit. There won't be another Neo Geo emulator for the DS. Mr. Ingram did it and it's pretty much done and just needs some tweaking.
Lets all make happy fun stuff! Goodluck all!
#155760 - mortys - Sat May 03, 2008 11:36 pm
I've got wondering if the Nand flashcart like DS-Xtreme have a chance to have faster dldi access. So maybe with this card we can gain some fps ? I suppose I'm wrong but asking is better than not...
#155762 - yellowstar - Sat May 03, 2008 11:50 pm
No. It might be faster than most cards with loading the .nds, loading roms, accessing saves and save states and such, but as for actual gameplay, it wouldn't be any faster.
#155769 - Exophase - Sun May 04, 2008 1:07 am
elffin wrote: |
I hope your emulation style will get other authors to fix up their slow running emulators! |
Sorry, but you're way off.
It's actually kind of grating seeing things like this said over and over again now.
It's been touched on already, and I'm not sure anyone will take me seriously when I say this but I'll try anyway.
NeoDS isn't doing using special techniques that will apply to the so-called "slow" emulators you've mentioned. It's using tweaked versions of publicly available CPU interpreters (and jEnesisDS's 68k interpreter is faster than Cyclone, never mind its Z80 interpreter vs DrZ80). NeoGeo is just a good fit for Nintendo DS. Actually, it's a good fit for emulation in general. In fact NeoGeo emulation has always done comparatively better than say, SNES emulation. It's true on PSP and GP2X, it was even true on PCs.
The reason for this is because it's just more straightforward to emulate. The graphics are a fixed (non-scrolling) plane which means that it can be rendered in software efficiently (lots of aligned burst writes) or easily using the DS's 2D hardware. The rest of the graphics are a bunch of sprites, which are also more efficient to render than background layers, and fit very well with 3D acceleration, which is what NeoDS is doing. The biggest complication is in caching sprites, but this is a problem for most emulators on DS.
The 68k is clocked higher than Genesis's, but that's all it's emulating on the ARM9 (and a 12MHz 68k isn't actually as fast as a lot of people think it is, the processor has terrible cycle timings). jEnesisDS is emulating both the 68k and Z80 on the Genesis and is dealing with mid-frame events/raster effects and other things which don't fit that well on DS hardware. Sure, if NeoDS dealt with FM audio and raster effects it'd be more on the same level of complexity, but it doesn't. NeoGeo's library is smaller and more forgiving of these missing features, I guess.
Lordus already addressed this but it's especially unfair to start comparing scaling when it's something you can easily fit on DS hardware and the same just can't be done for Genesis emulation.
#155786 - the warlock - Sun May 04, 2008 6:58 am
I'm not even thinking about the emulator stuff here, but the loading stuff. NeoDS is streaming a whole fuck-tonne of data from the SD card to RAM really fast. Now, QuakeII's got a bit of a problem streaming textures fast enough for them to get rendered during animations. Could the libfat hacks used in NeoDS get ported here, or is QuakeII's bottleneck the write speed of the slot-2 RAM? These are important questions! :D
#155791 - mortys - Sun May 04, 2008 9:08 am
@yellowstar
I don't mean DS-X for gameplay but as NeoDS stream a lot of data, I was wondering if the Nan access will not be faster tha "classic" fat.
@Warlock
QuakeII Ds, use extra-ram which is very slow, so even the streaming is fast, the data transfer is limited by the memory you got (Mine is supercard and is very, very slow...); So i'don't think we'll gain any real speed for texturing with a poor memory expansion.
But most off all, I don't think this is the place to "compare" emus
#155811 - the warlock - Sun May 04, 2008 5:12 pm
Also, this makes me wonder if a CPS-2 emulator would be possible. The CPS-2 wasn't that different from the Neo Geo, aside from the encryption. It was another M68K/Z80 based system. Hmm.
#155813 - Bluemercury - Sun May 04, 2008 5:36 pm
Are there chances of this being close to emulate almost perfectly most games.....?
#155820 - M3d10n - Sun May 04, 2008 6:32 pm
Whoa, this one came out of the blue! I didn't think it was possible because only the early games would fit in the RAM, but after the introduction of streaming in the PSP NeoGeo and CPS2 emulators (some MVS and CPS2 roms are too big even for the PSP), it never crossed my mind the same technique could allow Neo Geo emulators on the DS.
Since Ingram was kind enough to make the source available, I guess it's only a matter of time until someone writes a CPS2 emulator. The CPU is the same (a 68k and a Z80). The video chip is different (it has 3 scrolling BG layers and 900 sprites), but seems straightforward (no BG priority madness) and well suited for the DS: it might be possible to use the DS 2D hardware to emulate the BGs and the 3D to emulate the sprites. The only issue would be the resolution (384x224), which is even higher than the NeoGeo's (320x224).
#155827 - Bluemercury - Sun May 04, 2008 7:21 pm
just tried kof94 and it gets stuck at loading kof94.neo. Do i need to copy the file neogeo.neo too?
#155847 - mortys - Sun May 04, 2008 8:53 pm
Not at all, but maybe your roms is from a bad romset.
#155850 - Bluemercury - Sun May 04, 2008 9:18 pm
mortys wrote: |
Not at all, but maybe your roms is from a bad romset. |
So, only the rom.neo and the neods.ds file? right?
Edit: i managed to run kof94, but i have to load twice the rom, strange....also metal slug 4 goes straight to the arcade config menu...cant exit and play the game....
#155852 - mortys - Sun May 04, 2008 9:43 pm
You don't need the Neo.rom at all, just the GAME.neo
#155853 - Bluemercury - Sun May 04, 2008 9:49 pm
i assume you mean rom.neo like kof94.neo right?the neogeo.neo that's created with the converter is not necessary right?
Also is the game faster with sdhc cards?
#155861 - Exophase - Sun May 04, 2008 10:54 pm
M3d10n wrote: |
The only issue would be the resolution (384x224), which is even higher than the NeoGeo's (320x224). |
Also, with all those BG layers you wouldn't be able to scale them in hardware anymore. Somehow I think clipping 384 down to 256 is going to hurt the experience a little.
CPS2 is decently higher clocked for both CPUs, and I think that 12MHz is already pushing past the limits of what NeoDS can do fullspeed (based on what I hear of various games not quite making it). CPS 1/2 games also actually use their FM synth (or at least Street Fighter 2 does)
#155928 - mortys - Mon May 05, 2008 10:06 pm
I've just try NeoDS on a DS-X and it's not faster at all. In fact it's slower than on my regular M3Simply/R4. So my idea that Nand flashcart could be faster for streaming is just sh.t.
#155938 - Potent1 - Mon May 05, 2008 11:47 pm
I tried to convert three roms, but it only came up with one .neo rom. And it was only 3MB. So am I supposed to have a rom for each game, and why is it so small?
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156004 - mortys - Tue May 06, 2008 7:13 am
Yes you're supposed to have 3 roms (one for each game). I think your roms aren't goods so the converter didn't work. That's the only thing I can see.
#156012 - ingramb - Tue May 06, 2008 8:41 am
New version is up.
#156016 - Sir_Voe - Tue May 06, 2008 9:06 am
Sweet, my insomnia finally pays off (4AM here). So far I've noticed the Metal Slug 1 grenade glitch is gone, and you can now enter the bonus levels in Top Hunter. Games w/ slowdown seem a little better, but I may be imagining things. Well' off to enjoy this awesome emu, thank you ingramb.
Edit: No, the speed is definitely not my imagination. Well done. I'll shut up now til a change list comes out.
#156029 - mortys - Tue May 06, 2008 12:19 pm
Hi Ingramb
NICE WORK ! it seem's that the use of ram pack give a slight but real increase on the fps rate and even with the Spuercard wich is the slowest ram pack known.
An most of all, you fixed a lot of little bugs for the game and in the loading process.
THX for your work.
What will be in next release ? The bets are open :)
PS : maybe you should indicate when a ram pack is detected ?
#156030 - khan - Tue May 06, 2008 12:47 pm
Can someone plz test new version of NeoDS to see if World Heroes (any) are working now?
#156042 - Sweater Fish Deluxe - Tue May 06, 2008 4:46 pm
khan wrote: |
Can someone plz test new version of NeoDS to see if World Heroes (any) are working now? |
World Heroes Perfect was working in the previous version by using the Universe BIOS 1.2 and setting the system to AES. Hopefully in this version, too.
Thanks for the new version, ingramb.
...word is bondage...
Last edited by Sweater Fish Deluxe on Tue May 06, 2008 4:58 pm; edited 1 time in total
#156043 - Sir_Voe - Tue May 06, 2008 4:48 pm
I've noticed on MS 1 and X, sometimes the HUD turns white. Can't tell what triggers it, but it sometimes fixes itself.
Is the Opera packs extra ram supported, BTW?
#156048 - ingramb - Tue May 06, 2008 6:05 pm
> I've noticed on MS 1 and X, sometimes the HUD turns white
I've seen this too.
> Is the Opera packs extra ram supported, BTW?
I use Lick's ram api, so in theory yes.
> PS : maybe you should indicate when a ram pack is detected ?
Yeah, probably.
> it seem's that the use of ram pack give a slight but real increase on the fps rate
Mostly the ram will prevent framerate dips, rather than actually increase the framerate. Although how it works will be different from game to game.
#156050 - mortys - Tue May 06, 2008 8:20 pm
Thanks for all this answers Ingramb.
So I've got another question for you. Do you think that memory card emulation will be possible, because for some people (like me) using uni-bios it'll be perfect ?
#156055 - medisyn - Tue May 06, 2008 8:49 pm
khan wrote: |
Can someone plz test new version of NeoDS to see if World Heroes (any) are working now? |
One of the first games I tried was WH1. Works great with bios1.
Awesome update ingramb!
Which bios option is needed to get SNK vs. Capcom working? The game loaded and gave me a z80 error.
#156081 - ingramb - Tue May 06, 2008 9:48 pm
> Which bios option is needed to get SNK vs. Capcom working?
I'm not sure. In theory, games shouldn't need a particular bios to run.
> Do you think that memory card emulation will be possible
Yeah. This shouldn't really be too hard, and it's on the list.
#156094 - mortys - Tue May 06, 2008 10:46 pm
Great news !
Ingramb, do you think that the speed of slot2 ram can slowdown things a bit (cause i've got this impression on MS 2).
Got the same bug (white HUD), in MS 2 always after the destruction of 1st miniboss.
#156099 - medisyn - Tue May 06, 2008 11:13 pm
ingramb wrote: |
> Which bios option is needed to get SNK vs. Capcom working?
I'm not sure. In theory, games shouldn't need a particular bios to run.
> Do you think that memory card emulation will be possible
Yeah. This shouldn't really be too hard, and it's on the list. |
Perhaps I just have a bum rom?
#156108 - Rigo Howard - Tue May 06, 2008 11:39 pm
Wow!
Thanks i finally have the oportunity to test this new version and i noticed some games have increase fps rate (and i dont have extra ram pack)..
Well i was doing a little test with the games with problems in the "old" version of neoDS and here are the results:
http://www.emuportal.cl/admin/neods_compatibility_list_1.2.xls
best regards and thank you again ingram!
#156147 - r0ni - Wed May 07, 2008 2:37 am
medisyn wrote: |
ingramb wrote: | > Which bios option is needed to get SNK vs. Capcom working?
I'm not sure. In theory, games shouldn't need a particular bios to run.
> Do you think that memory card emulation will be possible
Yeah. This shouldn't really be too hard, and it's on the list. |
Perhaps I just have a bum rom? |
Works fine for me. svn.zip, I used uni-bios.11, and it runs great. But I am 99% sure the bios doesn't matter at all. I haven't run into a single game that works with one bios and don't with another...
I'm assuming most of these kinds of issues have to do with the fubar'd neodsconvert.exe.
#156163 - OOPMan - Wed May 07, 2008 9:34 am
Yes! Last Blade 2 on the go! Just what I wanted :-)
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#156222 - psykotine - Wed May 07, 2008 9:45 pm
Hello,
really thanks for this terrible emulator. It was going out for my birthday and I'm very impressed !!!!!!! thanks a lot
I've a lot of questions for the utilisation of the Razoola's unibios :
- What is the version supported ??? 1.2 or other ???
- We must have the neogeo bios for converting with unibios ???
- for the utilisation we must rename it ???
- we can going to the menu for switch the region or MVS to AES ???
thanks for advance for your responses
please help me
(sorry for my bad english)
_________________
2D is good for you !!!!!!
#156230 - MasterMan - Wed May 07, 2008 10:21 pm
psykotine wrote: |
Hello,
I've a lot of questions for the utilisation of the Razoola's unibios :
- What is the version supported ??? 1.2 or other ???
I've used with sucess: 1.2 (the only where COIN/SELECT works, but the game aways starts in first time BIOS screen), 2.2 and 2.3.
- We must have the neogeo bios for converting with unibios ???
Yes, just update the file "neogeo.zip" with "uni-bios.rom".
- for the utilisation we must rename it ???
Read above.
- we can going to the menu for switch the region or MVS to AES ???
Yes. Start the game holding ABX (ABC in NeoGeo) for entering the uni-bios setup. Midgame START+SELECT opens the cheat menu, but only uni-bios 1.2 does have working SELECT button.
|
Hey Ingramb, 1.1a doesn't work in my SCCF. Just a white top screen and black bottom one. 1.0 worked ok.
Am i missing something?
Do you plan enabling the LR shoulder buttons? I would like to have AB and CD on them.
Thank you for NeoDS.
#156235 - psykotine - Wed May 07, 2008 10:53 pm
Thanks Man I'll trying your precious instructions....
_________________
2D is good for you !!!!!!
#156239 - MasterMan - Wed May 07, 2008 11:22 pm
psykotine wrote: |
- We must have the neogeo bios for converting with unibios ???
Yes, just update the file "neogeo.zip" with "uni-bios.rom".
|
Forgot to add, do this and use "-bios8" as parameter to neodsconvert.exe.
#156297 - Potent1 - Thu May 08, 2008 6:09 pm
Ok, I think I might have done the converting right. But I've got a mslug3.neo rom that's now 91mb and a neogeo.neo rom that's 3mb. Does that sound right?
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156301 - MasterMan - Thu May 08, 2008 8:15 pm
Potent1 wrote: |
Ok, I think I might have done the converting right. But I've got a mslug3.neo rom that's now 91mb and a neogeo.neo rom that's 3mb. Does that sound right? |
Yes, now delete this neogeo.neo and move mslug3.neo to the card's root.
Maybe Ingramb want to prevent NeoDsConvert.exe from proccessing the neogeo.zip bios file.
Or better, someone wih programing skills should take the supplied sourcecode for the converter and patch up a win32 converter with GUI.
#156329 - medisyn - Thu May 08, 2008 10:12 pm
MasterMan wrote: |
Potent1 wrote: | Ok, I think I might have done the converting right. But I've got a mslug3.neo rom that's now 91mb and a neogeo.neo rom that's 3mb. Does that sound right? |
Yes, now delete this neogeo.neo and move mslug3.neo to the card's root.
Maybe Ingramb want to prevent NeoDsConvert.exe from proccessing the neogeo.zip bios file.
Or better, someone wih programing skills should take the supplied sourcecode for the converter and patch up a win32 converter with GUI. |
It really doesn't need one. Just make a shortcut with the correct bios(x) modifier on the end and just drop the zips/roms into the folder and then run that shortcut.
#156339 - Potent1 - Thu May 08, 2008 10:46 pm
So it's really supposed to end up being 91mb? wow, big.
Also for some reason metal slug 5 won't convert.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156345 - tepples - Thu May 08, 2008 10:56 pm
Potent1 wrote: |
So it's really supposed to end up being 91mb? wow, big. |
Yes. The "Giga Power" logo means that a Neo-Geo game can be up to 128 MiB, just like a commercial DS game. That's why they were so expensive.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#156347 - MasterMan - Thu May 08, 2008 11:00 pm
medisyn wrote: |
MasterMan wrote: | Potent1 wrote: | Ok, I think I might have done the converting right. But I've got a mslug3.neo rom that's now 91mb and a neogeo.neo rom that's 3mb. Does that sound right? |
Yes, now delete this neogeo.neo and move mslug3.neo to the card's root.
Maybe Ingramb want to prevent NeoDsConvert.exe from proccessing the neogeo.zip bios file.
Or better, someone wih programing skills should take the supplied sourcecode for the converter and patch up a win32 converter with GUI. |
It really doesn't need one. Just make a shortcut with the correct bios(x) modifier on the end and just drop the zips/roms into the folder and then run that shortcut. |
I already know this. But infact, i convert my roms though DOS prompt.
NeoDsConvert -bios8 samsh5sp converts only (w/o neogeo.zip or other roms on same folder) samsh5sp.zip using uni-bios.
#156374 - psykotine - Fri May 09, 2008 1:48 am
Anyone has converting the neo turf master & top hunter roms???? (I can't converted with success)
how change the attribution of buttons (like the original Neo Geo) ???
unibios 2.2 un great but in MVS mod I can't insert coin
_________________
2D is good for you !!!!!!
#156375 - Mc Nasty - Fri May 09, 2008 1:48 am
Is there a way to use the "unibios" versions highest? (eg 2.2) because although I have been very well ido simply asked whether there are ways to use the "extras" that these new versions have ..
Edito:
"Costuming" the uni-bios.23 and rename to unibios.10 patch a game and worked Kof98 "Like" here but could not access the cheats or pause or anything of that (or set the console to a format in specific) but! I patched World 2Jet and what was my surprise ALL WORK! (and is NOTreset!) I decided to test the metal slug 1 and was no longer Freeze to throw grenades and indeed some improved graphics (not always those of pixels) but need to do more tests to see what happens ..
Perhaps with this BIOS patches to improve the performance of the games more problematic to see if there are improvements .... I for my part I will check ..
I hope this will change a little perspective this emulator (I hope the author see any way to use this as more bios) improved much since!
Excuse my English is not very good ..
#156391 - mortys - Fri May 09, 2008 9:39 am
@ingramb
I know you should have already think of it but I want to share my idea. Maybe the HUD butg in the MS's is due to a bad palette update after the flash when you kill a boss or a mini-boss ?
I've got another suggestion for next relases. Maybe you can automaticaly turn off the second screen after loading a rom and mlaybe offer the chance to choose the rendering screen ?
Thanks for your work !
#156416 - mortys - Fri May 09, 2008 3:06 pm
@Ingramb
I've try different ram packs (Supercard Micro SD & Official Opera ) and it seems that the official ram pack is the better option for NeoDS as the ram is faster than every other rampack.
#156429 - ingramb - Fri May 09, 2008 6:13 pm
> Maybe the HUD butg in the MS's is due to a bad palette update after the flash when you kill a boss or a mini-boss ?
This is likely the case. I fiddled with the palette stuff a bit in 0.1.1, and I fixed last blade 2's gui, but obviously it's not perfect yet.
> Maybe you can automaticaly turn off the second screen after loading a rom and mlaybe offer the chance to choose the rendering screen ?
This probably makes sense.
> 've try different ram packs (Supercard Micro SD & Official Opera ) and it seems that the official ram pack is the better option for NeoDS as the ram is faster than every other rampack.
So you have gotten the opera pack to work? I've had reports of it not working...
#156430 - MasterMan - Fri May 09, 2008 6:28 pm
Hi ingramb, what do you say about NeoDS 011 reportedly not working on SCCF while 010 used to work?
If you say that you don't own a SCCF to test, i, and i'm suge many others, would volunteer as beta testers for you.
Cheers
#156432 - mortys - Fri May 09, 2008 7:25 pm
@ingramb
I don't know how to be sure if the rampack is working but it seems to me that the games are smoother with the opera than with supercard Msd. If there's a trick to see if it's really working, just let me know and I'll make a full test.
#156443 - ingramb - Fri May 09, 2008 9:31 pm
> NeoDS 011 reportedly not working on SCCF while 010 used to work?
Figuring this out is high on the list.
> If there's a trick to see if it's really working, just let me know and I'll make a full test.
Heh, the only way to see if it's working atm is to pull out the ram card while a game is running. If the graphics get messed up, it was using the ram.
#156446 - mortys - Fri May 09, 2008 10:03 pm
@ingramb
I've just "test" the opera rampack and IT'NOT WORKING AT ALL. You were right.So it was maybe just an impression.
Edit : Supercard lite works
Last edited by mortys on Fri May 09, 2008 11:45 pm; edited 1 time in total
#156448 - medisyn - Fri May 09, 2008 10:37 pm
ingramb wrote: |
> NeoDS 011 reportedly not working on SCCF while 010 used to work?
Figuring this out is high on the list.
> If there's a trick to see if it's really working, just let me know and I'll make a full test.
Heh, the only way to see if it's working atm is to pull out the ram card while a game is running. If the graphics get messed up, it was using the ram. |
I just tried this with a 3in1 pack and it appears that NeoDS is not using it as well.
#156460 - Mc Nasty - Sat May 10, 2008 3:31 am
One question .. How do I know when the expansion is running memory?
I have EZV3in1 SCsd and the expansion of memory for M3Real with them or without them I do not see any difference in their operation ..this expansions are compatible? Example In snesDS notify that the expansion is inserted..
Is there any way to patch the NeoGeo roms of using other bios? (I still insist with bios V2 +) and some games work best but I can not configure the console or options the bios (Cheats, etc.)
Any solution or option to future?
#156467 - r0ni - Sat May 10, 2008 8:32 am
ingramb wrote: |
>Heh, the only way to see if it's working atm is to pull out the ram card while a game is running. If the graphics get messed up, it was using the ram. |
If that is the case, I can verify the ez 3in1 as not working. Either enabling it with the GBA_Exploder or not, seems to make no difference when the slot-2 card is pulled out.
#156468 - Opus - Sat May 10, 2008 8:49 am
Would anyone be kind enough to post the .xml compatibility file into a text document for viewing?
I don't have Microsoft Excel on my home 'puter.
Also, it's no big whoop, but on Windjammers, the very first pixel column on the left side isn't being displayed correctly.
This is unacceptable!
Just kidding. This is the most awesome thing for the DS homebrew, I had no idea this little thing could run such an engine.
Good for you, ingramb! :o)
#156477 - khan - Sat May 10, 2008 1:13 pm
Am I the only one experiencing graphical issues with the following games?
World Heroes 2 - Life bars etc. are all blacked out (converting with
uni-bios, then enabling in-game menu makes them appear for the current
round but dissappears after that round)
World Heroes 2 Jet- opposite of WH2, game seems to be running but
characters, backgrounds etc. are all blacked out while lifebars are
visible in this one
Art of Fighting 3 - seriously suffering from garbled graphics near
the end of the game, i was about to face Robert Garcia playing as Ryo
King of Fighters 96 - same as above, it started when I encountered
Chizaru
Are there already fixes to these games as in using different bios
parameters? or I must wait for the next release of NeoDS for these?
Thanks
#156493 - Sweater Fish Deluxe - Sat May 10, 2008 7:22 pm
Mc Nasty wrote: |
One question .. How do I know when the expansion is running memory?
I have EZV3in1 SCsd and the expansion of memory for M3Real with them or without them I do not see any difference in their operation ..this expansions are compatible? Example In snesDS notify that the expansion is inserted.. |
What ingramb said is try removing your slot-2 flash cart while the emulator is running and after you've been playing the game for a little while. If the slot-2 RAM is being used, you should get some graphical corruption.
I tried this with my G6 Lite and I do get the corruption, so I guess G6 is working as RAM. However, like others have reported with other slot-2 carts, I can no longer run the emu from my G6 as of version 1.1. It was working fine in 1.0, though.
Quote: |
Is there any way to patch the NeoGeo roms of using other bios? (I still insist with bios V2 +) and some games work best but I can not configure the console or options the bios (Cheats, etc.)
Any solution or option to future? |
To access the BIOS settings like the region, console/arcade or dipswitches, press A+B+C (that's A+B+X on the DS) while the UniBIOS splash screen is showing. To open the ingame menu with cheats and debug dipswitches press START+A+B+C (not easy on a DS Lite) at any time in the game.
It should be possible to enter the ingame menu by pressing START+SELECT, but the DS Select button doesn't work with higher versions of the UniBIOS. I think this is because UniBIOS 1.3 or higher identifies the system as an AES (older versions identified it as a 1-slot MVS), but in the emu the Select button is programmed to act as an MVS coin slot, not the AES Select button.
...word is bondage...
#156503 - Opus - Sat May 10, 2008 9:24 pm
Sorry for the repeat message, but again:
Could someone copy and paste the .xml Microsoft Excel compatibility sheet into a simple text document?
Should only take a second from someone.
Thanks!
#156508 - medisyn - Sat May 10, 2008 10:18 pm
Opus wrote: |
Sorry for the repeat message, but again:
Could someone copy and paste the .xml Microsoft Excel compatibility sheet into a simple text document?
Should only take a second from someone.
Thanks! |
Why not grab Excel Viewer 2003? Its free!
http://www.microsoft.com/downloads/thankyou.aspx?familyId=c8378bf4-996c-4569-b547-75edbd03aaf0&displayLang=en
That list only has like 10-15 games and is already outdated. The posts here and on other forums will give you a better idea.
#156511 - tepples - Sat May 10, 2008 10:28 pm
medisyn wrote: |
Why not grab Excel Viewer 2003? |
Even on a platform that doesn't have Excel Viewer 2003, you could try OpenOffice.org.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#156571 - Mc Nasty - Sun May 11, 2008 6:30 pm
Sweater Fish Deluxe wrote: |
What ingramb said is try removing your slot-2 flash cart while the emulator is running and after you've been playing the game for a little while. If the slot-2 RAM is being used, you should get some graphical corruption.
I tried this with ......... |
Thanks for the answers!
I did not know (Always have the expansion in my lite) as mentioned would be a good idea to know whether this is working with some "warning" (although whether that makes it through this recomendation)
I "testing" to learn how to use other bios already mentioned that as there are some games (I mention) as the "World Heroes" (any of the 4) that normally do not work without bios V2+ While not working properly .. cant play in Arcade mode already playable ..
And in some other games the list of cheats is more comprehensive .. Which although I'm not very supportive for some games is a good support (in console mode) ..
I do not know if it is wise to keep the option as patching with these bios ..
#156613 - psykotine - Sun May 11, 2008 10:21 pm
anyone has successfully converting Top Hunter & Top Player Golf ????
I've notice a little playability problem with the diagonal move (hadoken style on Kof for exemple or for the Metal Slug)
it's an emulator problem or the pad of the DS ???
the compatibility is almost perfect
problems with superside kicks, riding hero, baseball star (no soccer land or road...)
samsho 3, world hereos 2 => freeze
problem with the lifebars on metal slug 5, world heroes 2 jet, rotd, ganryu, sengoku 3
blazing stars => saccaded background on the level 2
thanks to repport the bugs
EDIT : striker 1945 plus => no lifebars on each sides of screen game
_________________
2D is good for you !!!!!!
#156700 - Potent1 - Mon May 12, 2008 10:09 pm
Ok, I've got a Games n Music card. And I'm pretty sure I converted the roms right. Now I try to load one, and either I get nothing it just stays black, or I get a purple/pink screen and it says:
*** PANIC *** C:/code/NeoGeo.NeoDs/arm9/source/NeoCpu.c: 101
Invalid PC: FF3FFF3F
And I have no idea how to test it in MAME.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156709 - Mc Nasty - Tue May 13, 2008 3:47 am
That error is caused by an incorrect/incomplete Bios so correcting your bios and that there really is your mistake
Be happy!
#156711 - JLsoft - Tue May 13, 2008 4:55 am
psykotine, the d-pad on the DS (Lite, at least) is pretty horrible for the sweeping motions lots of fighting games use :(
I wish my DS had my GBA SPv2's d-pad :/
#156744 - Sweater Fish Deluxe - Tue May 13, 2008 4:26 pm
Potent1 wrote: |
Ok, I've got a Games n Music card. And I'm pretty sure I converted the roms right. Now I try to load one, and either I get nothing it just stays black, or I get a purple/pink screen and it says:
*** PANIC *** C:/code/NeoGeo.NeoDs/arm9/source/NeoCpu.c: 101
Invalid PC: FF3FFF3F |
While it could just be a bad BIOS image like McNasty suggested, my guess is that NeoDS will not work on a Games'n'Music card because of the way it has to stream data directly off the microSD. Try another BIOS image before giving up, though.
...word is bondage...
#156749 - Potent1 - Tue May 13, 2008 5:46 pm
Quote: |
While it could just be a bad BIOS image like McNasty suggested, my guess is that NeoDS will not work on a Games'n'Music card because of the way it has to stream data directly off the microSD. Try another BIOS image before giving up, though. |
Yeah I know the hardware is extremely slow. It just doesn't transfer data very quickly at all. I think the most impressive thing I've seen work on it was ScummVM. Obviously Commercial roms are out of the question, even if there was a work around. Because of the speed issue, so I don't know if these will work now that I think about it. I'll try again and see if I can work it out.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156754 - ingramb - Tue May 13, 2008 7:00 pm
I can't think of any reason why it shouldn't work on any flash card, even if it is very slow. Obviously games may be slower, but it should still work.
*** PANIC *** C:/code/NeoGeo.NeoDs/arm9/source/NeoCpu.c: 101
Invalid PC: FF3FFF3F
This looks like a bad rom to me.
#156807 - tepples - Wed May 14, 2008 1:03 am
Potent1 wrote: |
Obviously Commercial roms are out of the question |
What programs are you trying to run in NeoDS?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#156845 - Sweater Fish Deluxe - Wed May 14, 2008 6:16 pm
tepples wrote: |
Potent1 wrote: | Obviously Commercial roms are out of the question |
What programs are you trying to run in NeoDS? |
I think DiggerMan is the only Neo Geo homebrew currently working in NeoDS. There's quite a few other Neo homebrews, though, including some pretty nice games. It'd be really nice to get them working in NeoDS. I think the only reason they're not working already is that they're not included in the official MAME ROMset. Just looking at the neodrvr.cpp file, it doesn't seem like it would be too hard to add the needed info for the handful of homebrew games.
...word is bondage...
#156846 - ingramb - Wed May 14, 2008 6:22 pm
> I think the only reason they're not working already is that they're not included in the official MAME ROMset. Just looking at the neodrvr.cpp file, it doesn't seem like it would be too hard to add the needed info for the handful of homebrew games.
Yeah, this is correct. If anyone has links to NeoGeo homebrew, or wants to make the modifications themselves, I'd be happy to include them.
#156903 - Sweater Fish Deluxe - Thu May 15, 2008 5:56 pm
ingramb wrote: |
> I think the only reason they're not working already is that they're not included in the official MAME ROMset. Just looking at the neodrvr.cpp file, it doesn't seem like it would be too hard to add the needed info for the handful of homebrew games.
Yeah, this is correct. If anyone has links to NeoGeo homebrew, or wants to make the modifications themselves, I'd be happy to include them. |
Last night I tested out all the homebrews I had by just renaming the files so that the converter thought they were Diggerman. All worked except Neo no Panepon where the blocks didn't show up. I know the original Panel de Pon on the SNES used some sort of sneaky backgrounds-cum-sprites technique to draw the blocks, so maybe the Neo version is doing something similar that NeoDS currently doesn't support. Or maybe it's because of the hacky way I tried to get it to work.
I'll post up some file lists later when I get home.
Jeff Kurtz, http://www.neobitz.com, is the only homebrew author I know of who has a site. (Aside from the NG:Dev team, who don't realese their games as free downloads.)
...word is bondage...
#156905 - Potent1 - Thu May 15, 2008 9:54 pm
tepples wrote: |
Potent1 wrote: | Obviously Commercial roms are out of the question |
What programs are you trying to run in NeoDS? |
Sorry, I meant Commercial NDS roms, not Neo Geo. But that brings up piracy, so we obviously can't talk about it here. No, I think it might be the Neo Geo Bios rom. I'm pretty sure the game roms are good. My friend used them in a pc emulator, (mame?) so yeah I don't know what the problem is, but like I said I think it's the bios, and unless I get a known working one, I'm just gonna give up on this endeavor. I'm starting to think this might not work on the GnM even if it's all 100%.
ingramb wrote: |
I can't think of any reason why it shouldn't work on any flash card, even if it is very slow. Obviously games may be slower, but it should still work. |
Oh, and yeah I think that's a valid comment, but the Games n Music card is different. I think it can only boot up like a 4mb program/game, and it really takes a looooong time booting up larger stuff. Like Mini Vmac takes a long time, and ScummVM. And by the way, thanks for all your help.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#156907 - Sweater Fish Deluxe - Thu May 15, 2008 10:44 pm
Potent1 wrote: |
Oh, and yeah I think that's a valid comment, but the Games n Music card is different. I think it can only boot up like a 4mb program/game, and it really takes a looooong time booting up larger stuff. Like Mini Vmac takes a long time, and ScummVM. And by the way, thanks for all your help. |
Someone correct me if I'm wrong, but I think I read somewhere that the Games'n'Music operates totally differently from most or all other slot-1 flash cards. It accesses the microSD through the EEPROM bus rather than the regular game ROM bus or something like that, so its data access is about 1/4 the speed of other cards.
...word is bondage...
#156967 - the warlock - Sat May 17, 2008 12:31 am
Yeah, Datel, I guess, wanted to make damn sure they couldn't get sued under the DMCA and so really crippled their card for homebrew uses as a side effect of making it piracy-proof. It's unfortunate.
#156989 - nsm333 - Sat May 17, 2008 4:12 pm
lol. what about the max media player? that's datel, and it doesn't even have anti-piracy. i think the lesson here is never buy things from datel.
edit: true, tepples.
_________________
^banned! (even though the topic is killed...)
Last edited by nsm333 on Mon May 19, 2008 1:41 am; edited 1 time in total
#156990 - tepples - Sat May 17, 2008 4:17 pm
nsm333 wrote: |
i think the lesson here is never buy things from datel. |
But can high school students buy any brand other than Datel?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#157014 - Doom5 - Sat May 17, 2008 8:20 pm
tepples wrote: |
nsm333 wrote: | i think the lesson here is never buy things from datel. |
But can high school students buy any brand other than Datel? |
If they're trustworthy, why not? My father had no problem with ordering parts for me from the net more than 10 years ago(I'm 23 now); I just gave him cash, and he'd allow use of his credit card for internet purchases.
Besides that, you can go to a mall or bank to acquire a VISA/Mastercard or AMEX gift card that works online.
There's no excuse for buying Datel's garbage DS products.
#157038 - psykotine - Sun May 18, 2008 1:35 am
a save support will be possible in future version ?
_________________
2D is good for you !!!!!!
#157047 - chishm - Sun May 18, 2008 10:39 am
the warlock wrote: |
Yeah, Datel, I guess, wanted to make damn sure they couldn't get sued under the DMCA and so really crippled their card for homebrew uses as a side effect of making it piracy-proof. It's unfortunate. |
No, I think it's more to do with how easy it is to hook an SD card to the SPI (EEPROM) port of SLOT-1. The Neoflash MK2/3 did the same thing.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#157051 - tepples - Sun May 18, 2008 4:19 pm
That and it's cheaper to license the SPI interface (which is pretty much free anyway) than to license the patents for the SD native interface.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#157128 - Potent1 - Mon May 19, 2008 4:52 pm
All I know is it was fast and easy. I bought the card for $20 at Walmart, so talk about convenience. I upgraded to a 2GB card, and I'm happy. Sure it can't play some stuff like commercial NDS roms and very few complicated programs, but about 90% of homebrew I've tried works, and that's good enough for me. And yeah, a lot of there products need quality control, but they get the job done, and they're cheap, so if you get a good product, good for you.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#157132 - Sweater Fish Deluxe - Mon May 19, 2008 6:17 pm
Well, I spent a bunch of time this weekend trying to put together drivers for the various Neo Geo homebrews that I knew of. I got to work this morning and was trying to look up info on some things in the drivers that I didn't understand when I discovered the source to MAME Plus!, which already has drivers for all the Neo Geo homebrews, so you might as well use those.
Get MAME Plus! source here:
http://mame.emu-zone.org/download.htm
I was never able to get music working in Jonas Indiana or Blut Engels, nor the block graphics to appear in Neo no Panepon, so hopefully using the drivers form MAME Plus! will get those all working. I see that there's also a couple demos in there that I hadn't heard of.
...word is bondage...
#157229 - rickshanahan - Tue May 20, 2008 7:50 pm
Hello, I absolutely love NeoDS. Thank you so much for all your hard work. Is there any chance of seeing a 'save state' and 'pause' features soon?
#157279 - lincruste - Wed May 21, 2008 4:56 pm
@rickshanahan
When I got to pause the emulation (ie. in order to get a glimpse of the real world), I use to touch the "load ROM" button. This freezes the game, wich can be played again by "cancel".
It's not a true "pause" function, but it acts exactly the same while we wait for an update!
Bye.
#157281 - sonny_jim - Wed May 21, 2008 5:45 pm
Has anyone compiled the extracter/convertor for Linux yet?
EDIT: BTW SFD, http://mame.emu-zone.org/download.htm doesn't work, I get "Bad Request (Invalid Hostname)" but it may just be my machine
#157308 - Potent1 - Wed May 21, 2008 10:28 pm
sonny_jim wrote: |
Has anyone compiled the extracter/convertor for Linux yet?
EDIT: BTW SFD, http://mame.emu-zone.org/download.htm doesn't work, I get "Bad Request (Invalid Hostname)" but it may just be my machine |
Nope, mine too.
#157356 - rickshanahan - Thu May 22, 2008 1:09 pm
That works! Thank you...
now we just need a 'save state'. :)
lincruste wrote: |
@rickshanahan
When I got to pause the emulation (ie. in order to get a glimpse of the real world), I use to touch the "load ROM" button. This freezes the game, wich can be played again by "cancel".
It's not a true "pause" function, but it acts exactly the same while we wait for an update!
Bye. |
#157490 - Sweater Fish Deluxe - Sun May 25, 2008 8:02 pm
Hm, the site seems to have changed since I made my post. Now it's at:
http://mameicons.free.fr/mame32p/download.htm
...word is bondage...
#158127 - ninjalj - Thu Jun 05, 2008 11:31 am
@sonny_jim:
Code: |
--- /dev/null 2008-05-18 15:23:34.632465500 +0200
+++ NeoDs-011a/NeoDsConvert/Makefile.linux 2008-05-11 15:59:45.000000000 +0200
@@ -0,0 +1,27 @@
+CC=gcc
+CXX=g++
+LD=g++
+RM=rm
+#CFLAGS=
+#CXXFLAGS=
+LDFLAGS=
+INCLUDES=-IMinizip
+CFLAGS=$(INCLUDES)
+CXXFLAGS=$(INCLUDES)
+
+
+OBJS=NeoDsConvert/main.o \
+ NeoDsConvert/NeoGame.o NeoDsConvert/NeoRomFile.o NeoDsConvert/NeoRom.o NeoDsConvert/NeoRomWrite.o \
+ NeoDsConvert/mameHelper.o NeoDsConvert/neodrvr.o NeoDsConvert/neoboot.o NeoDsConvert/neocrypt.o NeoDsConvert/neoprot.o \
+ Minizip/unzip.o Minizip/ioapi.o \
+ zlib-1.2.3/inflate.o zlib-1.2.3/crc32.o zlib-1.2.3/adler32.o zlib-1.2.3/zutil.o \
+ zlib-1.2.3/inftrees.o zlib-1.2.3/inffast.o
+LIBS=
+
+all: neodsconvert
+
+neodsconvert: $(OBJS)
+ $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+clean:
+ $(RM) $(OBJS) neodsconvert
|
#158128 - ninjalj - Thu Jun 05, 2008 11:34 am
@sonny_jim:
Some compile fixes:
Code: |
diff -pur NeoDs/NeoDsConvert/NeoDsConvert/neocrypt.cpp NeoDs-011a/NeoDsConvert/NeoDsConvert/neocrypt.cpp
--- NeoDs/NeoDsConvert/NeoDsConvert/neocrypt.cpp 2007-10-24 00:34:42.000000000 +0200
+++ NeoDs-011a/NeoDsConvert/NeoDsConvert/neocrypt.cpp 2008-05-18 04:17:33.000000000 +0200
@@ -673,7 +673,7 @@ void cmc50_neogeo_gfx_decrypt(int extra_
/* svcchaos has an additional scramble on top of the standard CMC scrambling */
void svcpcb_gfx_decrypt(void)
{
- static const UINT8 xor[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
+ static const UINT8 xor1[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
int i;
int ofst;
int rom_size = memory_region_length( NEOGEO_REGION_SPRITES );
@@ -682,7 +682,7 @@ void svcpcb_gfx_decrypt(void)
for( i = 0; i < rom_size; i++ )
{
- rom[ i ] ^= xor[ (i % 4) ];
+ rom[ i ] ^= xor1[ (i % 4) ];
}
for( i = 0; i < rom_size; i += 4 )
{
@@ -722,7 +722,7 @@ void svcpcb_s1data_decrypt(void)
/* Razoola & Halrin */
void kf2k3pcb_gfx_decrypt(void)
{
- static const UINT8 xor[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
+ static const UINT8 xor1[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
int i;
int ofst;
int rom_size = memory_region_length( NEOGEO_REGION_SPRITES );
@@ -731,7 +731,7 @@ void kf2k3pcb_gfx_decrypt(void)
for ( i = 0; i < rom_size; i++ )
{
- rom[ i ] ^= xor[ (i % 4) ];
+ rom[ i ] ^= xor1[ (i % 4) ];
}
for ( i = 0; i < rom_size; i+=4 )
{
diff -pur NeoDs/arm9/include/NeoCpu.h NeoDs-011a/arm9/include/NeoCpu.h
--- NeoDs/arm9/include/NeoCpu.h 2007-12-12 01:10:24.000000000 +0100
+++ NeoDs-011a/arm9/include/NeoCpu.h 2008-05-12 23:31:48.000000000 +0200
@@ -1,7 +1,7 @@
#ifndef _NEO_CPU_H
#define _NEO_CPU_H
-#include "cyclone.h"
+#include "Cyclone.h"
typedef struct Cyclone TCycloneContext;
|
#158129 - ninjalj - Thu Jun 05, 2008 11:39 am
@sonny_jim:
Make it work again on M3:
<Warning>
I've tried to ensure there's no DMA going on when switching to DLDI, but I have not looked at the reverse situation (switching to RAM), nor interrupt handlers,...
This can lose your data, eat your dog, destroy the planet,...
Make a backup copy of your card contents before using it.
</Warning>
Code: |
diff -pur NeoDs/arm9/source/EmuSystem.c NeoDs-011a/arm9/source/EmuSystem.c
--- NeoDs/arm9/source/EmuSystem.c 2008-04-29 22:51:00.000000000 +0200
+++ NeoDs-011a/arm9/source/EmuSystem.c 2008-05-18 04:19:37.000000000 +0200
@@ -85,7 +85,7 @@ bool systemInit()
volatile void* pSlot2Ram = ram_unlock();
u32 slot2Size = ram_size();
linearHeapInit(&g_slot2Heap, (void*)pSlot2Ram, slot2Size);
- //ram_lock();
+ ram_lock();
systemWriteLine("Found %d bytes of slot2ram", slot2Size);
} else {
systemWriteLine("No slot2ram");
diff -pur NeoDs/arm9/source/NeoSystem.c NeoDs-011a/arm9/source/NeoSystem.c
--- NeoDs/arm9/source/NeoSystem.c 2008-05-06 00:21:50.000000000 +0200
+++ NeoDs-011a/arm9/source/NeoSystem.c 2008-05-18 02:11:19.000000000 +0200
@@ -71,7 +71,7 @@ void neoSystemIPCSync()
void neoSystemReadRom(u8* pDst, u32 offset, u32 size)
{
profilerPush(NEOPROFILE_ROMREAD);
- systemSlot2Lock();
+ //systemSlot2Lock();
//lock
irqDisable(IRQ_VBLANK | IRQ_VCOUNT);
//read
@@ -79,7 +79,7 @@ void neoSystemReadRom(u8* pDst, u32 offs
read(g_rom, pDst, size);
//unlock
irqEnable(IRQ_VBLANK | IRQ_VCOUNT);
- systemSlot2Unlock();
+ //systemSlot2Unlock();
profilerPop();
}
diff -pur NeoDs/arm9/source/NeoVideoSprites.arm.c NeoDs-011a/arm9/source/NeoVideoSprites.arm.c
--- NeoDs/arm9/source/NeoVideoSprites.arm.c 2008-05-06 00:14:20.000000000 +0200
+++ NeoDs-011a/arm9/source/NeoVideoSprites.arm.c 2008-05-18 02:10:31.000000000 +0200
@@ -189,6 +189,9 @@ void neoSpriteInit()
g_spriteCache2 = (TSpriteCacheEntry*)systemSlot2Alloc(sizeof(TSpriteCacheEntry) * g_spriteCache2Count);
g_spriteTable2 = systemSlot2Alloc(SPRITE_TABLE2_SIZE * sizeof(u16));
+ // just in case
+ while(DMA_SRC(3) & DMA_BUSY) continue;
+ systemSlot2Unlock();
for(i = 0; i < SPRITE_TABLE2_SIZE; i++) {
g_spriteTable2[i] = CACHE_ENTRY_NULL;
}
@@ -197,6 +200,8 @@ void neoSpriteInit()
pEntry->frame = 0;
pEntry->index = CACHE_ENTRY_NULL;
}
+ systemSlot2Lock();
+
g_cache2Index = 0;
g_spriteReadBuffer = systemRamAlloc(SPRITE_CACHE2_ENTRY_SIZE);
systemWriteLine("Sprite cache2 size: %d", cache2Size);
@@ -418,6 +423,7 @@ void neoDrawSprites()
(actualIndex & (SPRITES_PER_ENTRY2 - 1)) >> SPRITES_PER_ENTRY_SHIFT;
u32 cache2Index;
+ systemSlot2Unlock();
if(lastCache2EntryIndex == cache2EntryIndex) {
DMA_SRC(3) = (u32)g_spriteReadBuffer + cache2Offset * SPRITE_CACHE_ENTRY_SIZE;
DMA_DEST(3) = (u32)pLoadDst;
@@ -435,7 +441,9 @@ void neoDrawSprites()
g_spriteCache2[cache2Index].index = cache2EntryIndex;
//load into ram
+ systemSlot2Lock();
neoSystemLoadSprite2(UNCACHED(g_spriteReadBuffer), cache2EntryIndex);
+ systemSlot2Unlock();
//dma a copy into secondary cache
DMA_SRC(3) = (u32)g_spriteReadBuffer;
DMA_DEST(3) = (u32)SPRITE_CACHE2_MEM(cache2Index);
@@ -454,6 +462,8 @@ void neoDrawSprites()
DMA_DEST(3) = (u32)pLoadDst;
DMA_CR(3) = DMA_COPY_WORDS | (SPRITE_CACHE_ENTRY_SIZE >> 2);
}
+ while(DMA_SRC(3) & DMA_BUSY) continue;
+ systemSlot2Lock();
} else {
//load into load buffer
neoSystemLoadSprite(pLoadDst, cacheEntryIndex);
|
#158146 - ingramb - Thu Jun 05, 2008 7:58 pm
> but I have not looked at the reverse situation (switching to RAM), nor interrupt handlers,...
Is it a problem to read from slot2 ram during DMA?
#158178 - ninjalj - Fri Jun 06, 2008 9:34 am
ingramb wrote: |
Is it a problem to read from slot2 ram during DMA?
|
I mean, maybe some DLDI drivers use DMA. If the hardware is like M3, which uses the same address space for IO and RAM, with some commands for switching mode, you could get corrupted results.
See the RAM unlocking API thread, page 7, simonjhall question at the bottom:
http://forum.gbadev.org/viewtopic.php?t=13023&postdays=0&postorder=asc&start=90
#158186 - tepples - Sat Jun 07, 2008 12:19 am
ninjalj wrote: |
I mean, maybe some DLDI drivers use DMA. |
Then they don't follow Chishm's spec, which AFAIK requires PIO, not DMA.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#158582 - Potent1 - Fri Jun 13, 2008 10:51 pm
All right, I finally got around to working it out, and yes, it does work for the Games n Music card, I didn't think it would, but it did. So far I've only tested one game though, and that's SNK Vs. Capcom, so yeah, this is awesome. Thanks so much to anyone who helped me out, and a special thanks to ingramb and Mc Nasty.
#158888 - ingramb - Fri Jun 20, 2008 7:45 am
NeoDS v0.2.0 is released! What's new:
* Key configuration
* Pause key
* Put DS to sleep when lid is closed
* Save SRAM and NeoDS configuration to flashcard
* Fix crash when switching roms on certain flash cards
* Fix palettte bank swap bug on tile layer (metal slug 1 hud)
* Improve accuracy of vcounter, and vposition interrupts (fix freeze in Samurai Showdown 3, fix graphics in Blazing Star level 2, probly others)
* Fix issues when using dldi and slot2 ram from same flashcard (like supercard lite)
* Fix graphical corruption that occurs after a while when using slot2 ram
#158889 - khan - Fri Jun 20, 2008 8:03 am
Awesome. Keep up the good work.
-Edit
Test #1:
I have just tested World Heroes 2, whilst the lifebars and text etc. are now as they should be. Previosly, they were blacked out, now, there seems to be a new problem which has only been introduced by the new version.
Background is moving as I am moving my character. Might only be with this game. Will test more.
Test #2:
I have now tested Garou, from a minute spent on this game, it does not seem to be affected by it. Probably just the WH2. Will update this post as I test more and more.
Test #2:
World Heroes 2 Jet is another games that now has a problem with background moving with the character. World Heroes Perfect, KOF 2003 and Snk v Capcom all seem un-affected.
Could you please look into WH2 and WH2J? It was not a problem before. Thanks
#158912 - JLsoft - Fri Jun 20, 2008 7:56 pm
Has anyone gotten 2.0 to use their EZ-Flash 3-in-1? ([SLOT2] will appear under the FPS/frame counter box)
With my Supercard CF, it detects the RAM, but with my (old/original hw) 3-in-1, nothing.
Also, noticed a couple games breaking here so far...Rage of the Dragons shows a black screen after the green/flashing garbage screens of bootup, and (Power Instinct) Matrimelee now gives a 'only for use on original SNK boards!' bootleg/piracy warning as soon as a credit is added :O
#158921 - ingramb - Sat Jun 21, 2008 2:00 am
Quote: |
Also, noticed a couple games breaking here so far...Rage of the Dragons shows a black screen after the green/flashing garbage screens of bootup, and (Power Instinct) Matrimelee now gives a 'only for use on original SNK boards!' bootleg/piracy warning as soon as a credit is added :O |
Both of these are working for me.
#158923 - tepples - Sat Jun 21, 2008 4:33 am
JLsoft wrote: |
and (Power Instinct) Matrimelee now gives a 'only for use on original SNK boards!' bootleg/piracy warning as soon as a credit is added :O |
They never announced a Matribrawl, did they?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#158961 - Cimi - Mon Jun 23, 2008 11:09 am
ninjalj wrote: |
@sonny_jim:
Some compile fixes:
Code: |
diff -pur NeoDs/NeoDsConvert/NeoDsConvert/neocrypt.cpp NeoDs-011a/NeoDsConvert/NeoDsConvert/neocrypt.cpp
--- NeoDs/NeoDsConvert/NeoDsConvert/neocrypt.cpp 2007-10-24 00:34:42.000000000 +0200
+++ NeoDs-011a/NeoDsConvert/NeoDsConvert/neocrypt.cpp 2008-05-18 04:17:33.000000000 +0200
@@ -673,7 +673,7 @@ void cmc50_neogeo_gfx_decrypt(int extra_
/* svcchaos has an additional scramble on top of the standard CMC scrambling */
void svcpcb_gfx_decrypt(void)
{
- static const UINT8 xor[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
+ static const UINT8 xor1[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
int i;
int ofst;
int rom_size = memory_region_length( NEOGEO_REGION_SPRITES );
@@ -682,7 +682,7 @@ void svcpcb_gfx_decrypt(void)
for( i = 0; i < rom_size; i++ )
{
- rom[ i ] ^= xor[ (i % 4) ];
+ rom[ i ] ^= xor1[ (i % 4) ];
}
for( i = 0; i < rom_size; i += 4 )
{
@@ -722,7 +722,7 @@ void svcpcb_s1data_decrypt(void)
/* Razoola & Halrin */
void kf2k3pcb_gfx_decrypt(void)
{
- static const UINT8 xor[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
+ static const UINT8 xor1[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 };
int i;
int ofst;
int rom_size = memory_region_length( NEOGEO_REGION_SPRITES );
@@ -731,7 +731,7 @@ void kf2k3pcb_gfx_decrypt(void)
for ( i = 0; i < rom_size; i++ )
{
- rom[ i ] ^= xor[ (i % 4) ];
+ rom[ i ] ^= xor1[ (i % 4) ];
}
for ( i = 0; i < rom_size; i+=4 )
{
diff -pur NeoDs/arm9/include/NeoCpu.h NeoDs-011a/arm9/include/NeoCpu.h
--- NeoDs/arm9/include/NeoCpu.h 2007-12-12 01:10:24.000000000 +0100
+++ NeoDs-011a/arm9/include/NeoCpu.h 2008-05-12 23:31:48.000000000 +0200
@@ -1,7 +1,7 @@
#ifndef _NEO_CPU_H
#define _NEO_CPU_H
-#include "cyclone.h"
+#include "Cyclone.h"
typedef struct Cyclone TCycloneContext;
|
|
I have this error compiling on linux
Code: |
/opt/devkitpro/devkitARM/lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld: section .sbss [020454c4 -> 0204805b] overlaps section .itcm [020454c4 -> 0204bef3] |
#159011 - Cimi - Tue Jun 24, 2008 9:40 am
For the linux building problems: [Removed link to a topic on a decidedly pro-piracy forum --MOD]
#159304 - psykotine - Sat Jun 28, 2008 11:58 pm
Hello,
thanks for your new release of your wonderfull emulator,
I've a problem with NeoDS and I would like to know if the number of roms is limited because I've a 4 GB micro SD Kingston with Linker M3 Real + expansion pack and I've put on this lot of roms and the emulator don't reconnize it but if I take this on 2 micro SD 2 GB I've no problems....
I would like to put the full set on one 4 GB micro SD Kingston
Can you help me ???
I can't convert neo turf master & top hunter roms???? (I can't converted with success)
Wievpoint give me a black screen...
_________________
2D is good for you !!!!!!
#159312 - Cimi - Sun Jun 29, 2008 2:12 am
Cimi wrote: |
For the linux building problems: [Removed link to a topic on a decidedly pro-piracy forum --MOD] |
Oh sorry I didn't know that was pro-piracy! It is the official forum of NeoDS!!! At least this is what is written in the NeoDS homepage
#159331 - elffin - Sun Jun 29, 2008 10:01 am
Cimi wrote: |
Cimi wrote: | For the linux building problems: [Removed link to a topic on a decidedly pro-piracy forum --MOD] |
Oh sorry I didn't know that was pro-piracy! It is the official forum of NeoDS!!! At least this is what is written in the NeoDS homepage |
Oh the "politics" of grey area development on the DS on here. hehe..
If anyone is wondering where the forum is look at the NeoDS google page for the link.
http://groups.google.com/group/neods/browse_thread/thread/d0678c7c3772561a
But I'm kind of worried. Does this mean we can't link to the Google NeoDS page now too? As it's a link of a link of a place that is so called "pro-piracy"?
I'll just go ahead and write I've been censored here to save some mods some time....
[Removed rant about how this site is still pro piracy no matter how much they deny it's not in their rules and we should all be using Media Cart --MOD]
#159343 - tepples - Sun Jun 29, 2008 4:47 pm
The rules of the forum in question don't deny anything: "Despite our harsh rom policy we are a pro-piracy forum."
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#159378 - Cimi - Sun Jun 29, 2008 10:42 pm
tepples wrote: |
The rules of the forum in question don't deny anything: "Despite our harsh rom policy we are a pro-piracy forum." |
Yeah I agree, we should deny that forum
#159421 - the warlock - Mon Jun 30, 2008 4:31 pm
Don't you post there at times, tepples? Or is that a different "tepples"?
#165876 - Jesster - Sat Jan 10, 2009 10:49 pm
I just discovered this emulator and would love to get it working, but I'm having no luck.
I've tried multiple different rom files obtained from different sources, but I don't think the roms are the problem.
I'm using a Supercard Lite (firmware v1.85).
I've tried patching NeoDs.nds with both sclt.dldi and scsd_moon.dldi.
In either case, I can't even get as far as the rom list screen. I get a blank white screen on top and a blank black screen on the bottom as soon as I start the app.
I tried running it unpatched, and I did see the rom list screen, but it was empty (couldn't read the rom files off the card without patching).
I've run several other homebrew apps successfully, patching them with sclt.dldi. I'm stumped as to why I can't get this one running.
_________________
-=The Jesster: Gatchaba Goose=-
#165896 - ingramb - Sun Jan 11, 2009 11:23 pm
I think you need a dldi file called scp.dldi. I don't know why the regular supercard dldis don't work with NeoDS. You can find a link to the file on the NeoDS google group, or email me and I will send it to you.
#165897 - Jesster - Mon Jan 12, 2009 1:26 am
ingramb wrote: |
I think you need a dldi file called scp.dldi. I don't know why the regular supercard dldis don't work with NeoDS. You can find a link to the file on the NeoDS google group, or email me and I will send it to you. |
Thanks for the info. Unfortunately, the link in the post on the Google group is broken. I did a search for "dldi.scp" and came up with this: http://www.scdev.org/forum/index.php?topic=11942.0
Looks like this was mean to be an auto-patcher. Anyway, I tried putting it on the card and letting it auto-patch, I tried renaming it to scp.dldi and patching it manually, I tried downgrading my sc firmware to 1.84, I tried NeoDs 0.2.0 and 0.1.1
All of the above give me the same blank white screen on top and blank black screen on bottom.
_________________
-=The Jesster: Gatchaba Goose=-
#166040 - Palom - Sun Jan 18, 2009 12:08 pm
In an earlier post, you mentioned using MAME for the converter. If I may ask, which version of MAME is the one used for the 0.2.0 version? I wanted to convert every Neo Geo ROM from the MAME .129 set, and while 168 of them worked, 67 didn't.