aboutsummaryrefslogtreecommitdiff
path: root/src/DSi.h
Commit message (Collapse)AuthorAge
* update copyright headersArisotura2022-01-09
|
* Custom path support (#1333)Arisotura2022-01-07
| | | | | | | also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart)
* remove remains of SDIOFileArisotura2021-11-21
|
* NWRAM & Direct Boot (#1149)DesperateProgrammer2021-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * SCFG_BIOS now selects between NDS and DSi BIOS Allowing experimental direct boot. * - making NWRAM Priorities work as in the HW - fixed loading DSi stage2 Bootloader when in direct boot (should not be loaded) and might interfere with the image loaded into the (N)WRAM previously * NWRAM and SCFG Registers are now write-guarded by the corresponding SCFG_EXT7/9 Bits * removed debugging remainder * Moved NDSHeader dependent SCFG initialization into the new DSi::SetupDirectBoot function called from NDS::SetupDirectBoot when ConsoleType is DSi * removed redundant SCFG_BIOS bit checks * Set of changes from RSDuck's review * removed a forgotten comment * - removed the guarded debug outputs for NWRAM - NWRAM writes to bank and window registers now apply their write masks. - added comment on an existing TODO within the code describing, why this is OK - fixed initial NWRAM bank reset just accessing set A * NWRAM not mapped to 03... range if bit25 in SCFG_EXT is cleared * removed NWRAM write block on cleared bit25 in SCFG_EXT * changed type of iterator for MapNWRAM_x functions from s8 to int * - reduced calculations/comparisons on NWRAM write operations - changed u8 to unsigned int for an iterator MapNWRAM_x Co-authored-by: Tim Seidel <t.seidel@kts-systeme.de>
* Add PoroCYon's DSP code. (#1123)purringChaos2021-06-06
| | | | | | | | | | | | | | | * Add PoroCYon's DSP code. * Remove some teakra iles that we dont need. * make some requested changes. * move DataMemoryOffset into namespace. * use deault param. * ad the switch change * <Generic> forget about the default parameter
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* keep only one handle of the NAND file aroundRSDuck2021-01-17
|
* Merge remote-tracking branch 'upstream/slirp' into slirp-mergeNadia Holmquist Pedersen2020-07-26
|\
| * huh. all DSi files had outdated copyright yearsArisotura2020-06-05
| |
* | reconcile DSi and JIT, fastmem for x64 and WindowsRSDuck2020-06-30
|/
* remove requirement for initmem7/9.bin (but this requires augmented BIOS ↵Arisotura2020-06-02
| | | | dumps, we'll get there)
* messing aroundArisotura2019-10-20
|
* * some fixes to SD controller support, make it clear that there is no SD ↵Arisotura2019-10-19
| | | | | | | | | inserted, makes Flipnote work somewhat better * immediately clear AES busy flag when the block count is zero (occurs when loading DSi cart games) * implement NDMA start modes that have an old-DMA equivalent (except for GXFIFO mode) now it boots DSi carts!
* * add old DS BIOSes and 04004000 BIOS-switchArisotura2019-08-05
| | | | | fixes audio issues when running DS games * attempt adding other fun shit like dynamic RAM size, but that mostly went nowhere for now
* support DSi-mode cartsArisotura2019-08-04
| | | | except they need to have the DSi-mode shit encrypted
* * add SCFG_EXTArisotura2019-07-03
| | | | * quick hack to detect cartridges
* add AES, fix a bunch of bugsArisotura2019-06-19
| | | | we're getting an error screen! wee
* tremble upon the NDMA implementationArisotura2019-06-18
| | | | that doesn't do much beyond getting stuck
* take all the SDMMC shit further. now it's completing MMC init and trying to ↵Arisotura2019-06-18
| | | | read shit.
* moar SD/MMC commandsArisotura2019-06-17
|
* lay base for SD shitArisotura2019-06-16
|
* add I2C shitoArisotura2019-06-15
|
* run teh binary. BAHAHAHAHAHAHAHAAHHHHArisotura2019-06-15
| | | | it doesn't do much for now tho
* setup new-WRAM mapping. hark hark harkArisotura2019-06-15
|
* melonDSi: skeleton in placeArisotura2019-06-15
|
* add all sorts of shitArisotura2019-06-13
|
* blargArisotura2019-06-13