![]() | ||
Views: 23,809,801 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
02-09-25 12:56 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: 165 ![]() Posts: 7228/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days 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: 1567452 Next: 10094 Since: 09-06-12 Last post: 1980 days ago Last view: 58 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: 347124 Next: 23323 Since: 07-07-12 From: Denmark Last post: 550 days ago Last view: 230 days ago |
cros107 |
| ||
Member Actually not active Level: 24 ![]() Posts: 103/120 EXP: 74553 Next: 3572 Since: 04-20-16 From: Melbourne, Australia Last post: 2625 days ago Last view: 2174 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: 1810497 Next: 66099 Since: 12-07-14 From: Japan Last post: 2770 days ago Last view: 2768 days ago |
Nadia |
| ||
Hi I'm a person Level: 38 Posts: 269/297 EXP: 347124 Next: 23323 Since: 07-07-12 From: Denmark Last post: 550 days ago Last view: 230 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: 165 ![]() Posts: 7240/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days ago |
Splitwirez |
| ||
Otherwise known as rob55rod. Should probably get back to SMG2 at some point... Level: 68 ![]() Posts: 1155/1207 EXP: 2711876 Next: 16924 Since: 08-28-13 From: ._______________. Last post: 2252 days ago Last view: 1862 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: 165 ![]() Posts: 7241/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days ago |
poudink |
| ||
![]() Bob-Omb [sic] Level: 49 ![]() Posts: 183/616 EXP: 873752 Next: 10131 Since: 03-01-16 From: Québec (Canada) Last post: 1187 days ago Last view: 1120 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: 165 ![]() Posts: 7246/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days ago |
poudink |
| ||
![]() Bob-Omb [sic] Level: 49 ![]() Posts: 184/616 EXP: 873752 Next: 10131 Since: 03-01-16 From: Québec (Canada) Last post: 1187 days ago Last view: 1120 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: 165 ![]() Posts: 7251/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days 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: 1567452 Next: 10094 Since: 09-06-12 Last post: 1980 days ago Last view: 58 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: 165 ![]() Posts: 7254/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days 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: 33 ![]() Posts: 3/246 EXP: 209152 Next: 20027 Since: 01-23-17 From: Paris, France Last post: 2367 days ago Last view: 1807 days ago |
So, is the 3D renderer becoming any better? ![]() |
Arisotura |
| ||
![]() Star Mario in this room you have a pile of apple pies Level: 165 ![]() Posts: 7265/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days 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: 1567452 Next: 10094 Since: 09-06-12 Last post: 1980 days ago Last view: 58 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: 74553 Next: 3572 Since: 04-20-16 From: Melbourne, Australia Last post: 2625 days ago Last view: 2174 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: 165 ![]() Posts: 7272/9052 EXP: 58436774 Next: 498907 Since: 07-03-12 From: in a box ![]() Last post: 3 days ago Last view: 3 days ago |
Main - Computers and technology - melonDS | Hide post layouts | New reply |
Page rendered in 0.053 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 234/234, time: 0.011 seconds. ![]() © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |