Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an install target | Thomas Voss | 2024-02-26 | 1 | -1/+50 |
* | Add manual pages for all binaries as the asm language | Thomas Voss | 2024-02-26 | 4 | -0/+670 |
* | Set VF to 1, not some arbitrary N>0 | Thomas Voss | 2024-02-26 | 1 | -1/+1 |
* | Remove semicolon | Thomas Voss | 2024-02-25 | 1 | -1/+1 |
* | Pad trailing sprite data | Thomas Voss | 2024-02-22 | 1 | -0/+3 |
* | Add the assume() macro | Thomas Voss | 2024-02-20 | 4 | -33/+20 |
* | Fix glob | Thomas Voss | 2024-02-20 | 1 | -1/+1 |
* | Make building var more simple | Thomas Voss | 2024-02-19 | 1 | -184/+90 |
* | Add .exrc | Thomas Voss | 2024-02-19 | 1 | -0/+1 |
* | Delete c8dump on clean target | Thomas Voss | 2024-02-19 | 1 | -2/+3 |
* | Make error messages great again | Thomas Voss | 2024-02-19 | 5 | -81/+70 |
* | Better errors in the assembler | Thomas Voss | 2024-02-19 | 1 | -5/+5 |
* | Better error messages in the lexer | Thomas Voss | 2024-02-19 | 8 | -36/+151 |
* | Simplify die*() | Thomas Voss | 2024-02-18 | 1 | -6/+13 |
* | Merge --lto and --release | Thomas Voss | 2024-02-18 | 1 | -19/+4 |
* | Update README | Thomas Voss | 2024-02-18 | 1 | -3/+43 |
* | Use U+00A0 NO BREAK SPACE between numbers and units | Thomas Voss | 2024-02-18 | 1 | -1/+1 |
* | Make mem 1 byte larger | Thomas Voss | 2024-02-18 | 1 | -1/+1 |
* | Add c8dump | Thomas Voss | 2024-02-18 | 3 | -0/+319 |
* | Correct usage | Thomas Voss | 2024-02-17 | 1 | -1/+4 |
* | Add ahoy to the clean target | Thomas Voss | 2024-02-17 | 1 | -2/+2 |
* | Remove TODOs | Thomas Voss | 2024-02-17 | 1 | -16/+0 |
* | Support runtime speed scaling | Thomas Voss | 2024-02-17 | 3 | -11/+17 |
* | Allow user-customizable volume levels | Thomas Voss | 2024-02-17 | 3 | -11/+33 |
* | Decrease project scope | Thomas Voss | 2024-02-17 | 1 | -4/+0 |
* | Toggle scanlines at runtime | Thomas Voss | 2024-02-17 | 1 | -1/+4 |
* | Instantly redraw the screen on resize | Thomas Voss | 2024-02-17 | 1 | -1/+1 |
* | Make drawing more efficient | Thomas Voss | 2024-02-17 | 1 | -6/+6 |
* | Fix DRW collision detection | Thomas Voss | 2024-02-17 | 1 | -1/+2 |
* | Add missing includes | Thomas Voss | 2024-02-17 | 2 | -0/+2 |
* | Remove commented out code | Thomas Voss | 2024-02-17 | 1 | -25/+0 |
* | Optimize redrawing | Thomas Voss | 2024-02-17 | 5 | -5/+15 |
* | Improve video drawing | Thomas Voss | 2024-02-16 | 5 | -22/+30 |
* | Improve reset code | Thomas Voss | 2024-02-16 | 5 | -20/+22 |
* | Make the screen resizable | Thomas Voss | 2024-02-16 | 1 | -3/+3 |
* | Allow the user to reset the emulator | Thomas Voss | 2024-02-16 | 6 | -17/+22 |
* | Support custom clock speeds | Thomas Voss | 2024-02-16 | 2 | -37/+62 |
* | Add extra bounds checking | Thomas Voss | 2024-02-16 | 1 | -1/+5 |
* | Update TODOs | Thomas Voss | 2024-02-16 | 1 | -0/+6 |
* | Add a TODO file | Thomas Voss | 2024-02-16 | 1 | -0/+15 |
* | Allow for custom seeding | Thomas Voss | 2024-02-16 | 3 | -7/+71 |
* | Use UINT64_C() instead of a cast to uint64_t | Thomas Voss | 2024-02-16 | 1 | -1/+1 |
* | Make i a size_t | Thomas Voss | 2024-02-16 | 1 | -1/+1 |
* | Just use 64 instead of UINT64_WIDTH | Thomas Voss | 2024-02-16 | 2 | -3/+1 |
* | Print filenames in error messages | Thomas Voss | 2024-02-16 | 3 | -7/+10 |
* | Inline update_timers() | Thomas Voss | 2024-02-16 | 1 | -17/+7 |
* | Sort out includes | Thomas Voss | 2024-02-16 | 4 | -7/+5 |
* | Inline winclr() | Thomas Voss | 2024-02-16 | 2 | -9/+2 |
* | Implement sound support | Thomas Voss | 2024-02-16 | 3 | -4/+10 |
* | Implement a working SDL GUI | Thomas Voss | 2024-02-16 | 5 | -134/+419 |