Commit Graph

3783 Commits

Author SHA1 Message Date
luigi__ 02bfeac444 RIP, WinPCap libs (using GetProcAddress() since a while now) 2010-04-20 21:35:27 +00:00
zeromus df589d321a redefine elementary mathematics 2010-04-20 21:06:45 +00:00
luigi__ 07d7d2c01d MMU: wifi registers/RAM are only in range 04800000-0480FFFF, not 04800000-04FFFFFF. 2010-04-20 19:52:04 +00:00
luigi__ 455e2c7080 Memview: prevent modification of wifi registers and RAM. 2010-04-20 19:33:41 +00:00
riccardom cb6f0c0dfd Warn if --enable-wifi is set but libpcap is not available. 2010-04-20 18:58:38 +00:00
riccardom 42f9017627 Set infrastructure as default wifi mode. 2010-04-20 17:29:35 +00:00
luigi__ 5a4f5f9614 Wifi: fix potential endian issues on bigendian in the DNS parsing code. 2010-04-20 17:21:31 +00:00
riccardom 294e3e959c Use different stubs for wifi on !WINDOWS, mostly is using
plain pcap.
2010-04-20 17:18:24 +00:00
riccardom 3587dbad50 Add missing parens, spotted by gcc. 2010-04-20 17:16:36 +00:00
riccardom 4c0e2761e8 Add hack to have an understandable device name on
!WINDOWS (at least linux :) and print the selected
device name on log level 2.
2010-04-20 17:10:35 +00:00
riccardom 5f98f3906e Update code for RXHWWriteCursor -> RXWriteCursor rename. 2010-04-20 17:00:16 +00:00
luigi__ fb0db7b5ac Wifi: put in some parsing of DNS requests, and a warning when a DNS request to the WFC servers is detected, rather than just blocking any packet that contains "nintendowifi".
The user has to confirm he wants to connect to WFC, otherwise SoftAP will deauthenticate (therefore breaking the connection). Note on the warning, for those who don't read warnings and just hit spacebar: I made the No button selected by default.
If someone really wants to just block WFC, atleast we've got a more proper detector now...
2010-04-20 16:38:21 +00:00
zeromus 9dbac0c047 gtk: merge r3543 from release branch to fix dsm recording 2010-04-20 02:34:45 +00:00
luigi__ 323db4cdf2 wifi: tiny mistake, shouldn't have broken much 2010-04-19 11:39:50 +00:00
normmatt234 562eefd1b5 add vs2010 project files. 2010-04-18 23:39:40 +00:00
zeromus e72b321d29 rasterizer: fix an occasional crash during loadstate 2010-04-18 23:10:53 +00:00
zeromus 80ba44d209 add a crude technique to block connections only to WFC servers. youll have to comment it to get any love. 2010-04-18 18:34:23 +00:00
luigi__ b9740ab5c7 Wifi: fix some silly error in SoftAP_RXHandler. I don't know but that might have caused buffer overflows. 2010-04-18 17:38:21 +00:00
riccardom c390f82621 Comment a log message that references old
code now gone to make it compile with log level
higher than 0.
2010-04-18 16:15:11 +00:00
riccardom 012bf26764 Avoid segfault without available interfaces
On gnu/linux pcap_findalldevs can return 0 but
provide a NULL interfaces list. This could be
common on !windows because from what i can see
normal users can't list devices :|.
2010-04-18 15:59:27 +00:00
riccardom 09b06acd47 Move CPRS flags helpers wheremakes sense to
have them static.
2010-04-18 11:51:47 +00:00
luigi__ 5cd32213da Wifi: warning, possible awesomeness inside
DeSmuME can now connect to the WFC servers.
Connections may be unstable though. (hint, MKDS suffers from a timing problem when the race starts)
Also it seems safe to use the same fixed MAC. The only packets that contain the MAC address of the DS are DHCP and ARP packets sent at the beginning.
2010-04-18 10:59:04 +00:00
mtabachenko 31f60d908a core:
- fix single data transfer opcodes in ARM mode (fix UMK);
2010-04-17 17:11:21 +00:00
gocha b0f2383e4c windows: force update tool windows just after loading a savestate (ported from 0.9.6 branch) 2010-04-16 23:50:17 +00:00
dottorleo 91f338a4b9 Updated italian and chinese strings of the lastest Hotkey added. 2010-04-14 14:02:57 +00:00
zeromus 80e807c6da return Z1 and Z2 from TSC (fix scummvm mouse); and fix a creepy looking bug with IME setting in swi intrWaitARM 2010-04-14 06:12:19 +00:00
zeromus 8d72769735 win32: fix start-paused commandline 2010-04-14 03:59:27 +00:00
zeromus c034385553 merge 3520-3522 from release branch, add reload rom hotkey, and change label in control config dialog to no longer mention grayed out keys since theyre now all supported. and, as usual, unnecessarily touch 1000 files. 2010-04-14 03:31:43 +00:00
gocha 582db02edc Import resource file from 0.9.6 branch 2010-04-12 13:16:18 +00:00
gocha b9ee75878a Imported resource file from 0.9.6 branch 2010-04-11 05:55:31 +00:00
zeromus 1b8973649f fix spu loadstate crashes 2010-04-09 20:34:03 +00:00
mtabachenko a477807219 core:
- fix LDR definitions in table of instructions;
2010-04-09 16:58:33 +00:00
zeromus 264dc80808 win32: add feature: dump all memory (new button in memory viewer; inspect debug.cpp for a map of the file) 2010-04-08 20:33:12 +00:00
mtabachenko 2f01b6c2a0 - again ADC/SBC :( 2010-04-07 21:11:24 +00:00
yabause c627c6b8ad Added missing agg flags. 2010-04-07 20:57:51 +00:00
luigi__ 3bd57c4c95 Add more TODO, and nuke the useless OP_LDR_M_IMM_OFF_POSTIND2. 2010-04-07 16:54:12 +00:00
riccardom f0ca368148 Switch hud related switches to proper widget too. 2010-04-07 16:53:54 +00:00
luigi__ 26643f18eb ARM: Add more missing opcodes to the table (it should be fine now).
Also, more clean formatting, each line has got its index shown in binary to help looking for one particular opcode...
2010-04-07 16:36:09 +00:00
riccardom 634c2f31d4 Correct menu layers widgets to be checked check item. 2010-04-07 16:27:30 +00:00
riccardom d0f2fdc2e8 Update wx frontend per GPU changes. 2010-04-07 16:18:06 +00:00
riccardom 0fffdaca01 Move cli frontend event processing to process_ctrls_event
Unify the switch Instead of evaluating sdl events both
in ctrlsdl and cli frontend.

With this change now ctrlsdl gets in touch with both
GPU_osd and fake mic code.
2010-04-07 12:51:47 +00:00
mtabachenko e2dfe00574 - fix CPSR flags in ADC/SBC :P 2010-04-06 21:28:14 +00:00
zeromus 01ef774e13 win32: make layer toggling not so glitchy when switching roms or loading states, and fix a spu related crash when opening a new rom 2010-04-06 21:10:11 +00:00
zeromus 7909a3f8c2 spu: fix crash in loadstate with sound enabled 2010-04-06 18:41:19 +00:00
mtabachenko 833f4fcdb9 THUMB:
- fix Carry & Negative flags in ADC, SBC opcodes;
2010-04-06 17:24:31 +00:00
normmatt234 d2d18907c3 fix a couple of thumb opcode regressions.
allow ds, ds/dsi hybrid and dsi only nds files to be opened.
2010-04-06 16:20:48 +00:00
mtabachenko 3eb9de4614 core:
- fix CP15 register 1 (control register);
- fix CP15 register 2 (TCM size);
- remove CP15 from ARM7;
- fix some CPU bugs in THUMB mode (added comments from official reference);
- added loops for HLE BIOS exceptions;
2010-04-06 15:44:03 +00:00
zeromus 47bb26f093 and lo, the lies were abated and the untruth receded from the land 2010-04-05 22:47:46 +00:00
riccardom 6b88ebf513 Move initialization stuff not strictly related with the
wx frontend in DesmumeFrame::NDSInitialize(). While at
it add dummy firmware.
2010-04-05 17:03:06 +00:00
riccardom 867ac232e9 No need to include wx/isql.h (!) for a typedef. Brown
paper bag for me.
2010-04-05 16:33:24 +00:00