aboutsummaryrefslogtreecommitdiff
path: root/src/NDSCart.cpp
Commit message (Collapse)AuthorAge
* * move melon_fopen_local() to Platform.cppArisotura2019-03-27
| | | | | * make it require that the file already exist (hopefully fixing config saving bug) * finally axe melon_fopen.cpp
* move melon_fopen() to Platform.cppArisotura2019-03-27
| | | | melon_fopen_local() will need fixoring
* woopsArisotura2019-03-26
|
* NDSCart: KEY1-gap delays don't apply when the WR bit is set. fixes #377Arisotura2019-03-26
|
* also, update copyright nameArisotura2019-01-22
|
* redesign main emu loop to use timestamps instead of being a trainwreckStapleButter2019-01-05
| | | | | | | | * cleaner code * faster in some cases * more accurate (on-demand compensation for timers and GPU) * less prone to desyncs * overall betterer
* make nocashprint work from ARM code too.StapleButter2018-12-31
| | | | fixes #315
* oopsStapleButter2018-12-31
|
* add support for 128K EEPROM (Pokémon Mystery Dungeon - Explorers of Sky)StapleButter2018-12-31
| | | | | | fixes #344 also, fix save type for Puzzler World (plain old 8K EEPROM. not sure why the Wood entry was different)
* ROM list by game code rather than CRCStapleButter2018-12-31
|
* init savemem to 0xFF instead of 0x00.StapleButter2018-12-30
|
* start work on NAND shito.StapleButter2018-12-12
|
* can't hurt to fix that, either, I guessStapleButter2018-12-12
|
* use melon_fopen_local() for romlist.bin.StapleButter2018-12-11
| | | | bump version number up.
* (finally) axe trainwreck savetype-autodetect code.StapleButter2018-12-11
| | | | | pull that from ROM database. for now, assume EEPROM 64k if not found, or null for homebrew.
* add code that searches into romlist.binStapleButter2018-12-11
|
* blarg.StapleButter2018-12-11
| | | | also, calculate ROM CRC.
* separate SRAM setting coded, I guessStapleButter2018-10-24
|
* * code function for relocating the savefile.StapleButter2018-10-23
| | | | | * don't bitch at the user when trying to load a savestate file that doesn't exist. * grey out 'load state' items if there is no file.
* pass savefile name to NDS::LoadROM() instead of having the core generate it.StapleButter2018-10-23
|
* a bit moar of itStapleButter2018-10-18
| | | | | | brick by brick, file by file, we will destroy capitalism and make savestates work, maybe
* fixor copyright years.StapleButter2018-09-15
|
* quick attempt at supercard emulation. really uglyStapleButter2018-04-27
|
* start work on DLDI, with some (very haxy) patching so it can do interesting ↵StapleButter2018-04-27
| | | | things
* Pass correct number of arguments to printf.Anthony J. Bentley2017-12-06
|
* add fopen wrapper to support UTF8 paths/filenames under Windows.StapleButter2017-10-11
|
* fail gracefully when ROM loading failsStapleButter2017-10-11
|
* 3D: revise fog calculation to match hardware (emulate precision loss and ↵StapleButter2017-08-16
| | | | overflow with big shifts)
* add basic response for Pokémon IR transceiver (SPI command 08). lets your ↵StapleButter2017-07-15
| | | | pokémon gain EXP.
* implement transfer delays for both SPI bussesStapleButter2017-07-15
| | | | also make microphone input return 0x800
* also fix the bug for cart SPIStapleButter2017-06-26
|
* new save heuristic. atleast Scribblenauts doesn't lose its shit now.StapleButter2017-06-25
| | | | shut up shibs
* only trigger cart DMA on the CPU for which the cart interface is enabled.StapleButter2017-04-27
| | | | fixes unstable firmware boot.
* tiny thingStapleButter2017-04-25
|
* better heuristic for Flash save typeStapleButter2017-04-25
|
* implement leading gap and 0x200-gap delays for ROM transfersStapleButter2017-04-25
|
* make ROM command handling accurate, remove gross DMA hack.StapleButter2017-04-11
|
* fix addressing for tiny EEPROM.StapleButter2017-04-11
|
* bypass first save command byte when it's zero. for Pokémon games.StapleButter2017-04-10
|
* * stub more wifi crapStapleButter2017-04-07
| | | | | * louder sound * misc fixes
* finish Flash support, mostlyStapleButter2017-03-29
|
* * clean up codeStapleButter2017-03-29
| | | | | | * working-ish run/pause/reset * proper closing/cleanup * ability to run BIOS alone
* * implement missing graphics (affine BG, rotscaled bitmap sprite)StapleButter2017-03-24
| | | | | | * fix potential crash upon exit * more work on the input config UI * misc fixes
* fix bugsStapleButter2017-03-23
|
* support for tiny EEPROMStapleButter2017-03-23
|
* make timers not suck. fixes issues (Worms2 intro FMV plays at the right ↵StapleButter2017-03-20
| | | | speed, aging cart tests get further...)
* make ROM path not be hardcoded.StapleButter2017-03-19
|
* reorganize repo, move shit aroundStapleButter2017-03-16