176 Commits

Author SHA1 Message Date
IonutParau
20a149cc28 more work on baremetal 2025-07-09 19:25:54 +02:00
IonutParau
51b3602088 experimental baremetal
we no longer depend on libc
2025-07-09 19:17:57 +02:00
IonutParau
779d5a0c19 big progress on baremetal 2025-07-09 18:07:27 +02:00
IonutParau
6159339545 bugfix 2025-07-09 17:24:49 +02:00
IonutParau
fbae5a5a53 progress towards baremetal 2025-07-09 17:19:30 +02:00
IonutParau
6cfdd67cf0 forgot to add a file 2025-07-08 23:38:09 +02:00
IonutParau
84ada3c62a small tweak 2025-07-08 21:26:45 +02:00
IonutParau
4a28c8943e basic hashing 2025-07-08 21:18:28 +02:00
IonutParau
b7ca7f78c1 rng 2025-07-07 20:27:29 +02:00
IonutParau
9f073b91b5 plans for data card funcs 2025-07-07 20:10:18 +02:00
IonutParau
e69d48e37b context system 2025-07-07 19:36:45 +02:00
IonutParau
03c5cb09b5 filesystem seek 2025-07-06 00:01:33 +02:00
IonutParau
dee0e4b0ab small bugfixes 2025-07-05 13:23:40 +02:00
IonutParau
72abd56b4e small changes 2025-07-05 13:17:12 +02:00
IonutParau
9df8512716 stuff 2025-07-05 13:00:52 +02:00
IonutParau
99133852c2 small color changes 2025-07-05 12:48:15 +02:00
IonutParau
d4be32ff6e small tweaks 2025-07-05 12:42:10 +02:00
IonutParau
fa870c111e small tweaks 2025-07-04 21:42:53 +02:00
IonutParau
df5eeeda7c many improvements 2025-07-04 19:17:09 +02:00
IonutParau
9447da090b big progress 2025-07-04 18:22:17 +02:00
IonutParau
d4d84881ef improved eeprom costs 2025-07-04 16:06:05 +02:00
IonutParau
63482ee195 more TODO 2025-07-03 13:16:59 +02:00
IonutParau
3546fe1093 new call cost system
TODO: change all the ctrls from latency to amount per tick.
2025-07-03 12:36:47 +02:00
Speedy_Lex
f8eb00c05d fix gpu + update openos 2025-07-03 10:23:01 +02:00
Quantum Tomato
f2d18196bc
Merge pull request #9 from speedy-lex/main
emulator drive
2025-07-02 22:53:40 +02:00
Quantum Tomato
0551065b6b
Merge pull request #10 from speedy-lex/lsp-shut-up
tell lsp to shut up
2025-07-02 22:52:54 +02:00
IonutParau
68e0374697 sick bugfix bro 2025-07-02 22:38:42 +02:00
Speedy_Lex
c4eb2505e0 fix small merge mistake 2025-07-02 21:49:58 +02:00
Speedy_Lex
faf569391c being safe for file open 2025-07-02 21:47:09 +02:00
Speedy_Lex
051019e8f4 bounds check for read/write Byte 2025-07-02 21:47:09 +02:00
Speedy_Lex
b809a07982 drive now err's on an invalid sector/buffer 2025-07-02 21:47:09 +02:00
Speedy_Lex
7c15adc305 fix byte indexing for drives 2025-07-02 21:47:09 +02:00
Speedy_Lex
20fecebb90 emulator drive 2025-07-02 21:47:09 +02:00
IonutParau
0961fc0ceb big ahh recession 2025-07-02 21:29:59 +02:00
Speedy_Lex
1b5539ba27 tell lsp to shut up 2025-07-02 13:29:07 +02:00
Quantum Tomato
5c3ec01a5a
Merge pull request #8 from speedy-lex/main
fix stuff
2025-07-02 00:02:46 +02:00
IonutParau
569315a23c fixed some optimizer UB 2025-07-02 00:01:32 +02:00
Speedy_Lex
9d9fc4c8fa fix stuff 2025-07-01 23:54:48 +02:00
IonutParau
5c07affec0 fixed 2025-07-01 23:50:37 +02:00
IonutParau
786c2e8014 fixed small oopsie 2025-07-01 22:53:50 +02:00
IonutParau
fa54ed843d Merge branch 'main' of https://github.com/NeoFlock/neonucleus 2025-07-01 22:52:54 +02:00
IonutParau
ceab6df243 oops 2025-07-01 22:52:46 +02:00
Speedy_Lex
b92e71bfc9 drive component impl 2025-07-01 21:39:07 +02:00
Speedy_Lex
a8c94ed70e fix bugs 2025-07-01 21:29:13 +02:00
speedy-lex
3c13c50cbb WIP: drive component 2025-07-01 21:08:35 +02:00
Quantum Tomato
f350cfe24d
Merge pull request #5 from speedy-lex/main
safe lua_pushstring
2025-07-01 18:54:06 +02:00
IonutParau
44bb1ec866 I will murder someone for this 2025-07-01 18:53:24 +02:00
speedy-lex
960ecc7c54 safe lua_pushstring 2025-07-01 18:16:13 +02:00
IonutParau
c0719aba39 dont put the includes there omg 2025-06-30 20:24:10 +02:00
IonutParau
2b9bf95de5 C++ compatible 2025-06-30 20:21:32 +02:00