Views: 6,702,655 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 03-29-24 08:29 AM |
Guest: |
Main - Posts by Arisotura |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 161/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
they're named wrong. they should be:
bios9.bin bios7.bin firmware.bin maybe you have that 'hide file extensions' feature and it's messing with you. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 162/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
theory on txheader[4]:
the byte there would be incremented after sending a packet which would be fitting with what GBAtek describes needs verifying so, txheader[4] values >1 cause the sequence number not to be changed this seems to be a retry counter, but it works differently for MP replies LOC1/2/3 seems it's not incremented at all. maybe setting a bit somewhere can change that? CMD the byte is incremented after each send attempt, upon the ack IRQ1. it is not incremented when the transmission is successful on first try maybe reset to zero? but doesn't seem so. it stops incrementing when it reaches 0xFF values above 2 don't seem to cause transmit errors...? it's still sending, might be setting some error/whatever bits somewhere tho? the sequence number for the ack is always taken from TX_SEQNO (and causing it to be incremented) however it seems that the client doesn't receive retransmit attempts...? it doesn't receive the retransmitted frame (doesn't expose it) but does receive the ack. probably the retransmit thing is setting bit11 in the frame control, or something REPLY seems to be incremented upon IRQ0 (after receiving the MP cmd frame) other than that, rules are the same as for CMD reply: changing port 098 between IRQ0 and IRQ7 has no effect. all the decision is taken upon IRQ0. framectl values that trigger the autoreply: 0208, 0228, 0248 ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 163/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
DraStic might be appending shit at the end of the file. Check that the file size is an exact power of two. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 164/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
You'd need a very specific wifi card that supports:
* RF monitor (RFMON) mode (reading all wifi traffic without having to be connected to an access point) * packet injection (sending arbitrary packets) * full control, not tampering with sent/received packets (some wifi cards will automatically fill in certain fields of packet headers) I'm actually tempted to try it, but I'd need to find such a wifi card. Also, I worry about latency induced by OS/driver/etc abstraction layers. We might even need bare metal access to get anything working; for example the DS wifi hardware sends IRQs when beginning to receive a packet and when it's done, which allows software to do processing before the packet is fully received. On the other hand, typical network drivers will only notify you once the packet is fully received. Which induces latency because we have to emulate the packet reception time. Maybe we can do something with a raspi for example. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 165/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
You probably need to open it in a hex editor and trim the extra shit at the end. melonDS expects exact savefile sizes. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 166/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
Seems to depend on the game. Some work better than others.
Also, check that your ROM is good and unaltered. DLP has a signature check. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 167/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
anyway, I think I found out why non-local wifi doesn't work on certain setups, mostly when a wifi connection is used.
promiscuous mode doesn't work. which may require coding some bridge thing. dunno. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 168/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 169/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
welcome aboard
you mean, you'd like to understand how emulators work inside? ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 170/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 171/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 172/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
melonDS renders in 18-bit color, akin to the DS. (this makes 2D colors appear slightly dimmer because the hardware is sloppy about it)
DeSmuME... not too sure. The code shows it's able to render in 15-bit, 18-bit and 24-bit colors, but it seems the choice is only exposed to Mac users? Here on Windows it seems to render in 15-bit color. Anyway, the use of 15-bit color results in slightly less good blending/fade effects. This doesn't exclude that melonDS might be wrong somewhere tho, I never checked the blending effects against hardware. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 173/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
You need to run two instances of melonDS on the same machine. Or maybe on the same network atleast, if it works. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 174/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
your firmware is 128K (DSi firmware, seeing as console type is 0x57), which is a problem in older melonDS versions, but was fixed in 0.5
you can try grabbing the source and building a DebugFast build, I guess also: try sticking the ROMs in a subfolder? maybe it doesn't like them being in C:\ because it fails to create a savefile or whatever ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 175/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
does the DSi firmware still cause trouble with latest melonDS, tho? because it shouldn't
(ie. does latest melonDS also run when given the DSLite firmware?) ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 176/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
DSi firmware should allow booting games with direct boot enabled, you just can't run the firmware. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 177/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
I think melonDS and DraStic use the same format for savefiles.
either way, this would be a good feature for DeSmuME or NO$GBA. (also, the word pokémon isn't banned here ) ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 178/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
the dumper is real easy to use tho, and the advantage is that you get the firmware from your own DS, with your settings etc
that being said, you can also change the settings in melonDS ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 179/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
System -> Run
this boots the DS menu, from which you can change the system language ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 180/876 EXP: 1311375 Next: 2814 Since: 03-28-17 From: France Last post: 13 hours ago Last view: 13 hours ago |
It might be possible to render more than 192 lines, but you'd likely see garbage in that area. Also won't work at all if display capture is used because it can't capture more than 192 lines.
3D graphics are a whole other can of worms. The viewport is typically specified as 256x192, and polygons are clipped to that area, so basically anything offscreen is lost. ____________________ Kuribo64 |
Main - Posts by Arisotura |
Page rendered in 0.080 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 109/109, time: 0.014 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |