summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adjust spacing on CH3 parametersHEADmainBad Diode2021-05-111-20/+28
|
* Add default wave patterns in channel 3Bad Diode2021-05-113-43/+212
|
* Remove some code duplicationBad Diode2021-05-101-48/+29
|
* Cleanup minor indentation issuesBad Diode2021-05-101-32/+32
|
* Fix a bug where the waves were shared throughout trigsBad Diode2021-05-101-56/+57
|
* Change formatting slightly for some global declarationsBad Diode2021-05-101-48/+48
|
* Fix warningsBad Diode2021-05-104-37/+37
|
* Adjust UI control for wave channel parametersBad Diode2021-05-101-6/+52
|
* Handle odd even nibbles on channel 2 wave adjustmentBad Diode2021-05-101-26/+33
|
* Initial implementation of mode4 rendering and parameter editing on CH3Bad Diode2021-05-075-198/+253
|
* Add a small 3x5 fontBad Diode2021-05-072-5/+54
|
* Hack for improving the flickeringBad Diode2021-05-072-32/+52
|
* Expand text engine to allow writing to mode 3Bad Diode2021-05-063-61/+153
|
* Clean up parameter selection and rendering for Ch. 1-2Bad Diode2021-05-061-44/+57
|
* Hook up triggers to wave synthBad Diode2021-05-061-96/+128
|
* Test drawing a wave pattern to the screenBad Diode2021-05-064-43/+97
|
* Add control for wave synth (channel 3)Bad Diode2021-05-053-17/+97
|
* Fix minor inconsistenciesBad Diode2021-05-041-7/+11
|
* Enable sequencing on both square wave channelsBad Diode2021-05-041-71/+107
|
* Update UI to enable channel selectionBad Diode2021-05-041-73/+212
|
* Update the number 4 in note spritesBad Diode2021-05-031-13/+18
|
* Add sweep in UI and parameter controlsBad Diode2021-05-033-78/+376
|
* Add duty-cycle sprites and trigger parametersBad Diode2021-05-021-24/+75
|
* Add more documentationBad Diode2021-05-021-2/+5
|
* Update comment with documentationBad Diode2021-05-021-3/+6
|
* Add UI elements for envelope filter per trigBad Diode2021-05-022-28/+148
|
* Add sprites for envelope volume controlBad Diode2021-05-021-53/+145
|
* Add trigger note controlBad Diode2021-05-022-46/+152
|
* Update note names depending on the sequenceBad Diode2021-05-022-78/+95
|
* Start work on seq sprite renderingBad Diode2021-05-022-69/+230
|
* Update sequencer to use timers w/ different bpmsBad Diode2021-05-022-75/+82
|
* Start prototyping a sound sequencerBad Diode2021-05-012-53/+66
|
* Add fixed rates for all notes in the sound rangeBad Diode2021-04-302-72/+64
| | | | From C2 to C8
* Initial tests with playing DMG soundssound-demoBad Diode2021-04-293-44/+234
|
* Remove warningsBad Diode2021-04-281-1/+1
|
* Update master interrupt handlerBad Diode2021-04-282-7/+12
|
* Update main function to use the BIOS VSyncBad Diode2021-04-283-6/+11
|
* Add support for IRQ handlingirq-demoBad Diode2021-04-285-24/+248
|
* Add most of the BIOS assembly callsBad Diode2021-04-271-4/+332
|
* Testing BIOS callsBad Diode2021-04-273-28/+33
|
* 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-274-74/+101
|
* Test text drawing on tiled backgroundsBad Diode2021-04-265-354/+370
|
* Test screenblock entry demoBad Diode2021-04-263-13/+73
|
* Move code to relevant files for organizationBad Diode2021-04-265-1181/+1212
|
* Suppress incompatible-pointer-types warningsBad Diode2021-04-243-21/+8
| | | | Life is too short to cast all of these.
* Add the rest of the buttonsBad Diode2021-04-242-80/+328
|
* Add L/R buttons with new animationsBad Diode2021-04-231-23/+100
|
* Add new animations for dpadBad Diode2021-04-232-67/+189
|
* First steps to replace the input overlayBad Diode2021-04-232-690/+341
| | | | | | VRAM and rom consumption was too big with the previous input overlay. Trying to separate button sprites into multiple states. Sprites can now be composed of multiple objects.