aboutsummaryrefslogtreecommitdiff
path: root/melonDS.depend
Commit message (Collapse)AuthorAge
* GXFIFO finished. hacktastic integration into the ARM9 loop.StapleButter2017-02-08
|
* well, GX FIFO base. noting that for now, it doesn't do much beyond getting ↵StapleButter2017-02-07
| | | | | | full real quick. also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop.
* rework FIFO crap so it can also be used for the GXFIFO crapo.StapleButter2017-02-07
|
* * lay base for 3D engineStapleButter2017-02-07
| | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update
* change how redrawing is done. fixes memory leak and other fun shit.StapleButter2017-02-06
| | | | calling GetDC() over and over again isn't a good idea.
* lil' hack. makes SM64DS go ingame.StapleButter2017-02-05
|
* support extended palette for 256-color sprites.StapleButter2017-02-05
|
* apparently when you set an out-of-bounds address for EEPROM, it should wrap ↵StapleButter2017-02-05
| | | | | | | | around TODO: check if it also happens with Flash also fix shit that could have later turned into memory leaks
* ARM7 BIOS read protect.StapleButter2017-02-05
| | | | (noting that Super Princess Peach reads from the BIOS. probably a bug)
* * fix 'STMxx with base register included in register list' when base ↵StapleButter2017-02-05
| | | | | | register is banked. * fix cart DMA for ARM9.
* improve touchscreen precisionStapleButter2017-02-04
|
* 256-color sprites. code's weird tho. check it later.StapleButter2017-02-04
|
* fixes to tiled extended BGs. support for 256color/direct bitmap BGs.StapleButter2017-02-03
|
* blargStapleButter2017-02-03
|
* * HBlank flag and IRQ.StapleButter2017-02-03
| | | | * VBlank and HBlank DMA.
* better save support. not hardcoded filename, support for non-tiny EEPROM and ↵StapleButter2017-02-03
| | | | Flash, attempt at autodetecting the right memory type.
* an attempt at shitty extended "tile+rotscale" BGsStapleButter2017-02-02
|
* BG extended palettes!StapleButter2017-02-02
|
* tile hflip/vflip for text BGs.StapleButter2017-02-01
| | | | 256-color mode for text BGs.
* implement screen swap.StapleButter2017-02-01
| | | | silence some logging for 3D GPU writes.
* * make direct boot less shitty.StapleButter2017-02-01
| | | | * add main RAM mirror at 0x02800000 for ARM7.
* fix ARM7 VRAMStapleButter2017-02-01
|
* more anti-crash.StapleButter2017-02-01
| | | | don't unmap VRAM in cases of overlaps. fixes NSMB minigames, for now.
* blargStapleButter2017-02-01
|
* TSC support, touchscreen input. not perfect but for now this will do.StapleButter2017-02-01
|
* sqrt crapStapleButter2017-01-31
|
* * implement the last missing instructions. QADD is not good according to ↵StapleButter2017-01-31
| | | | | | | ARMWrestler, but it doesn't make sense. TODO: investigate. * buttons A and B * silence 'unknown IO write' for 3D GPU ports
* * very shitty implementation of save RAM. requires an existing save file for ↵StapleButter2017-01-31
| | | | | | | now. * refine some SPI code, too. mostly removing a useless function. * support 16bit accesses to DMAxCNT registers.
* * fix VRAM address calculation for GPU AStapleButter2017-01-31
| | | | * add support for mode 5
* keep the GPU from crashing if there's no VRAM mapped, I guess.StapleButter2017-01-31
| | | | noting that the way it's accessing VRAM is grossly inaccurate.
* * scheduler revamp, simpler designStapleButter2017-01-31
| | | | * fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO.
* move TCM shit to CP15.cpp. closer to the real thing (for example now DMA ↵StapleButter2017-01-30
| | | | | | can't access TCM, etc). the code is shit. I would use templates if only it fucking worked without requiring the function body to be included in a .h.
* start refactoring shit: more accurate timing and way of counting cycles.StapleButter2017-01-30
|
* * support for cart secure areaStapleButter2017-01-23
| | | | * fix bug in THUMB LDMIA
* some attempt at cart supportStapleButter2017-01-22
|
* rotscaled 16color sprites. about fucking time I get this shit working.StapleButter2017-01-21
|
* some beginning of sprite support: 16bit tiled sprites, not rotated or ↵StapleButter2017-01-21
| | | | | | anything fancy also give it a version number
* BG scroll. also fix silly bug.StapleButter2017-01-20
|
* fix bug with ALU operations and shift operands, where the shift operation ↵StapleButter2017-01-20
| | | | | | could obliterate the carry flag also, misc shit
* * some basic BG display codeStapleButter2017-01-20
| | | | | * basic, frozen-in-time RTC * power management device
* * start GPU shit: draw BG0 16-color.StapleButter2017-01-18
| | | | | | * fix a few DMA bugs. * fix a bug where some code could still run right after a halt instruction. * fix VRAM mapping, too. I'm an idiot.
* skeleton for 2D GPUStapleButter2017-01-18
|
* fix bug that could cause nested IRQs.StapleButter2017-01-18
| | | | fix potential bug in MSR.
* ARM9 division hardware. POSTFLG register.StapleButter2017-01-18
|
* DMA support!StapleButter2017-01-18
|
* fix bug with IPC FIFO IRQsStapleButter2017-01-17
|
* separate IO read/write handlers from the rest before it's too late.StapleButter2017-01-17
| | | | remove some useless cruft.
* IPC FIFO emulation.StapleButter2017-01-17
|
* uh oh! it's getting furtherStapleButter2017-01-16
| | | | (also CodeBlocks is fucking dumb)
* christ. CodeBlocks is retarded.StapleButter2016-12-23
| | | | also, lots of crap. I lost track of it.