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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Initial implementation of mode4 rendering and parameter editing on CH3
Bad Diode
2021-05-07
5
-198
/
+253
*
Add a small 3x5 font
Bad Diode
2021-05-07
2
-5
/
+54
*
Hack for improving the flickering
Bad Diode
2021-05-07
2
-32
/
+52
*
Expand text engine to allow writing to mode 3
Bad Diode
2021-05-06
3
-61
/
+153
*
Clean up parameter selection and rendering for Ch. 1-2
Bad Diode
2021-05-06
1
-44
/
+57
*
Hook up triggers to wave synth
Bad Diode
2021-05-06
1
-96
/
+128
*
Test drawing a wave pattern to the screen
Bad Diode
2021-05-06
4
-43
/
+97
*
Add control for wave synth (channel 3)
Bad Diode
2021-05-05
3
-17
/
+97
*
Fix minor inconsistencies
Bad Diode
2021-05-04
1
-7
/
+11
*
Enable sequencing on both square wave channels
Bad Diode
2021-05-04
1
-71
/
+107
*
Update UI to enable channel selection
Bad Diode
2021-05-04
1
-73
/
+212
*
Update the number 4 in note sprites
Bad Diode
2021-05-03
1
-13
/
+18
*
Add sweep in UI and parameter controls
Bad Diode
2021-05-03
3
-78
/
+376
*
Add duty-cycle sprites and trigger parameters
Bad Diode
2021-05-02
1
-24
/
+75
*
Add more documentation
Bad Diode
2021-05-02
1
-2
/
+5
*
Update comment with documentation
Bad Diode
2021-05-02
1
-3
/
+6
*
Add UI elements for envelope filter per trig
Bad Diode
2021-05-02
2
-28
/
+148
*
Add sprites for envelope volume control
Bad Diode
2021-05-02
1
-53
/
+145
*
Add trigger note control
Bad Diode
2021-05-02
2
-46
/
+152
*
Update note names depending on the sequence
Bad Diode
2021-05-02
2
-78
/
+95
*
Start work on seq sprite rendering
Bad Diode
2021-05-02
2
-69
/
+230
*
Update sequencer to use timers w/ different bpms
Bad Diode
2021-05-02
2
-75
/
+82
*
Start prototyping a sound sequencer
Bad Diode
2021-05-01
2
-53
/
+66
*
Add fixed rates for all notes in the sound range
Bad Diode
2021-04-30
2
-72
/
+64
*
Initial tests with playing DMG sounds
sound-demo
Bad Diode
2021-04-29
3
-44
/
+234
*
Remove warnings
Bad Diode
2021-04-28
1
-1
/
+1
*
Update master interrupt handler
Bad Diode
2021-04-28
2
-7
/
+12
*
Update main function to use the BIOS VSync
Bad Diode
2021-04-28
3
-6
/
+11
*
Add support for IRQ handling
irq-demo
Bad Diode
2021-04-28
5
-24
/
+248
*
Add most of the BIOS assembly calls
Bad Diode
2021-04-27
1
-4
/
+332
*
Testing BIOS calls
Bad Diode
2021-04-27
3
-28
/
+33
*
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
4
-74
/
+101
*
Test text drawing on tiled backgrounds
Bad Diode
2021-04-26
5
-354
/
+370
*
Test screenblock entry demo
Bad Diode
2021-04-26
3
-13
/
+73
*
Move code to relevant files for organization
Bad Diode
2021-04-26
5
-1181
/
+1212
*
Suppress incompatible-pointer-types warnings
Bad Diode
2021-04-24
3
-21
/
+8
*
Add the rest of the buttons
Bad Diode
2021-04-24
2
-80
/
+328
*
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
2
-67
/
+189
*
First steps to replace the input overlay
Bad Diode
2021-04-23
2
-690
/
+341
*
Test background scrolling with input control
Bad Diode
2021-04-22
2
-8
/
+361
*
Fix DISP_STATUS and DISP_VCOUNT register size
Bad Diode
2021-04-22
1
-2
/
+2
*
Update button data to packed format
Bad Diode
2021-04-22
1
-904
/
+519
*
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
2
-20
/
+877
*
Cleanup sprite animation code in gba-buttons
Bad Diode
2021-04-21
2
-22
/
+19
*
Experiment with enabling multiple animation states
Bad Diode
2021-04-21
2
-21
/
+49
*
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
[next]