Initial commit: try make binaries

This commit is contained in:
2025-09-14 15:34:16 +02:00
commit 789fa1306c
8 changed files with 364 additions and 0 deletions

19
crt0.c Normal file
View File

@@ -0,0 +1,19 @@
#include <stdint.h>
#include <string.h>
int main();
asm (
".section .init \n"
".global _start \n"
"_start: \n"
" jmp main \n"
);
void* memset(void* ptr, int val, size_t len) {
uint8_t* p = ptr;
while(len--) {
*p++ = val;
}
return ptr;
}