Commit Graph

23 Commits

Author SHA1 Message Date
Jairinho a9399f2d17
sound system refactored 2022-03-01 21:01:20 -03:00
Jairinho 18d4d7f843
from color to index 2022-03-01 18:51:46 -03:00
Jairinho 71b44655b7
removing some trash 2022-03-01 18:49:14 -03:00
Jairinho 863f76817d
fix tests 2022-03-01 18:30:05 -03:00
Jairinho 6fbee32542
playing sounds... kinda 2022-03-01 18:23:28 -03:00
Jairinho c3bc952330
emulator finally working 🥳 2022-03-01 17:00:19 -03:00
Jairinho 6f96020c61
loading the default font + fix the PC register 2022-02-28 14:24:29 -03:00
Jairinho 5fc8106870
loading roms 2022-02-28 13:21:39 -03:00
Jairinho 3598fd199e
remaining instructions 2022-02-28 13:19:40 -03:00
Jairinho 43c17693a9
key press instructions 2022-02-28 13:00:58 -03:00
Jairinho 232661bbbe
LoadI, JumpV0 and Random instructions 2022-02-28 12:56:16 -03:00
Jairinho d73b642f7b
better stack implementation 2022-02-24 17:50:44 -03:00
Jairinho a6c9060e8c
draw operations 2022-02-24 17:05:00 -03:00
Jairinho b10d6e6c81
SUBN + refactor 2022-02-24 16:14:05 -03:00
Jairinho 3d4e91aa40
defined some constants 2022-02-24 16:01:13 -03:00
Jairinho af7bce11d0
more and more instructions 2022-02-23 18:28:48 -03:00
Jairinho 871ba092ce
more instructions 2022-02-23 17:47:52 -03:00
Jairinho 9930d1666c
timers countdown 2022-02-23 16:54:12 -03:00
Jairinho 80ff284c0d
emulator step 2022-02-23 16:45:56 -03:00
Jairinho da804769c6
some checks to ensure stack consistency 2022-02-23 16:28:17 -03:00
Jairinho e31a6a3b64
refactor + some instructions + stack implementation 2022-02-23 16:20:07 -03:00
Jairinho 249486ee24
very basic emulator structure 2022-02-23 13:50:03 -03:00
Jairinho 09acb8875a
project basic setup 2022-02-23 12:20:57 -03:00