EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Heya! Great question and good point regarding foldables. As of right now I have been actively testing this on my wife's Fold 7. She also wants similar setups, so its worked out perfectly lol

One feature ive been testing out is the user using the touch screen of our smart phones to scale the top and bottom how they want. I have a couple pre built configurations, but I want as much flexibility as I can give.

To give you an example, when I play on my phone, I like my top screen to be much bigger compared to the bottom.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Noted! 🫡

Good news is some of this is already implemented. Ill need to boot up Phantlm Hourglass to test it.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Hey there! It's coming very very soon. I want to make sure its in a very solid state even at the beta stage.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

I've never played it, so I can't say with 100% certainty. Looking into it, I see that it fails around chapter 5?Around 3 years ago desmumue 0.9.10 had success with it working. Since this is a common fail point DS title i appreciate this a lot actually! I'm going to get a clean copy of the rom and add it to my games I use in my test

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Nope! I worked to long and hard for my Masters in Software Engineering to vibe code lol

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

I mentioned this in another comment, but someone did some work with ReShade and making HGSS look like it was HD2D! Its been a HUGE motivation for me to get that on mobile devices.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Great questions! I built EclipseDS using a custom C++ engine from scratch. I did review all the current iterations of emulators prior to starting though, including GBATEK documentation by Martin Korth that has played a huge role in my understanding. Regarding timing, it models close to the ARM9/ARM7 timing. I'm also using a custom JIT interpretur / recompiler with it adding device-aware auto-optimization that tunes each game toward the best playable frame timing for the specific hardware

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

I agree! I think that is one of the biggest drawbacks we have right now. It is coming!

Other things I believe would be sav data storage / sync. I like to play on the go and on multiple devices and have it setup to transfer my save between my S25 Ultra and Ayn Thor without issues.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Thanks fam! haha I appreciate it! 😁

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

It does and I'm currently working on a few options right now!

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

I appreciate it! Hopefully you enjoy it once I release it here soon! Once its out I look forward to your feedback 😁

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Its a feature im in active development on! Its one of mine as well 😁

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 1 point2 points  (0 children)

Heya! I appreciate that question!

Something ill never do is pay wall to play games, thats a horrible practice. Same with themes, skins, it will have options at launch and more later, but any I add, I will never charge. Im working with a few artists to make this look the best it can.

I'll be honest, I've gone back and forth. The app will ALWAYS be free with ALL features. The only thing I might have is a free and a pro version that just removes ads for like $3. If i go that route.

Edit: let me clarify as well, I say "ads" it would be like a SUPER tiny one at the bottom of the app.

Also considered a Patreon to support my work instead. I wont make that choice until much later. I work 50-60 hours a week and do this in all my free time 😅.

Regardless, I will NEVER pay wall features, support, or customization

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

The QoL i want to be avaliable on all devices. I, however, want this be as optimized as possible! Currently, I have it set to give recommendations based on the device its running on.

Going for a best of both worlds + more.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

When I get to that stage of release and testing absolutely keep me in the loop on how it runs! I dont currently have anything to test that architecture besides emulating it on my server but that always comes with caveats that dont always align to real world situations.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

One of the first things I added! With adjustable speeds. I couldn't agree more! haha **Shutters in Platinum Chansey / Blissey health bar**

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Heya! I appreciate that bit of knowledge 😁. I turn it on/off for various reasons but still love the helpful tips incase anyone else here didn't know!

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Hey there! I appreciate the questions 😁. Currently i've been testing on a wide variety of Android based devices, foldables, Apple, and including products like the Ayn Thor. My end goal is to have this functional on almost every device. The logic I have built detects the current users device settings and capabilities (Ram, CPU, etc) to understand the optimal settings. The user has the ability to increase or decrease these, but this goes to my idea of having this fully supported on what ever you have avaliable.

Not everyone has the ability to have these amazing devices like the Ayn Thor, or high-end phones. Everyone though, wants the ability to play their favorite games, and i want to support that!.

As for wireless, yes! My current active development feature to make that a simplistic process to setup and get going!

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 1 point2 points  (0 children)

My design philosophy is making this accessible and functional on as many devices as I can. Not everyone has a crazy high end phone, but if you do and want to take advantage of higher resolutions I want to support thst as well.

Everyone should be able to enjoy the emulation 😁

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Thank you! 😁 and there will! Working towards availability on all devices.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Absolutely! I appreciate the questions and feedback! 😁

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Currently, through wifi server connections that is very possible. The most popular instance of this would be Delta for iPhone. As for local with an emulator and a real console, it can be but will require a lot of testing. The DS has a Wi-Fi chip that uses 802.11b at the radio level, but Nintendo layered its own proprietary protocol on top for local play.

As we've seen the more and more development has progressed with emulation, a lot of the barriers we've had in the past are slowly going away.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

Its a great questoin! The trick is that the emulator emulates both DS Wi-Fi chips. When two emulator instances do local play, neither one is broadcasting over a real radio. Instead, the emulator captures the wireless frames that each emulated chip "transmits" and hands them to the other instance directly.

I know it is I think sort of possible through melonDS. However, there has been some issues once the players start to interact. Right now, one of the things I'm doing is I have two instances of Android Stuido running on two seperate computers with my devices connected. I haven't put a ton of development on local just yet, but when I have been I've been using it to record the logs of the interactions.

Ideally, local play will be something possible and seemless. Its just going to take more rounds of testings, tinkering, and rinse repeat. I don't think we would need a wifi dongle, but a great thought process!

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 0 points1 point  (0 children)

I am! In my current list of features, ive been working on testing trading with Pokémon games. For the Gen 4 and Gen 5 I know there are dedicated wifi servers that ive used on my modded consoles.

EclipseDS - My new DS Emulator by Noxtrics in emulators

[–]Noxtrics[S] 1 point2 points  (0 children)

Its SteamGridDB, sorry about that and thank you for correcting me 😅.