Commit Graph

34 Commits

Author SHA1 Message Date
Jairinho 529672f874
very basic libretro core (no sound + limited controls) 2022-03-02 12:33:58 -03:00
Jairinho e6b150136c
audio fix 2022-03-01 21:45:06 -03:00
Jairinho 20f2660faf
little change on the "LD Vx, [I]" instruction 2022-03-01 21:11:29 -03:00
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 6fa4d9ddc0
another quick fix 2022-03-01 18:33:27 -03:00
Jairinho e491e4d32e
remove unused args 2022-03-01 18:31:30 -03:00
Jairinho 863f76817d
fix tests 2022-03-01 18:30:05 -03:00
Jairinho a1eb5f51a3
quick fix 2022-03-01 18:29:32 -03:00
Jairinho 03ebf6e191
restart emulator on ESC 2022-03-01 18:28:23 -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 a96785461d
fix libretro include header 2022-02-28 12:33:49 -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 5af19969ce
playing with libretro 2022-02-23 19:39:14 -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 3feed8e5c0
fix build 2022-02-23 13:51:58 -03:00
Jairinho 249486ee24
very basic emulator structure 2022-02-23 13:50:03 -03:00
Jairinho 05fb9d9f33
license 2022-02-23 12:27:55 -03:00
Jairinho 09acb8875a
project basic setup 2022-02-23 12:20:57 -03:00