aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix DRW collision detectionThomas Voss 2024-02-171-1/+2
* Add missing includesThomas Voss 2024-02-172-0/+2
* Remove commented out codeThomas Voss 2024-02-171-25/+0
* Optimize redrawingThomas Voss 2024-02-175-5/+15
* Improve video drawingThomas Voss 2024-02-165-22/+30
* Improve reset codeThomas Voss 2024-02-165-20/+22
* Make the screen resizableThomas Voss 2024-02-161-3/+3
* Allow the user to reset the emulatorThomas Voss 2024-02-166-17/+22
* Support custom clock speedsThomas Voss 2024-02-162-37/+62
* Add extra bounds checkingThomas Voss 2024-02-161-1/+5
* Update TODOsThomas Voss 2024-02-161-0/+6
* Add a TODO fileThomas Voss 2024-02-161-0/+15
* Allow for custom seedingThomas Voss 2024-02-163-7/+71
* Use UINT64_C() instead of a cast to uint64_tThomas Voss 2024-02-161-1/+1
* Make i a size_tThomas Voss 2024-02-161-1/+1
* Just use 64 instead of UINT64_WIDTHThomas Voss 2024-02-162-3/+1
* Print filenames in error messagesThomas Voss 2024-02-163-7/+10
* Inline update_timers()Thomas Voss 2024-02-161-17/+7
* Sort out includesThomas Voss 2024-02-164-7/+5
* Inline winclr()Thomas Voss 2024-02-162-9/+2
* Implement sound supportThomas Voss 2024-02-163-4/+10
* Implement a working SDL GUIThomas Voss 2024-02-165-134/+419
* Ignore .bin filesThomas Voss 2024-02-161-0/+1
* Begin implementing an SDL2 frontendThomas Voss 2024-02-146-9/+102
* Check return value of clock_gettime()Thomas Voss 2024-02-141-1/+2
* Check if autogen-lookup.h is outdatedThomas Voss 2024-02-141-1/+1
* Prefer UINT64_WIDTH to literal ‘64’Thomas Voss 2024-02-141-1/+1
* Remove useless variableThomas Voss 2024-02-141-2/+1
* Rename lookup.h to autogen-lookup.hThomas Voss 2024-02-143-4/+5
* Fix builds on MacOSThomas Voss 2024-02-144-192/+8
* Free alloced buffer for DB instructionsThomas Voss 2024-02-141-0/+5
* Set pad to false after paddingThomas Voss 2024-02-141-1/+3
* Print correct binary sizesThomas Voss 2024-02-141-2/+4
* Define _GNU_SOURCE when using GlibcThomas Voss 2024-02-141-2/+10
* Implement the start of an emulatorThomas Voss 2024-02-144-9/+385
* Align opcodes on even byte boundariesThomas Voss 2024-02-141-0/+9
* Check for T_IDENT, not T_STRINGThomas Voss 2024-02-141-1/+1
* Offset labels by 0x200Thomas Voss 2024-02-141-1/+3
* Build librune for AhoyThomas Voss 2024-02-141-1/+8
* Ignore all *.s filesThomas Voss 2024-02-141-1/+1
* Begin work on the Ahoy emulatorThomas Voss 2024-02-133-0/+122
* Make unreachable() useful when debugging, and move common macrosThomas Voss 2024-02-137-20/+33
* Move *eq() macros to common.hThomas Voss 2024-02-133-10/+4
* Make output nicerThomas Voss 2024-02-131-1/+1
* Bump libruneThomas Voss 2024-02-133-1/+14
* Use U8MOV()Thomas Voss 2024-02-131-2/+1
* Remove debug codeThomas Voss 2024-02-131-5/+1
* More simplificationThomas Voss 2024-02-131-13/+10
* Remove [[maybe_unused]] from stream parameterThomas Voss 2024-02-131-1/+1
* SimplifyThomas Voss 2024-02-131-3/+1