Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Feature: Added a config value to add COSMAC VIP compatiblity HEAD master | Manuel Palenzuela | 2021-07-24 | 2 | -6/+9 |
| | |||||
* | Misc: Added the timer thread variable to the emulator struct | Manuel Palenzuela | 2021-07-24 | 4 | -8/+24 |
| | | | | | This way we can keep track of the thread to join it on emulator_deinitialise() | ||||
* | Feature: Implemented various instructions and added a few roms | Manuel Palenzuela | 2021-07-23 | 9 | -7/+18 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-23 | 4 | -14/+42 |
| | |||||
* | Feature: Implemented background and foreround color customizability | Manuel Palenzuela | 2021-07-23 | 2 | -1/+4 |
| | |||||
* | Feature: Implemented reload and exit key behaviour | Manuel Palenzuela | 2021-07-23 | 1 | -2/+14 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-23 | 2 | -24/+25 |
| | |||||
* | Feature: Added key detection | Manuel Palenzuela | 2021-07-23 | 5 | -2/+83 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-22 | 2 | -14/+13 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-22 | 2 | -3/+18 |
| | |||||
* | Refractoring: Refractored the Makefile to make use of pkg-config | Manuel Palenzuela | 2021-07-20 | 3 | -2341/+10 |
| | |||||
* | Refractoring: Refractored the stepping of the PC into a function | Manuel Palenzuela | 2021-07-20 | 2 | -5/+10 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-20 | 3 | -6/+2369 |
| | |||||
* | Roms: Added the demo rom 'sierpinski' | Manuel Palenzuela | 2021-07-20 | 2 | -0/+0 |
| | |||||
* | Roms: Added the demo rom 'Maze' | Manuel Palenzuela | 2021-07-20 | 1 | -0/+0 |
| | |||||
* | Cleanup: Removed unnecesary file | Manuel Palenzuela | 2021-07-20 | 2 | -0/+1 |
| | |||||
* | Feature: Implemented various instructions | Manuel Palenzuela | 2021-07-20 | 2 | -0/+42 |
| | |||||
* | Misc: Added some debug output to the implemented instructions | Manuel Palenzuela | 2021-07-20 | 1 | -20/+30 |
| | |||||
* | Misc: Removed unnecesary file | Manuel Palenzuela | 2021-07-20 | 2 | -1/+1 |
| | |||||
* | Features: Added multiple instructions and added an infinite loop detector | Manuel Palenzuela | 2021-07-20 | 4 | -21/+72 |
| | | | | | Now we are able to detect when we are entering an infinite loop to stop the program. | ||||
* | Misc: Added stars.ch8 rom | Manuel Palenzuela | 2021-07-19 | 1 | -0/+0 |
| | |||||
* | Misc: Added screen size defines in the config | Manuel Palenzuela | 2021-07-19 | 2 | -3/+4 |
| | |||||
* | Feature: Added draw instruction implementation | Manuel Palenzuela | 2021-07-19 | 3 | -38/+21 |
| | |||||
* | Debug: Added draw debug prints | Manuel Palenzuela | 2021-07-19 | 3 | -1/+40 |
| | |||||
* | Feature: Prepared SDL window for pixel drawing instruction | Manuel Palenzuela | 2021-07-19 | 5 | -1/+42 |
| | |||||
* | Feature: Added timers thread | Manuel Palenzuela | 2021-07-19 | 4 | -9/+32 |
| | |||||
* | Misc: Added the dbgprintf() macro | Manuel Palenzuela | 2021-07-19 | 4 | -18/+18 |
| | |||||
* | Feature: Implemented instructions to run the logo rom | Manuel Palenzuela | 2021-07-19 | 2 | -19/+33 |
| | |||||
* | Feature: Added placeholder for basic instructions needed to run the logo rom | Manuel Palenzuela | 2021-07-19 | 4 | -9/+62 |
| | |||||
* | Feature: Added basic instruction decoding | Manuel Palenzuela | 2021-07-19 | 2 | -0/+36 |
| | |||||
* | Misc: Wrote basic README | Manuel Palenzuela | 2021-07-19 | 1 | -0/+8 |
| | |||||
* | Misc: Properly intialise the emulator | Manuel Palenzuela | 2021-07-19 | 4 | -8/+20 |
| | |||||
* | Feature: Added a font | Manuel Palenzuela | 2021-07-19 | 3 | -2/+32 |
| | |||||
* | Misc: Load roms after 0x200 | Manuel Palenzuela | 2021-07-19 | 4 | -4/+9 |
| | |||||
* | Feature: Added registers | Manuel Palenzuela | 2021-07-19 | 2 | -1/+23 |
| | |||||
* | Feature: Added basic rom loading | Manuel Palenzuela | 2021-07-19 | 5 | -3/+86 |
| | |||||
* | Added Readme | Manuel Palenzuela | 2021-07-19 | 2 | -3/+3 |
| | |||||
* | Initial commit | Manuel Palenzuela | 2021-07-19 | 5 | -0/+28 |