summaryrefslogtreecommitdiffstats
path: root/src/main.c
Commit message (Expand)AuthorAgeFilesLines
* Add default wave patterns in channel 3Bad Diode2021-05-111-0/+1
* Initial implementation of mode4 rendering and parameter editing on CH3Bad Diode2021-05-071-1/+6
* Add a small 3x5 fontBad Diode2021-05-071-5/+9
* Expand text engine to allow writing to mode 3Bad Diode2021-05-061-12/+2
* Test drawing a wave pattern to the screenBad Diode2021-05-061-1/+1
* Add control for wave synth (channel 3)Bad Diode2021-05-051-6/+1
* Add sweep in UI and parameter controlsBad Diode2021-05-031-5/+0
* Add trigger note controlBad Diode2021-05-021-20/+6
* Update note names depending on the sequenceBad Diode2021-05-021-0/+2
* Start work on seq sprite renderingBad Diode2021-05-021-69/+12
* Update sequencer to use timers w/ different bpmsBad Diode2021-05-021-75/+81
* Start prototyping a sound sequencerBad Diode2021-05-011-52/+65
* Add fixed rates for all notes in the sound rangeBad Diode2021-04-301-51/+21
* Initial tests with playing DMG soundssound-demoBad Diode2021-04-291-7/+80
* Update master interrupt handlerBad Diode2021-04-281-3/+7
* Update main function to use the BIOS VSyncBad Diode2021-04-281-3/+3
* Add support for IRQ handlingirq-demoBad Diode2021-04-281-19/+19
* Testing BIOS callsBad Diode2021-04-271-27/+21
* Testing the performance of memcpy vs dma_copy routinesBad Diode2021-04-271-10/+16
* Add DMA control macros and small memory copy testBad Diode2021-04-271-68/+28
* Test text drawing on tiled backgroundsBad Diode2021-04-261-54/+53
* Test screenblock entry demoBad Diode2021-04-261-9/+53
* Move code to relevant files for organizationBad Diode2021-04-261-1176/+8
* Suppress incompatible-pointer-types warningsBad Diode2021-04-241-5/+7
* Add the rest of the buttonsBad Diode2021-04-241-79/+202
* Add L/R buttons with new animationsBad Diode2021-04-231-23/+100
* Add new animations for dpadBad Diode2021-04-231-44/+155
* First steps to replace the input overlayBad Diode2021-04-231-176/+239
* Test background scrolling with input controlBad Diode2021-04-221-8/+64
* Fix DISP_STATUS and DISP_VCOUNT register sizeBad Diode2021-04-221-2/+2
* Test loading packed 1bpp sprites to VRAMBad Diode2021-04-221-10/+43
* Add more buttons to input testinput-demoBad Diode2021-04-211-20/+187
* Cleanup sprite animation code in gba-buttonsBad Diode2021-04-211-7/+7
* Experiment with enabling multiple animation statesBad Diode2021-04-211-21/+25
* Move frame counter to end of main loopBad Diode2021-04-211-4/+4
* Add alternative sprite loading schemeBad Diode2021-04-211-82/+48
* Profile custom tile loader vs memcpyBad Diode2021-04-211-6/+38
* Add GBA button sprites and test their animationsBad Diode2021-04-201-64/+76
* Test sprites exported with my little toolBad Diode2021-04-191-18/+40
* Add a bouncing animation for ASCII spritesBad Diode2021-04-181-66/+69
* Test using fonts as sprites with a custom loaderBad Diode2021-04-181-16/+43
* Try sprites with bitmap modes (MODE_3)Bad Diode2021-04-181-4/+6
* Fix wrong masking of x coordinates to 9 bitsBad Diode2021-04-181-4/+4
* Experiment with different sprite sizesBad Diode2021-04-181-7/+9
* Fix rendering issue by hiding the sprites on initializationBad Diode2021-04-181-16/+22
* Add initial sprite testsBad Diode2021-04-181-62/+129
* Rename OAM_x to OBJ_x since they refer to objectsBad Diode2021-04-181-31/+31
* Add access to OEM attributes with macrosBad Diode2021-04-171-0/+38
* Rename DISP_CONTROL to DISP_CTRLBad Diode2021-04-171-6/+37
* Implement key polling and example of usage for toggle and holdBad Diode2021-04-161-29/+42