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

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 40 41 42 43 44
Arisotura
Posted on 01-02-18 02:30 PM, in Melon DS 0.6 download issue Link | #477
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
Posted on 01-02-18 02:46 PM, in wifi notes (rev. 7 of 01-04-18 10:54 PM) Link | #478
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
Posted on 01-07-18 11:12 PM, in .sav question Link | #488
DraStic might be appending shit at the end of the file. Check that the file size is an exact power of two.

____________________
Kuribo64

Arisotura
Posted on 01-08-18 03:02 AM, in wifi emulation Link | #491
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
Posted on 01-09-18 12:29 AM, in .sav question Link | #493
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
Posted on 01-11-18 01:50 AM, in SM64DS Download Play? Link | #495
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
Posted on 01-16-18 09:40 PM, in Non-local wifi Link | #501
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
Posted on 01-26-18 01:57 PM, in Wifi Link | #512
probably. it'll be worked on.

____________________
Kuribo64

Arisotura
Posted on 01-26-18 01:57 PM, in (because every board needs one) The introductions thread Link | #513
welcome aboard :P


you mean, you'd like to understand how emulators work inside?

____________________
Kuribo64

Arisotura
Posted on 02-02-18 12:17 PM, in There's nothing in zip file and i can't extract it Link | #521
You should try with 7-zip.

This is weird tho.

____________________
Kuribo64

Arisotura
Posted on 02-14-18 12:13 PM, in DSi Capability? Link | #532
not yet, but we'll get there eventually

____________________
Kuribo64

Arisotura
Posted on 02-15-18 11:48 AM, in Desmume comparison/image differences (Phoenix Wright: Ace Attorney) (rev. 2 of 02-15-18 11:48 AM) Link | #536
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
Posted on 02-18-18 10:01 PM, in Trade Problem with Pokemon Black 2 & White 2 Link | #540
You need to run two instances of melonDS on the same machine. Or maybe on the same network atleast, if it works.

____________________
Kuribo64

Arisotura
Posted on 03-12-18 04:18 PM, in Trouble running on latest (rev. 3 of 03-12-18 04:27 PM) Link | #566
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
Posted on 03-12-18 07:31 PM, in Trouble running on latest (rev. 2 of 03-12-18 07:31 PM) Link | #569
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
Posted on 03-12-18 08:19 PM, in Trouble running on latest Link | #571
DSi firmware should allow booting games with direct boot enabled, you just can't run the firmware.

____________________
Kuribo64

Arisotura
Posted on 03-19-18 01:07 PM, in I hope for the save export and import function. Link | #574
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 :P )

____________________
Kuribo64

Arisotura
Posted on 05-17-18 10:08 AM, in melonDS 0.6 Link | #591
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
Posted on 05-24-18 03:22 PM, in Language? Link | #593
System -> Run

this boots the DS menu, from which you can change the system language

____________________
Kuribo64

Arisotura
Posted on 06-04-18 01:39 PM, in Rendering the gap? Link | #599
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
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 40 41 42 43 44

Main - Posts by Arisotura

Page rendered in 0.080 seconds. (2048KB of memory used)
MySQL - queries: 22, rows: 109/109, time: 0.014 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.