Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename source files for flat directory structure | Bad Diode | 2021-05-28 | 2 | -448/+0 |
| | |||||
* | Cleaup some leftover code and comments | Bad Diode | 2021-05-28 | 1 | -242/+0 |
| | |||||
* | Clean mixdown loop | Bad Diode | 2021-05-28 | 1 | -8/+8 |
| | |||||
* | Vectorize downsample for audio mixdown | Bad Diode | 2021-05-28 | 1 | -8/+12 |
| | | | | This results in 3K cycles less per sound_mix call | ||||
* | Add ADSR filter | Bad Diode | 2021-05-27 | 1 | -2/+77 |
| | |||||
* | Update pitch_table LUT to avoid divisions | Bad Diode | 2021-05-27 | 1 | -46/+21 |
| | | | | | This also unifies both the 44100 and variable pitch tables, reducing the amount of space needed. | ||||
* | [WIP] Add variable sample support and multichannel | Bad Diode | 2021-05-26 | 1 | -0/+18 |
| | |||||
* | Add pitch table for audio resampling at 44100Hz | Bad Diode | 2021-05-26 | 1 | -27/+17 |
| | |||||
* | [WIP] Hook up new audio system to UXN | Bad Diode | 2021-05-26 | 1 | -117/+25 |
| | |||||
* | [WIP] Speed up the mixer | Bad Diode | 2021-05-26 | 1 | -16/+27 |
| | |||||
* | [WIP] Prototype of audio mixer following deku tutorial | Bad Diode | 2021-05-26 | 1 | -133/+156 |
| | |||||
* | Prototyping live resampling of uxn samples | Bad Diode | 2021-05-26 | 1 | -4/+1 |
| | |||||
* | [WIP] Add prototype APU | Bad Diode | 2021-05-25 | 1 | -0/+241 |
| | |||||
* | Enable setting macros to control available ctrl devices | Bad Diode | 2021-05-24 | 1 | -2/+2 |
| | |||||
* | Fix warnings and compilation issues on macOS | Bad Diode | 2021-05-23 | 1 | -5/+5 |
| | |||||
* | Fix control keys on keyboard mode | Bad Diode | 2021-05-23 | 1 | -2/+2 |
| | |||||
* | Add keyboard input method | Bad Diode | 2021-05-23 | 1 | -1/+73 |
| | |||||
* | Simplify and speed up the text engine | Bad Diode | 2021-05-23 | 1 | -6/+23 |
| | |||||
* | Normalize the fixed int typedefs | Bad Diode | 2021-05-23 | 2 | -40/+30 |
| | |||||
* | Update VRAM map to free space for sprite data | Bad Diode | 2021-05-23 | 1 | -44/+32 |
| | |||||
* | Apply asie's patch 5 for PPU fixes and cleanup | Bad Diode | 2021-05-20 | 1 | -11/+7 |
| | |||||
* | Apply asie's patch 4 for performance modifications | Bad Diode | 2021-05-20 | 1 | -11/+21 |
| | | | | | This patch removes the need for a backbuffer on EWRAM and instead store them on the VRAM. | ||||
* | Apply asie's patch 3 with a PPU fix | Bad Diode | 2021-05-20 | 1 | -73/+90 |
| | |||||
* | Apply asie's first performance patch | Bad Diode | 2021-05-20 | 1 | -5/+8 |
| | |||||
* | Add datetime and control methods | Bad Diode | 2021-05-20 | 1 | -2/+9 |
| | |||||
* | Add README and some example roms | Bad Diode | 2021-05-20 | 1 | -8/+11 |
| | |||||
* | Change dirty_tiles to use a u32[20] instead of u8[20][30] | Bad Diode | 2021-05-20 | 1 | -10/+15 |
| | |||||
* | Replace puticn with optimized version | Bad Diode | 2021-05-20 | 1 | -19/+158 |
| | |||||
* | Implement double buffering drawing | Bad Diode | 2021-05-19 | 1 | -20/+50 |
| | |||||
* | Add a new console drawing mode | Bad Diode | 2021-05-19 | 1 | -0/+6 |
| | |||||
* | Update screen rendering to use 2 backgrounds | Bad Diode | 2021-05-19 | 2 | -133/+101 |
| | |||||
* | Draw directly to the FRAMEBUFFER | Bad Diode | 2021-05-18 | 1 | -20/+1 |
| | |||||
* | Proof of concept of UXN on the GBA | Bad Diode | 2021-05-18 | 2 | -0/+216 |