Commit Graph

4529 Commits

Author SHA1 Message Date
zeromus 7f8d2e4028 change resources.rc to ascii, since we took out the other languages. maybe this will avoid some of the problems with merging edits to the .rc file 2013-11-03 18:29:30 +00:00
rogerman b2b3a14b63 - Fix compiling for OS X Cocoa port and some other platforms. (Regression from r4821.)
- Since DeSmuME on OS X can be built for both Cocoa and CLI, revert some naming changes from r4821 for the Cocoa port specific features.
2013-11-03 03:21:26 +00:00
zeromus 79e97e339e fix windows compiling 2013-11-02 19:31:26 +00:00
thelemonman 7c62880b00 Oops, that was unintended. 2013-11-02 19:29:23 +00:00
thelemonman 4de7a417a9 Detect the host system and architecture at configure time, makes conditional compiling easier. Start the platform defines cleanup, there's still much left. Autodetect the number of cores for every platform (BSD is untested), the port mantainers should drop their own implementations. 2013-11-02 19:24:26 +00:00
rogerman 981dac038f Cocoa Port:
- Add support for the new stream loaded ROM feature.
- Update ROM loading code to latest core code.
2013-10-30 20:23:59 +00:00
thelemonman e692e05e94 Make streamed roms working for non-windows systems. 2013-10-30 11:32:11 +00:00
mtabachenko 8edec83002 core:
- add streaming ROM data from disk. I was broke all ports except windows, on linux/mac ports need fix rom_init_path in NDSSystem.cpp but i can't test this;
2013-10-28 13:18:37 +00:00
mtabachenko 76de7fc3ec - typo fix, sorry (fix NDS header and savestates works again); 2013-10-28 08:21:54 +00:00
mtabachenko cc923dc444 core:
- fix ROM serial info for DSi Enhanced ROMs;
- add some new country codes;
2013-10-28 07:53:17 +00:00
mtabachenko b782e366e2 core:
- fix ROM mask (use card size from header instead file size);
- fix read range from DS card (real DS can't read data from ROM for DSi console);
- temporary fix "write enable/disable" mc command;
2013-10-28 00:42:41 +00:00
mtabachenko c9507d2e8e core:
- remove double load/reset backup memory;
2013-10-25 22:55:50 +00:00
mtabachenko 3384b93c4a core:
- more work on backup memory handler (not finished yet, i'll be finished this coming soon);
2013-10-25 18:58:48 +00:00
mtabachenko 4ce78d5e49 core:
- more work on a backup memory stuff (fix Fokemons :) broken by me on r4807)
2013-10-23 19:00:12 +00:00
mtabachenko 68525db6d9 typo fix, sorry 2013-10-22 21:58:15 +00:00
mtabachenko f9b4229fd5 core:
- add backup size hack for Dementium II;
2013-10-20 17:19:25 +00:00
mtabachenko de36370a91 core:
- add DSi Enhanced ROM detection;
- add new country code info (O - USA);
2013-10-20 16:56:14 +00:00
mtabachenko 338077614a core:
- fix backup memory hacks;
2013-10-20 15:47:35 +00:00
mtabachenko 3dc14e59da core:
- more accurate emulation of backup chips (add emulation aux HOLD bit);
2013-10-20 12:20:44 +00:00
mtabachenko 22f814672d windows:
- fix cursor position set in memviewer;
2013-10-17 18:25:07 +00:00
mtabachenko 80547ca877 revert to 4803 2013-10-17 18:06:12 +00:00
mtabachenko 4cb1a99474 core:
- move auxspi code into slot1 device stuff;
2013-10-17 10:49:29 +00:00
mtabachenko bf58a880d1 core (slot1):
- fix typo;
2013-10-17 07:58:34 +00:00
thelemonman 0d8fc520c4 Add a post_fakeboot hook for the mcrom_debug addon too. 2013-10-15 20:57:54 +00:00
thelemonman 35706cbd97 Make libnds detect no SD in the R4 when no FAT image is selected or fails to get created. 2013-10-15 20:40:22 +00:00
thelemonman 4033c0e470 Introduce post_fakeboot hook. Switch card to normal mode after NDS_FakeBoot in a cleaner way. R4 is usable again. 2013-10-13 21:56:47 +00:00
thelemonman 960a9774e3 Don't segfault when trying to change the slot1 cart type in the cli frontend. 2013-10-13 17:46:50 +00:00
thelemonman d0e44dbaf3 Fixed a typo. 2013-10-13 10:47:33 +00:00
thelemonman fd424a1e3a Don't segfault if the specified bios files aren't found. 2013-10-12 20:29:43 +00:00
zeromus f8778ef3f2 add something, at least, in place of the deleted memset code 2013-10-08 16:53:09 +00:00
thelemonman 09ea476892 Don't memset the structures as it invaludates the string pointers. 2013-10-08 15:14:55 +00:00
zeromus b947fb3563 change sprite blending again to fix some broken scenarios in the firmware and probably others. 2013-10-05 17:56:25 +00:00
thelemonman 3acf4eb496 Jit: Take into account ofs displacement. Fixes a handful of games on Linux. 2013-10-05 13:31:34 +00:00
zeromus 7b78be0382 spriteblend test also tests whether window or bg priority logic applies first. 2013-10-03 18:24:58 +00:00
zeromus 6b8b766211 fix some sprite blending cases, regression post 0.9.9. fixes bug #1338 2013-10-03 16:52:06 +00:00
zeromus 927189550a add test for sprite blending 2013-10-03 16:50:30 +00:00
zeromus c33a11ac03 remove logic from mmu.cpp which might have been interfering MMU_VRAMmapControl() 2013-10-02 22:04:47 +00:00
zeromus 39f1b7260e revert r4787. this was already supposedly handled by MMU_VRAMmapControl(). there may still be bugs in mmu.cpp which blocked that from working 2013-10-02 22:02:52 +00:00
zeromus bc79ca81c6 add vram control register read handling 2013-10-02 20:27:24 +00:00
mtabachenko 20c2810f85 core:
- fix validate MMU registers;
2013-09-29 22:31:41 +00:00
normmatt234 04761fed6c Correctly fix the negative value in "Made In Ore". 2013-09-28 09:07:55 +00:00
mtabachenko 624252bf05 core - retail NAND:
- remove "Daigassou! Band Brothers DX (J)" from Slot1 autodetection, doesn't use then NAND flash;
2013-09-28 08:54:20 +00:00
normmatt234 36ae91938b Revert r4782 because "Daigassou! Band Brothers DX" doesn't use the nand save type. 2013-09-28 08:47:20 +00:00
mtabachenko 07d60c9da1 core - retail NAND:
- add autodetection "Daigassou! Band Brothers DX";
2013-09-28 08:20:18 +00:00
mtabachenko 274907e9b2 core - retail NAND:
- fix crash when save address is negative; (fix Made in Ore);
2013-09-28 07:42:53 +00:00
normmatt234 31697c68f8 Add "Jam with the Band" and remove region check on "WarioWare DIY" in Slot1 Retail Auto detection. 2013-09-28 06:22:23 +00:00
normmatt234 eb1f462016 Fixed writes to GCDATAIN.
Added proper NAND save emulation.
2013-09-28 06:13:04 +00:00
mtabachenko 81c063bec9 JIT:
- remove debug assertion from sync_r15 function;
2013-09-26 16:25:10 +00:00
rogerman d221b1d3d5 Cocoa Port:
- Condense the UI in DeSmuME Preferences for autoloading ROMs on startup.
- Rename the "Combo" display mode to "Dual Screen" display mode.
- Do some minor code cleanup.
2013-09-24 05:15:41 +00:00
mtabachenko 5ea6410107 winport:
- buildfix;
2013-09-21 15:06:03 +00:00