Views: 22,899,975 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
10-08-24 08:21 AM |
Guest: |
0 users reading melonDS | 1 bot |
Main - Computers and technology - melonDS | Hide post layouts | New reply |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7228/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
mostly dedication I guess, and me having mostly nothing to do until March
anyway, current status, with a few tested games: * NSMB: as described above. * SM64DS: freezes when starting a game, but minigames playable. 3D graphics missing, main menus are garbled. * MKDS: boots but fails to access its save. * Worms 2: plays an intro FMV at a crappy speed. no idea if it works past there, no 3D graphics. * Rayman DS, Rayman RR2, Super Princess Peach: black screen. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Hiccup |
| ||
Normal user Level: 58 Posts: 728/815 EXP: 1545945 Next: 31601 Since: 09-06-12 Last post: 1856 days ago Last view: 212 days ago |
you are using existing NDS documentation though, even if the emulator is written from scratch? |
Nadia |
| ||
Hi I'm a person Level: 38 Posts: 268/297 EXP: 342425 Next: 28022 Since: 07-07-12 From: Denmark Last post: 427 days ago Last view: 106 days ago |
cros107 |
| ||
Member Actually not active Level: 24 Posts: 103/120 EXP: 73105 Next: 5020 Since: 04-20-16 From: Melbourne, Australia Last post: 2502 days ago Last view: 2051 days ago |
How do you even compile? It's not like C# where there's a solution file that you open in visual studio.
____________________ No, not doing SM64DS hacking, just here for the waffles. |
Yami |
| ||
(ーωー。) Level: 61 Posts: 799/959 EXP: 1780114 Next: 96482 Since: 12-07-14 From: Japan Last post: 2646 days ago Last view: 2644 days ago |
Nadia |
| ||
Hi I'm a person Level: 38 Posts: 269/297 EXP: 342425 Next: 28022 Since: 07-07-12 From: Denmark Last post: 427 days ago Last view: 106 days ago |
Posted by cros107 There isn't really an easy way to build it right now unless you feel like installing Code::Blocks, you can try this build of this revision (I cross compiled it from Linux, hope it actually works on Windows...). To use it, extract the tarball somewhere, then create a directory in the same directory as melonDS called roms/ and put the game you want to try in there as sm64ds.nds . Obtain the DS firmware/BIOS and put that in the same directory as melonDS.exe too.
The structure should look like: . ├── bios7.bin ├── bios9.bin ├── firmware.bin ├── libgcc_s_seh-1.dll ├── libstdc++-6.dll ├── libwinpthread-1.dll ├── melonDS.exe └── rom └── sm64ds.nds |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7240/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
Splitwirez |
| ||
Otherwise known as rob55rod. Should probably get back to SMG2 at some point... Level: 68 Posts: 1155/1207 EXP: 2671474 Next: 57326 Since: 08-28-13 From: ._______________. Last post: 2128 days ago Last view: 1738 days ago |
Posted by Splitwirez Am I going to get an answer...? |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7241/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
poudink |
| ||
Bob-Omb [sic] Level: 49 Posts: 183/616 EXP: 857047 Next: 26836 Since: 03-01-16 From: Québec (Canada) Last post: 1063 days ago Last view: 997 days ago |
Tested Yoshi's Island DS and it works almost perfectly! ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7246/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
poudink |
| ||
Bob-Omb [sic] Level: 49 Posts: 184/616 EXP: 857047 Next: 26836 Since: 03-01-16 From: Québec (Canada) Last post: 1063 days ago Last view: 997 days ago |
I didn't test it much because it was super speed up, so I'd say only that it was super speed up. But it does that with all the games anyway ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7251/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
* no depth buffering, so it looks derpy * no textures and shit * clipping is still iffy, haven't yet found out why this is a software renderer, so performance is crap when there's a lot of 3D, but it's not really been optimized yet. SIMD comes to mind, but even without that, the renderer could avoid a lot of the divisions it's doing. I guess a proper 64-bit build would also be faster, since 20:12 fixed point multiplication requires 64-bit numbers to avoid overflows. the possibility of a hardware renderer isn't excluded. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Hiccup |
| ||
Normal user Level: 58 Posts: 730/815 EXP: 1545945 Next: 31601 Since: 09-06-12 Last post: 1856 days ago Last view: 212 days ago |
Will you try and make graphics accurate - unlike desmume? |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7254/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
well to be honest, desmume isn't bad in this regard. it has defects, but it's more accurate than NO$GBA for example.
on the other hand, my renderer is close to being pixel-perfect. one of the 'big' issues is that I haven't yet managed to understand how the DS interpolates vertex colors when doing clipping. 'big' because the difference would barely be noticeable in most games. I also still need to do tests regarding the Z-buffer. especially the W-buffering mode as I'm not sure I got it right. and maybe implement shit like texturing 2D graphics wouldn't be a big problem regarding accuracy. at worst, desmume would give you slightly different color effects, because it processes 15-bit color instead of 18-bit. so does NO$GBA. regarding performance, an idea is to put the renderer on a separate thread. this could help nicely. then again, there are likely optimizations to be done in the emulator core itself. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
GalacticPirate |
| ||
Ninji ガラクティク・パイラト Level: 32 Posts: 3/246 EXP: 204703 Next: 1739 Since: 01-23-17 From: Paris, France Last post: 2243 days ago Last view: 1683 days ago |
So, is the 3D renderer becoming any better? |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7265/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
yep, it's getting better. textures are on the way.
since the last screenshot, it's closer to something real -- the clipping issues have been mostly fixed, Z-buffering is in, etc... and I don't get how W-buffering works. according to a test I did, it just takes the W coordinate as-is, but doing so in SM64DS gives shitty results. oh well. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Hiccup |
| ||
Normal user Level: 58 Posts: 731/815 EXP: 1545945 Next: 31601 Since: 09-06-12 Last post: 1856 days ago Last view: 212 days ago |
When you are working on graphics, could you add a "Free Look" feature - like in dolphin? It'd also be good if it worked with 2D graphics as well as 3D. |
cros107 |
| ||
Member Actually not active Level: 24 Posts: 104/120 EXP: 73105 Next: 5020 Since: 04-20-16 From: Melbourne, Australia Last post: 2502 days ago Last view: 2051 days ago |
Are you working on wifi and local wireless emulation? If so, that would be amazing! I read somewhere recently (possibly on NSMBHD?) about local wireless having to be frame perfect to connect properly, so I imagine that would be tough to emulate. ____________________ No, not doing SM64DS hacking, just here for the waffles. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 7272/9039 EXP: 57522318 Next: 180072 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 22 hours ago |
Main - Computers and technology - melonDS | Hide post layouts | New reply |
Page rendered in 0.055 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 233/233, time: 0.014 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |