aboutsummaryrefslogtreecommitdiff
path: root/src/DSi_NWifi.h
Commit message (Collapse)AuthorAge
* Refactor `NDS` and `DSi` to be objects (#1893)Jesse Talavera-Greenberg2023-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First crack at refactoring NDS and DSi into objects - Remove all global/`static` variables in `NDS` and related classes - Rely more on virtual dispatch when we need to pick methods at runtime - Pass `NDS&` or `DSi&` to its constituent components where necessary - Introduce some headers or move some definitions to break `#include` cycles * Refactor the frontend to accommodate the core's changes * Move up `SchedList`'s declaration - Move it to before the components are initialized so the `map`s inside are initialized - Fields in C++ are initialized in the order they're declared * Fix a crash when allocating memory * Fix JIT-free builds * Fix GDB-free builds * Fix Linux builds - Explicitly qualify some member types in NDS, since they share the same name as their classes * Remove an unnecessary template argument - This was causing the build to fail on macOS * Fix ARM and Android builds * Rename `Constants.h` to `MemConstants.h` * Add `NDS::IsRunning()` * Use an `#include` guard instead of `#pragma once`
* Move all core types into namespaces (#1886)Jesse Talavera-Greenberg2023-11-25
| | | | | | | | * Reorganize namespaces - Most types are now moved into the `melonDS` namespace - Only good chance to do this for a while, since a big refactor is next * Fix the build
* update copyright yearsArisotura2023-11-04
|
* better, less hacky, more OOP-friendly scheduler designArisotura2023-11-02
|
* fixes editor warnings about undefined types in a bunch of filesValtýr Kári Daníelsson2022-07-27
|
* 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)
* Revert "Misc fixes for dsiwifi BMI stage (#1216)"Nadia Holmquist Pedersen2021-10-02
| | | | This reverts commit a54b076b0659abc00820985fccbfa9ac095e3358.
* Misc fixes for dsiwifi BMI stage (#1216)Max Thomas2021-09-06
|
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* make FIFO size static whene possibleRSDuck2020-12-30
|
* NWifi: correctly determine ROM/chip/etc IDs based on hardware version (as ↵Arisotura2020-08-19
| | | | | | specified in firmware). fixes #700
* wifi fixes and shit. getting there, somewhat.Arisotura2020-06-21
|
* make it get furtherArisotura2020-06-16
|
* make it actually connect. hark hark harkArisotura2020-06-15
|
* get it to atleast finish a scan without shitting itselfArisotura2020-06-15
|
* * take nwifi forward someArisotura2020-06-15
| | | | | * shut up CP15 printf's for Fx0 * fix bugs
* huh. all DSi files had outdated copyright yearsArisotura2020-06-05
|
* wifi: take this shit further. complete wifi initArisotura2019-08-04
|
* add BMI commands and other shitArisotura2019-07-24
|
* lots of things. attempting to make wifi init work. not there yet.Arisotura2019-07-24
|
* HARK HARK HARK HARKArisotura2019-07-03
|
* lay base for DSi wifiArisotura2019-07-03