Views: 6,926,791 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 04-26-24 11:26 AM |
Guest: |
Main - Posts by Arisotura |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 81/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
er
https://melonds.kuribo64.net/board/thread.php?id=3 if what you need is a client: you can use the Mibbit web client ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 82/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Well yeah. Seems some sites made posts that imply 0.3 has the wifi, when it's infact not the case. 0.3 is able to send/receive some things but you aren't exchanging pokemons or playing MvsL with it. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 83/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 84/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 85/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
melonDS 0.4 is out!
The highlights of this release are several 2D and 3D fixes and improvements, but also, working wifi multiplayer. The full changelog is below. • implement access modes for certain IO registers that were unhandled • actually implement RCNT instead of hardcoding it • wifi: emulation of multiplayer cmd/reply/ack transfers • wifi: more accurate RFSTATUS/RFPINS • wifi: some games can go into multiplayer now (Pictochat, NSMB, Pokémon known working) • improved savemem detect heuristic • implement firmware write, fix SPI bugs • accurate emulation of 'main memory display FIFO' • 2D: fix render/capture order • 2D: implement mode6 large BG • 2D: fix bitmap BG sizes • 2D: fix rotscaled bitmap sprites • 3D: fix missing term in MatrixTranslate • 3D: fix toon highlight mode • 3D: fix boxtest bug • 3D: accurate viewport transform • 3D: polygon Y-sorting • 3D: more accurate interpolation, still not perfect • 3D: more accurate Z and W transforms, fix some cases of Z-fighting • 3D: separate polygonID attributes for opaque and translucent pixels • 3D: start documenting and implementing depth test edge cases • emulate delays for SPI transfers and div/sqrt • misc bugfixes/additions as usual pile of copypasta How to use melonDS requires BIOS/firmware dumps from a DS. You can dump them with the following dumper. The files must be placed in the same directory as the melonDS executable, as follows: * bios7.bin -- ARM7 BIOS, 16KB * bios9.bin -- ARM9 BIOS, 4KB * firmware.bin -- firmware, 256KB or 512KB Note: the DS-mode firmware in the 3DS isn't bootable. It only contains the bare minimum required to run DS games. Be sure to enable direct game boot when using a firmware dump from a 3DS. Settings Emulation: settings related to emulation. For now it lets you enable direct game boot (directly runs the game instead of going through the firmware) and the threaded 3D renderer. There's also a wifi-related setting (which only ended up there because I'm lazy and I need to redo the UI). You should try toggling it if you have trouble getting multiplayer working. Input: allows you to configure keyboard and joystick input. You can change a mapping by clicking the corresponding entry, then pressing a keyboard key or joystick button. For now, joystick input uses the first joystick available if multiple joysticks are plugged. If your game fails to save Check the size of the savefile. melonDS can, in some circumstances, misdetect the save memory type. Save memory type detection is done only when no existing savefile is present. If you provide an existing savefile with the correct size, melonDS will use the correct save memory type and saving should work properly. Downloads * Windows 64-bit * Linux 64-bit If you feel generous melonDS Patreon Have fun! ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 86/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
either way, WFC isn't supported
anyway dunno. I don't manage and don't support the libretro core. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 87/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 88/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Pondering ideas for this.
The demo 'LMNTS by Titan' uses it to do fades. I know the DSLite version does. I saw no such activity in the DSPhat version -- is it just 'broken', or does it do things differently? Can't test it, it refuses to run on my flashcart. (why don't they just use master brightness) So. LCD backlight can be disabled per screen. On the DSLite, it can also be set to four levels, but the setting affects both screens. When backlight is disabled, the screen graphics are still visible, but you need strong light. Graphics are more visible on the DSPhat. But there's no way to emulate a "make graphics more visible if user is pointing light at their monitor". So, is it better to completely obscure the emulated screens or to let it a bit visible? (PS. I don't take overcomplicated options like "add a button to emulate light being pointed at the screen") DSLite backlight levels: level 0 appears to be around 50%. Have a better estimate? Levels 0, 1, 2, 3 could be respectively mapped to 50%, 67%, 84%, 100%. Or 40%, 60%, 80%, 100%. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 89/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
It's about that fire bar that depletes as you spit fire. Every emulator has trouble drawing it properly, it sometimes has a gap in the middle or is misaligned.
That game is another case of "fuck you I won't run on your flashcart", it just sits on the flashcart loading screen forever. So, could someone test this on real hardware, atleast until I get a better flashcart? Do we have an excellent GPU test case, or just a shoddy game that also exhibits the glitch on hardware? ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 90/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 91/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
well good, we don't have shit to fix there, and we can add it to the list of game issues.
thank you! ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 92/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
I guess I can do it that way. The issue is that, in the case of the demo, they disable backlight to hide the screen they don't want. On the other hand, SM64DS has a backlight setting, and you don't want your screen to go completely black when you turn it off, atleast so you can turn it back on.
So, slightly visible (10% or so) may be the best option. Also, thanks for the video. Confirms my feeling that they just didn't bother, even though they could still turn backlights on/off without doing fades. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 93/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
A list of DS emulators available for PC, so you can find what you like.
I'm not including non-PC emulators as most of them are DeSmuME. Not listing Ensata either. * dsemu * Dualis * NeonDS * iDeaS (there have been a billion website URLs. bleh) * NO$GBA * DeSmuME * DuoS DSEmu * ndsemu written in Go * dasShiny * GBE+ * medusa * melonDS * CorgiDS * NooDS No particular order, other than that the first 4 are long dead. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 94/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
well if it kills portability, it's a no-no however, having configurable paths is something I could very well do ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 95/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
* we know from edge slopes, that the X offset is calculated with a reciprocal and not a 'proper' division. for example: slope with dx=2 and dy=96. x isn't incremented until y=49 (would be 48 with proper division).
* trying to figure out the reciprocal. its precision, how it's calculated (proper 1/X division? Newton-Raphson? LUT?) * Z interpolation along Y loses precision for whatever reason. Z range 0-0x800000 loses 14 bits, 0-0x400000 loses 13 bits, 0-0x200000 loses 12 bits and so on. except: 0-0x200 still loses 2 bits. weird. * Z interpolation along X seems to have full precision. (losing two bits, but I think fog is losing them) ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 96/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Yeah, you need to direct light directly at the LCD to see the pixels.
I figured I can also make brightness emulation optional. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 97/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 98/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 99/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 100/889 EXP: 1348024 Next: 50152 Since: 03-28-17 From: France Last post: 20 hours ago Last view: 3 hours ago |
Main - Posts by Arisotura |
Page rendered in 0.133 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 109/109, time: 0.018 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |