| Kodewerx https://www.kodewerx.org/forum/ |
|
| DS Emulation on No$GBA https://www.kodewerx.org/forum/viewtopic.php?f=5&t=1195 |
Page 1 of 2 |
| Author: | Hextator [ Thu Mar 29, 2007 10:20 am ] |
| Post subject: | DS Emulation on No$GBA |
I have the firmware, the BIOSes, and the $15 version of No$GBA. I'm fairly certain I put everything in the right folder, too. It's still not working. I think the problem can be fixed by NDS tool, but I can't find a version of NDS tool that has a GUI (the command prompt version doesn't like my computer). Where can I get NDS tool, and what, if any, other problems could I be having (I believe the issue here is my inability to encrypt the ROM or something)? |
|
| Author: | Mewy [ Thu Mar 29, 2007 10:38 am ] |
| Post subject: | |
Simple steps: Start, Run and type: cmd and press Enter. Type: cd C:\Documents and Settings\*CPU name*\*Map* Please delete this post. |
|
| Author: | Mewy [ Thu Mar 29, 2007 10:38 am ] |
| Post subject: | |
Simple steps: Start, Run and type: cmd and press Enter. Type: cd C:\Documents and Settings\*CPU name*\*Map* And continue. |
|
| Author: | Hextator [ Thu Mar 29, 2007 11:13 am ] |
| Post subject: | |
Never mind all that; the directory wasn't the issue and I got DS Lazy anyhow. I patched the ROM and got it actually working... But I can't see anything. I think it might just be my computer completely failing at rendering. I need new graphics and video features on this computer so badly. The blood in Jet Force Gemini is gray on this damned computer. On the other hand, if the screen is COMPLETELY black, maybe it's not my computer...I doubt my computer fails that bad if it can run an N64 game, but I have no clue what to do about it. |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 11:39 am ] |
| Post subject: | |
What game are you trying to run? The newest version craptastically broke lighting (But fixed textures) with one fell swoop of uberphail. This only affects 3D games. Here are some hints, -Set mode to VGA in the "GBA Mode" section of the options -If a game is running craptastically slow try setting emulation speed ot Ultimited MHZ Disaster 10%. note that this may not always help. -If a game says it cannot read the save try fiddling around with the save settings until you find a savetype that works. |
|
| Author: | Hextator [ Thu Mar 29, 2007 2:03 pm ] |
| Post subject: | |
I'm trying to play Dawn of Sorrow. The screen isn't "really really dark as if there was no brightness", it's just dead black like it's not doing anything. The only thing patching with DS Lazy did was make the instructions less "UNDEFINED!! OMFG STOPING EMULATION" Edit: "Stoping emulation" is a mockery of Project 64's many typos. Edit: Also, I don't have the newest version. I'm one or two versions back, I believe. |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 2:06 pm ] |
| Post subject: | |
Heh, I don't think DoS is playable yet... No$gba, while the best DS emu out there, sucks balls. |
|
| Author: | Hextator [ Thu Mar 29, 2007 2:25 pm ] |
| Post subject: | |
Can someone give me a No$GBA savestate for SM64DS so I can skip the title screen? I'm afraid it will freeze at princess peach's letter again :/ I can't start makin' codes until I'm playing the game, now can I? :3 |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 2:28 pm ] |
| Post subject: | |
Savestates don't work in NDS mode. By the way, you are using version 2.4 of No$, right? |
|
| Author: | Hextator [ Thu Mar 29, 2007 2:31 pm ] |
| Post subject: | |
Nope, this is "2.3a". I was able to get to Peach's letter on my other computer and it froze there... No savestates, eh? What a pain. Would 2.4 allow me to actual get somewhere in some DS games? Is there no hope for 2.3a? Edit: Is there some trick to using the touch screen? I don't even remember how to get past the "Touch to Start" message anymore |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 2:36 pm ] |
| Post subject: | |
2.3a 0_o 3D graphics were barely introduced! No wonder you're crashing at Peach's letter. See if you can find 2.3d. If you can't I have a copy I can give you. 2.4 isn't worth using with this game since lighting is very, very broken in 2.4 Oh, and no trick should be required to use the touchscreen. |
|
| Author: | Hextator [ Thu Mar 29, 2007 3:06 pm ] |
| Post subject: | |
You can give me 2.3d? I would really appreciate that. ^_^ The touch screen is used by clicking with the mouse and that's it, I presume? I should know since I got it to work, but I forgot and this computer is so slow that I can't tell if something is working or if it's frozen in many cases. I average less than half speed as a maximum for most emulators on this computer. :\ Edit: Did you mean the $15 version or the free version? I can get the free version. It won't have debugging features and such, but I have Cheat Engine and I know how to use it to set exact breakpoints. Using it in combination with ASM edits that tell the game to read from an unused address when a certain address is read from helps me to use cheat engine to break on a read of a specific address, since cheat engine can only break on instructions and not on read/writes. It can LOG the reads and writes and make me work from there. Still very handy. What can Renegade do with No$GBA that Cheat Engine can't? |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 3:17 pm ] |
| Post subject: | |
http://www.megaupload.com/?d=9CTDK8K2 -Yes, just click. -I meant the free version. -I dunno. |
|
| Author: | caitsith2 [ Thu Mar 29, 2007 5:14 pm ] |
| Post subject: | |
That would be version 2.3c |
|
| Author: | Dualscreenman [ Thu Mar 29, 2007 5:20 pm ] |
| Post subject: | |
Oh shi- Wrong one. http://www.megaupload.com/?d=6M6Q7AI2 |
|
| Author: | Hextator [ Fri Mar 30, 2007 3:09 pm ] |
| Post subject: | |
2.3d still isn't letting me play. I get to the "Touch to Start" screen of super mario 64 DS and it just won't do anything. I click all over the place and it does nothing. It's running at 60% on this computer so it can't be that it's too slow for me to notice any progress. Is there some setting I have set wrong? Could I possibly have missed some crucial step when using DS Lazy? |
|
| Author: | Dualscreenman [ Fri Mar 30, 2007 3:34 pm ] |
| Post subject: | |
You said you had the firmware, correct? As long as you have that you should have no trouble. |
|
| Author: | Hextator [ Fri Mar 30, 2007 4:01 pm ] |
| Post subject: | |
Does it go in a particular folder? How do I tell No$GBA that I have it? I doubt the emulator would be able to make use of the firmware if I throw it into some random folder and don't access it via any of the emu's menus, so there must be some way of saying "HAY WAKE UP ITS TIME TO PLAY THE GAMEZ" |
|
| Author: | Dualscreenman [ Fri Mar 30, 2007 4:03 pm ] |
| Post subject: | |
I just place it where the .exe is along with both BIOSs. |
|
| Author: | Hextator [ Fri Mar 30, 2007 4:19 pm ] |
| Post subject: | |
Aha! That worked. See, my BIOSes and firmware were in the folder called "Stuff" because I thought that's where it was supposed to go. Moved them up a directory and now I'm actually picking a file to load. It did give me a corrupt save error, but that won't matter to a hacker now will it? Edit: Will I be able to do programming edits with Renegade/Cheat Engine? Is there a way to get the emulator to recompile the ARM? Edit: Hm...I see there's a cheat menu thing in No$GBA. What sort of ASM stuff works here? |
|
| Author: | Dualscreenman [ Fri Mar 30, 2007 4:36 pm ] |
| Post subject: | |
You need to set the savetype to the proper type. (Just mess around until it works) Then you won't get that error. |
|
| Author: | Hextator [ Fri Mar 30, 2007 4:49 pm ] |
| Post subject: | |
No savestates means I should probably get the savetype working :/ I'm eager to start making codes for this game; at least, as many as I can... Now to figure out where the emulator stores the current PC (It should keep it somewhere, shouldn't it?) so I can read the programming... What would be a good program to read the disassembly? I still don't know where the DS executes from, but from my GBA experience I'd say it executes from ROM. But then there wouldn't be GS codes that edit ASM now would there? Sorry man, I'm just a DS hacking noob. I need all the help I can get :\ |
|
| Author: | Dualscreenman [ Fri Mar 30, 2007 5:07 pm ] |
| Post subject: | |
Ndsdis2Can be used to disassemble the ROM. But unless you're making ROM trainers you shouldn't need to use a disassembler. |
|
| Author: | Hextator [ Fri Mar 30, 2007 5:11 pm ] |
| Post subject: | |
Argh, I can't get any of the existing codes working in the emulator. I don't know how to tell which version is mine, either. Does No$GBA have the must be on codes built in or do I need to input those? I tried both versions' Max Coins codes and neither had an effect, so I have no idea what the problem is. |
|
| Author: | Dualscreenman [ Fri Mar 30, 2007 5:16 pm ] |
| Post subject: | |
Code support doesn't work in DS mode on No$gba either. |
|
| Author: | Hextator [ Fri Mar 30, 2007 5:24 pm ] |
| Post subject: | |
That would explain it, but what about Renegade? I can't get it to work in Renegade either. So do I need the Must Be On hook codes there? Is there a way to determine my version beforehand? The coin address is at the RAM offset +0xA7557 according to Cheat Engine; can you tell me which version I'm using based on that? I don't have any en/de cryptors for any of the code formats so I don't know what addresses the codes on BS Free are using. |
|
| Author: | dlong [ Sat Mar 31, 2007 7:40 am ] |
| Post subject: | |
The latest version of No$GBA does not work with Renegade. However, an older version (2.3d?) should. Also, I seem to recall Para telling me that the NDS loads the assembly code into RAM, similar to the n64. |
|
| Author: | Hextator [ Sat Mar 31, 2007 11:55 am ] |
| Post subject: | |
dlong wrote: The latest version of No$GBA does not work with Renegade. However, an older version (2.3d?) should. I'm using 2.3d, so that shouldn't be a problem. dlong wrote: Also, I seem to recall Para telling me that the NDS loads the assembly code into RAM, similar to the n64.
Finally, an answer to that question...and it's the answer I was hoping for. N64 codes are so much more fun because they can edit the ASM, so for the NDS to act similarly is wonderful. Edit: I don't know how to decrypt the codes on BS Free. Can someone give me the address that the hook code uses for the Super Mario 64 DS "Must Be On" code? And maybe some decryption tools? :3 |
|
| Author: | dlong [ Sat Mar 31, 2007 2:21 pm ] |
| Post subject: | |
There is no publicly available tool to decrypt CB codes. I believe kenobi said he was working on one, but I have no idea how that's going. |
|
| Author: | Hextator [ Sat Mar 31, 2007 7:50 pm ] |
| Post subject: | |
Well, I found the page of codes that aren't encrypted and had 240 stars and infinite health, etc. I still don't know which version I have since the difference between the addresses is the same for both versions. How does one go about finding an address to hook from? Are people using the trainer toolkit for that? If there's no way to do it on the emulator, then I need to know the hook addresses so I can see if I can do for No$GBA what I did for Project 64 (that is, make it debuggable). |
|
| Page 1 of 2 | All times are UTC - 8 hours [ DST ] |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|