Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-17 | use getopts for argument parsingHEADmaster | Daniel Jones | 1 | -15/+27 | |
2020-08-30 | move timers to a function | Daniel Jones | 1 | -23/+5 | |
2020-08-26 | added roms and changed readme | Daniel Jones | 1 | -2/+2 | |
2020-08-22 | added command line options for speed and video scale | Daniel Jones | 1 | -5/+8 | |
./program speed scale rom | |||||
2020-08-21 | added license information | Daniel Jones | 1 | -29/+16 | |
2020-08-21 | correct Fx55 and fx6 opcodes | Daniel Jones | 1 | -1/+1 | |
2020-08-21 | more instructions implemented | Daniel Jones | 1 | -3/+3 | |
a good few roms work now, many glitches and such though. some roms wont work | |||||
2020-08-19 | instructions and debugging features | Daniel Jones | 1 | -7/+39 | |
added some more instructions, particularly calling and returning from subroutines using the stack. also added stepping through the program using the '.' key to advance one cycle | |||||
2020-08-19 | begin implementing instructions | Daniel Jones | 1 | -3/+32 | |
screen clearing and loading bytes into registers implemented currently | |||||
2020-08-18 | replace magic numbers with constants | Daniel Jones | 1 | -2/+4 | |
2020-08-18 | move sdl event handling to own function | Daniel Jones | 1 | -28/+31 | |
2020-08-18 | implemented keypad | Daniel Jones | 1 | -13/+75 | |
hex keypad is mapped to keys 1234,qwer,asdf,zxcv | |||||
2020-08-17 | implement pixel XORing and wrapping | Daniel Jones | 1 | -2/+11 | |
sprites are properly XOR'd to the display, setting the 0xF register as appropriate. sprites also wrap on the bottom and irght side of the screen. because you can't access negative video memory, wrpaping top to bottom and left to right isn't implemented | |||||
2020-08-17 | sprite drawing basic implementation | Daniel Jones | 1 | -2/+23 | |
begin implementing sprite drawing, currently draws the chip8 fontset well, no idead about other sprites yet | |||||
2020-08-16 | began chip8 interpreter, reading rom file | Daniel Jones | 1 | -5/+26 | |
2020-08-16 | SDL init stuff, test code | Daniel Jones | 1 | -0/+105 | |