92 Commits

Author SHA1 Message Date
Nilton Constantino
3ebb96acc1
update chapter-2 specs 2026-01-16 13:07:33 +00:00
Nilton Constantino
de7c286f75
clean up and organize 2026-01-16 13:05:42 +00:00
Nilton Constantino
ba488a5fee
implemeted firmware and hardware bridge 2026-01-16 12:13:19 +00:00
Nilton Constantino
751619fb31
add firmware spec 2026-01-16 10:52:22 +00:00
Nilton Constantino
dd841b3e4f
update specs 2026-01-16 10:52:07 +00:00
Nilton Constantino
ba9b760636
split code for prometeu runner 2026-01-16 08:47:58 +00:00
Nilton Constantino
960158bb7c
clean up 2026-01-16 06:36:40 +00:00
Nilton Constantino
19241b7d41
latch input 2026-01-16 06:28:47 +00:00
Nilton Constantino
fd31b7b7f9
logical frame computed by cost 2026-01-16 06:11:25 +00:00
Nilton Constantino
1dbf8209cc
rename Machine -> LogicalHardware 2026-01-16 05:41:51 +00:00
Nilton Constantino
1dbe79883c
add small boot management 2026-01-15 17:01:25 +00:00
Nilton Constantino
0b78bf4797
add unit tests 2026-01-15 15:45:16 +00:00
Nilton Constantino
ba57c96d6e
clean up 2026-01-15 15:42:03 +00:00
Nilton Constantino
d051a1b246
split files 2026-01-15 15:40:39 +00:00
Nilton Constantino
cbb9b93ce1
add native_interface 2026-01-15 15:32:16 +00:00
Nilton Constantino
760189929a
added vm 2026-01-15 14:39:54 +00:00
Nilton Constantino
000ebdebd3
move specs to docs/specs/ 2026-01-15 11:28:40 +00:00
Nilton Constantino
415b10bebc
update VM specs 2026-01-15 11:27:42 +00:00
Nilton Constantino
acd09a6468
add audio 2026-01-14 17:55:06 +00:00
Nilton Constantino
b0f4a865ad
rewrite audio spec to improve logical hardware 2026-01-14 11:09:46 +00:00
Nilton Constantino
d2277fc4a9
clean up 2026-01-14 09:22:05 +00:00
Nilton Constantino
5e6dd6d9c1
added input 2026-01-14 09:21:01 +00:00
Nilton Constantino
4a28305643
added touch 2026-01-14 09:14:59 +00:00
Nilton Constantino
25fdfdb299
added touch 2026-01-14 09:05:55 +00:00
Nilton Constantino
eca053829b
added pallete system 2026-01-14 08:50:43 +00:00
Nilton Constantino
8bbaf59f62
added pallete system 2026-01-14 08:46:23 +00:00
Nilton Constantino
484e0895c1
update palleta spec 2026-01-14 07:42:32 +00:00
Nilton Constantino
e6f4d0c255
implemented tile cache and raised performance 2026-01-13 09:31:40 +00:00
Nilton Constantino
54ed1d0eaf
real FPS performance 2026-01-13 08:42:17 +00:00
Nilton Constantino
04ce8c195e
add FADE 2026-01-13 08:30:15 +00:00
Nilton Constantino
140c56d731
v0.1 working 2026-01-13 08:17:06 +00:00
Nilton Constantino
e440b7280c
added sprite and draw 2026-01-13 07:04:14 +00:00
Nilton Constantino
c7901f4b76
tile, layers and bank implementation 2026-01-13 06:30:32 +00:00
Nilton Constantino
470efa7690
fixes on docs 2026-01-12 18:55:50 +00:00
Nilton Constantino
ef644087a2
udpates 2026-01-12 18:39:20 +00:00
Nilton Constantino
552fa4e187
improve v0.1, and add docs 2026-01-12 18:37:53 +00:00
Nilton Constantino
41c93fa0a3
improve inputs 2026-01-10 06:50:49 +00:00
Nilton Constantino
32819500de
improve inputs 2026-01-10 06:48:44 +00:00
Nilton Constantino
0e8eb3a35e
improve inputs 2026-01-10 06:44:34 +00:00
Nilton Constantino
83eee0f387
first window 2026-01-10 05:42:37 +00:00
Nilton Constantino
d7f4bbc5f7
added minimal machine structure£ 2026-01-09 09:49:24 +00:00
Nilton Constantino
b78ccbc62d
first commit 2026-01-09 09:26:05 +00:00