zeromus
a850bc64d3
fix HLE BitUnPack and clarify historical crc16 bugs.
2013-08-12 06:08:57 +00:00
zeromus
b18f284799
clarification to chipId in retail slot-1 device
2013-08-12 05:44:05 +00:00
zeromus
03bdecc899
clean up fake bios definition (add some asm comments and merge old codepaths); fix SWI3 patch on arm7; fix disassembler to be able to view arm7 bios (bios protection logic had crept in to interfere)
2013-08-11 20:38:40 +00:00
zeromus
d4bc8227a4
fix SWI HLE fail to boot from firmware regression from r4705
2013-08-11 19:20:53 +00:00
zeromus
590acba412
refactor slot-1 to object oriented interface; clean up and clarify a lot of firmware boot process and card-eject handling stuff. I probably broke some things, but I'm in the mood lately to tidy it up as soon as anyone notices
2013-08-11 19:06:27 +00:00
mtabachenko
5e0b720c9d
fix linux build
2013-08-11 16:55:39 +00:00
mtabachenko
8248128cde
core:
...
- remove old boot code
2013-08-11 16:46:33 +00:00
zeromus
c8a4dd3037
bios cleanup
2013-08-11 06:17:18 +00:00
mtabachenko
57ae659145
core:
...
- rewrite load/save firmware User Settings from/to external file (.dfc);
2013-08-10 19:56:23 +00:00
mtabachenko
44898881ca
new boot:
...
- now boot unencrypted ROMs from firmware;
2013-08-10 18:35:56 +00:00
mtabachenko
6ff5f84243
new boot:
...
- fix some bugs and removed DMA hack. now games boot fine from firmware, but supported only ROMs with encrypted Secure Area (i will fix it later);
2013-08-10 18:09:16 +00:00
zeromus
b64746f7a4
cleanup bios Diff functions a little bit and fix some errors
2013-08-10 17:25:12 +00:00
mtabachenko
d9fd89c4f8
fix linux build
2013-08-10 17:09:36 +00:00
mtabachenko
7a28e26a98
opps, forget a file
2013-08-09 23:13:40 +00:00
mtabachenko
243cadb4cd
JIT:
...
- fix OP_MCR (fix a delay boot M&L:PiT and SPP on x64 PGO build);
2013-08-09 23:08:13 +00:00
zeromus
8184770cd5
gpu-fix a little bug from last commit
2013-08-07 04:46:43 +00:00
zeromus
99add0a870
gpu-fix some bugs in sprite blending. fixes much ui in fossil fighters.
2013-08-06 18:36:49 +00:00
mtabachenko
f8f19fd419
winport:
...
- upgrade SVN utils to 1.8.1.24570 (SubWCRev);
2013-07-31 17:05:26 +00:00
mtabachenko
82cae0c168
new boot:
...
- fix command "get secure area" from DS card to RAM;
2013-07-31 16:45:32 +00:00
rogerman
7f1805dcc7
NDSSystem:
...
- Fix compiler error for Clang (and possibly others): "goto into protected scope". (Regression from r4696.)
2013-07-30 00:09:55 +00:00
mtabachenko
bce045de58
new boot:
...
- refactoring old boot code;
2013-07-29 10:16:34 +00:00
mtabachenko
42705efde7
new boot:
...
- forgot file;
2013-07-28 23:36:36 +00:00
mtabachenko
075131da3a
new boot:
...
- remove hack in halt mode;
- some work on secure area decrypt;
2013-07-28 23:34:17 +00:00
mtabachenko
0468380d12
new boot:
...
- refactoring code;
2013-07-26 08:24:38 +00:00
mtabachenko
ef6daf9c10
core:
...
- added part a new boot code (not finished yet and disabled by default).
entry point ARM CPUs set to xxxx0000h and now booting a firmware from BIOS as on a real DS.
all versions iQue and DS (patched with FlashME too) firmware works now, but can't run a games from firmware yet.
2013-07-26 01:31:58 +00:00
mtabachenko
06a70e4b0a
JIT:
...
- a bit optimized OP_BX_THUMB (with Rm=R15);
2013-07-18 12:56:30 +00:00
mtabachenko
42f5338e56
JIT:
...
- fix firmware boot broken in r4689;
2013-07-18 08:16:26 +00:00
mtabachenko
53ff80b635
JIT:
...
- fix bug in OP_BX_THUMB when Rm=15 (fix bug #1310 "Shiren the Wanderer 4: crashed");
2013-07-18 06:45:09 +00:00
mtabachenko
98d9290a22
core:
...
- fix typo;
2013-07-17 09:43:21 +00:00
rogerman
e7c4293591
Cocoa Port:
...
- Fix Cocoa port builds. (Regression from r4685.)
2013-07-09 21:24:59 +00:00
mtabachenko
c97207b8d4
core:
...
- fix boot firmware when no cartridge in slot1;
2013-07-09 07:54:51 +00:00
mtabachenko
822cf3d289
core:
...
- refactoring for new boot code;
2013-07-08 18:53:10 +00:00
mtabachenko
65af9c2df5
winport:
...
- change url to new cheats database updates;
2013-07-06 16:07:34 +00:00
mtabachenko
0e7a62002c
winport:
...
- add range checks for cheats database mode when it load from config file;;
2013-07-06 14:34:36 +00:00
mtabachenko
6c3b7c1762
- fix x64 build;
2013-07-05 13:13:53 +00:00
zeromus
dd36fd2d3a
win32-fix more screen layout errors, this time in horizontal lcd layout
2013-06-30 03:09:54 +00:00
zeromus
0a6ccebaf7
texcache-fix bug which made stale 4x4 textures stick around when the palette memory had changed
2013-06-28 19:39:28 +00:00
zeromus
8b4b729d07
fix bugs in savestate header checks; refactor how header is loaded from rom to be less offensive.
2013-06-28 18:02:57 +00:00
rogerman
56130bec27
Cocoa Port:
...
- Actually use -Ofast and -fvectorize in the Xcode 5 project.
- Replace data type unsigned int with size_t where appropriate.
- Do some minor code cleanup.
2013-06-26 04:53:22 +00:00
zeromus
2469ecb419
change something about edge marking which made no sense to me, re: picross edge marking #1301 . if we can find more evidence about this topic, write it in the comments
2013-06-20 15:49:07 +00:00
rogerman
593d82ca2b
videofilter.cpp:
...
- Replace data type unsigned int with size_t where appropriate.
- In the VideoFilter ctor, now require srcWidth and srcHeight to be specified.
- Be more conservative when generating SSurface structs.
2013-06-19 15:54:59 +00:00
rogerman
5e18fe732d
Cocoa Port:
...
- Add Xcode 5 project, based on the Xcode 5 Developer Preview.
- This project is identical with the Xcode 4 project, except that it now uses -Ofast instead of -O3, and also adds the -fvectorize optimization.
2013-06-19 04:12:53 +00:00
rogerman
cf9a25a8ba
Cocoa Port:
...
- Use Relax IEEE Compliance (-ffast-math) optimization for all builds on all projects.
- Use Enforce Strict Aliasing (-fstrict-aliasing) optimization for all Debug builds on the Xcode 3 and Legacy projects.
2013-06-19 02:47:45 +00:00
mtabachenko
c1cfbe4556
JIT:
...
- fix bug in SMLAL instruction (fix Diddy Kong Racing DS player falls);
- fix bug in LDR instruction when Rd=15 (fix boot GTA Chinatown wars);
2013-06-17 13:04:06 +00:00
zeromus
2bd54afffb
win32-when being run from a subdirectory of %temp%, store user files in local appdata, in effort to shut up remaining pokemon gamers running desmume from zipfiles.
2013-06-08 06:01:17 +00:00
zeromus
fa5d62b740
change the way paths are generated for roms contained in subdirectories of archives so that the battery data etc. doesnt get lost
2013-06-08 02:29:53 +00:00
zeromus
60d899b335
win32- revert r4666 (remove FEX to static library), since it isnt working right at all. In fact, it is very difficult to get working. We probably need to build a vc10 and vc7 version independently, or remove std::string use from Zip_Extractor; or, have a good reason for doing any of this work to begin with.
2013-06-04 16:28:36 +00:00
mtabachenko
f1d7c895c6
winport:
...
- removing duplicate addresses from list in memview tool;
2013-05-29 15:09:32 +00:00
mtabachenko
392715f053
winport:
...
- fixed sort saved address in memview tool;
2013-05-29 13:14:40 +00:00
mtabachenko
5aa87df570
winport:
...
- typo fix in memview tool;
2013-05-29 13:02:06 +00:00