jsteffens
85675ca0ab
Fix linux build
2013-08-31 07:25:40 +00:00
mtabachenko
89606483cc
core:
...
- first implementation a slot1 debugger (for debug reading files from game card, romhacking and fan-made translations);
2013-08-31 00:32:59 +00:00
rogerman
e62995291a
Cocoa Port:
...
- Fix building for all Xcode projects. (Regression from r4731).
Core:
- Fix include path in slot1comp_protocol.cpp. (Regression from r4731).
- Remove strongly-typed enum in MMU.h for compilers configured to build for (or can only support) C99. (Regression from r4731).
2013-08-28 23:08:51 +00:00
mtabachenko
7b9e626597
winport:
...
- fix bug on save console position;
- add pause key handler in console;
- add skip "Ctrl+C", "Ctrl+Break" events in console;
2013-08-28 20:33:46 +00:00
zeromus
f237eeb0f7
fix mess in GC controllers.. apparently more of it than i thought is duplicated across the two CPUs. games and banners properly booting now.
2013-08-28 18:25:38 +00:00
zeromus
b18a4af885
a bit of slot-1 stuff cleanup.. things are still pretty broken though.
2013-08-28 15:26:01 +00:00
zeromus
0ec8ea7282
fix some assorted slot-1 stuff
2013-08-28 08:01:47 +00:00
zeromus
d9f04eae64
remove my little RTC hack
2013-08-28 07:10:33 +00:00
zeromus
2ddb2daf3c
reinstall the R4 device. its probably severely broken. need to rehabilitate it more.
2013-08-28 07:06:12 +00:00
zeromus
e0d02ddda2
massive slot-1 reorganization and code cleanup
2013-08-28 06:48:05 +00:00
mtabachenko
b464ea0461
winport:
...
- add save console window position;
2013-08-26 23:43:32 +00:00
mtabachenko
31a9cb55de
winport:
...
- reorganize about dialog, again :)
- remove "view 3D" from menu;
- fix slot1 dialog OK button;
2013-08-26 20:20:26 +00:00
pengvado
04b78849b7
JIT x86_32 linux:
...
fix calling convention when calling ordinary C functions from asm
2013-08-25 16:24:10 +00:00
mtabachenko
d5ccf2939c
core:
...
- add hack for firmware boot in JIT mode (JIT block size change to 12 until finish firmware boot process);
2013-08-23 14:31:06 +00:00
rogerman
c739c7ab32
Cocoa Port:
...
- Fix building for all Xcode projects. (Regression from r4723).
- Add support for "Retail (Auto-detect) and "Standard Retail Memory Card + ROM" devices in the SLOT-1 Manager.
General:
- Fix compiler warnings in bios.cpp. (Regression from r4722).
- Fix include path in advanscene.cpp. (Regression from r4723).
- Fix compiling when using GCC and Clang. (Regression from r4692).
2013-08-22 07:20:28 +00:00
mtabachenko
f95635f998
- added list of games with NAND Flash (in slot1_retail_nand.cpp);
2013-08-21 12:02:42 +00:00
mtabachenko
58483225d0
- linux buildfix;
2013-08-20 12:40:05 +00:00
zeromus
0924555303
reorganize slot-1, firmware, MC, advanscene code to provide a more modular and less crufty development environment
2013-08-20 06:57:03 +00:00
mtabachenko
4238ad7e97
core:
...
- add size of ROM to chipID;
2013-08-17 14:49:13 +00:00
mtabachenko
8814b24a48
firmware:
...
- add save WiFi settings;
2013-08-12 20:56:44 +00:00
mtabachenko
93b1192365
core:
...
- fix save firmware user settings;
2013-08-12 18:15:17 +00:00
zeromus
bff45b34f8
bios-fix bugs in huffman HLE
2013-08-12 17:18:21 +00:00
mtabachenko
68be9026c0
core:
...
- fix boot games without real firmware (tested on Contra 4);
2013-08-12 16:13:31 +00:00
mtabachenko
3a3179a1b3
core:
...
- now firmware boot works when enabled JIT (JIT max block should be less 13);
2013-08-12 15:45:38 +00:00
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