index
:
gba-experiments
main
Initial experiments with GBA programming, mostly following along the TONC tutorial
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
main.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add default wave patterns in channel 3
Bad Diode
2021-05-11
1
-0
/
+1
*
Initial implementation of mode4 rendering and parameter editing on CH3
Bad Diode
2021-05-07
1
-1
/
+6
*
Add a small 3x5 font
Bad Diode
2021-05-07
1
-5
/
+9
*
Expand text engine to allow writing to mode 3
Bad Diode
2021-05-06
1
-12
/
+2
*
Test drawing a wave pattern to the screen
Bad Diode
2021-05-06
1
-1
/
+1
*
Add control for wave synth (channel 3)
Bad Diode
2021-05-05
1
-6
/
+1
*
Add sweep in UI and parameter controls
Bad Diode
2021-05-03
1
-5
/
+0
*
Add trigger note control
Bad Diode
2021-05-02
1
-20
/
+6
*
Update note names depending on the sequence
Bad Diode
2021-05-02
1
-0
/
+2
*
Start work on seq sprite rendering
Bad Diode
2021-05-02
1
-69
/
+12
*
Update sequencer to use timers w/ different bpms
Bad Diode
2021-05-02
1
-75
/
+81
*
Start prototyping a sound sequencer
Bad Diode
2021-05-01
1
-52
/
+65
*
Add fixed rates for all notes in the sound range
Bad Diode
2021-04-30
1
-51
/
+21
*
Initial tests with playing DMG sounds
sound-demo
Bad Diode
2021-04-29
1
-7
/
+80
*
Update master interrupt handler
Bad Diode
2021-04-28
1
-3
/
+7
*
Update main function to use the BIOS VSync
Bad Diode
2021-04-28
1
-3
/
+3
*
Add support for IRQ handling
irq-demo
Bad Diode
2021-04-28
1
-19
/
+19
*
Testing BIOS calls
Bad Diode
2021-04-27
1
-27
/
+21
*
Testing the performance of memcpy vs dma_copy routines
Bad Diode
2021-04-27
1
-10
/
+16
*
Add DMA control macros and small memory copy test
Bad Diode
2021-04-27
1
-68
/
+28
*
Test text drawing on tiled backgrounds
Bad Diode
2021-04-26
1
-54
/
+53
*
Test screenblock entry demo
Bad Diode
2021-04-26
1
-9
/
+53
*
Move code to relevant files for organization
Bad Diode
2021-04-26
1
-1176
/
+8
*
Suppress incompatible-pointer-types warnings
Bad Diode
2021-04-24
1
-5
/
+7
*
Add the rest of the buttons
Bad Diode
2021-04-24
1
-79
/
+202
*
Add L/R buttons with new animations
Bad Diode
2021-04-23
1
-23
/
+100
*
Add new animations for dpad
Bad Diode
2021-04-23
1
-44
/
+155
*
First steps to replace the input overlay
Bad Diode
2021-04-23
1
-176
/
+239
*
Test background scrolling with input control
Bad Diode
2021-04-22
1
-8
/
+64
*
Fix DISP_STATUS and DISP_VCOUNT register size
Bad Diode
2021-04-22
1
-2
/
+2
*
Test loading packed 1bpp sprites to VRAM
Bad Diode
2021-04-22
1
-10
/
+43
*
Add more buttons to input test
input-demo
Bad Diode
2021-04-21
1
-20
/
+187
*
Cleanup sprite animation code in gba-buttons
Bad Diode
2021-04-21
1
-7
/
+7
*
Experiment with enabling multiple animation states
Bad Diode
2021-04-21
1
-21
/
+25
*
Move frame counter to end of main loop
Bad Diode
2021-04-21
1
-4
/
+4
*
Add alternative sprite loading scheme
Bad Diode
2021-04-21
1
-82
/
+48
*
Profile custom tile loader vs memcpy
Bad Diode
2021-04-21
1
-6
/
+38
*
Add GBA button sprites and test their animations
Bad Diode
2021-04-20
1
-64
/
+76
*
Test sprites exported with my little tool
Bad Diode
2021-04-19
1
-18
/
+40
*
Add a bouncing animation for ASCII sprites
Bad Diode
2021-04-18
1
-66
/
+69
*
Test using fonts as sprites with a custom loader
Bad Diode
2021-04-18
1
-16
/
+43
*
Try sprites with bitmap modes (MODE_3)
Bad Diode
2021-04-18
1
-4
/
+6
*
Fix wrong masking of x coordinates to 9 bits
Bad Diode
2021-04-18
1
-4
/
+4
*
Experiment with different sprite sizes
Bad Diode
2021-04-18
1
-7
/
+9
*
Fix rendering issue by hiding the sprites on initialization
Bad Diode
2021-04-18
1
-16
/
+22
*
Add initial sprite tests
Bad Diode
2021-04-18
1
-62
/
+129
*
Rename OAM_x to OBJ_x since they refer to objects
Bad Diode
2021-04-18
1
-31
/
+31
*
Add access to OEM attributes with macros
Bad Diode
2021-04-17
1
-0
/
+38
*
Rename DISP_CONTROL to DISP_CTRL
Bad Diode
2021-04-17
1
-6
/
+37
*
Implement key polling and example of usage for toggle and hold
Bad Diode
2021-04-16
1
-29
/
+42
[next]