working on this repo again...

This commit is contained in:
2025-06-15 16:23:46 -04:00
parent 80c830b59d
commit a54f4b0b57
10 changed files with 29181 additions and 26352 deletions

View File

@ -25,7 +25,6 @@ indent_style = tab
indent_size = 2
charset = utf-8
[*.{natvis, natstepfilter}]
indent_style = tab
indent_size = 4

1
.gitignore vendored
View File

@ -1 +1,2 @@
build/**
.vscode/settings.json

View File

@ -1,9 +0,0 @@
{
"files.associations": {
"*.rmd": "markdown",
"pop_ignores.inline.h": "c",
"basic_types.h": "c",
"push_ignores.inline.h": "c",
"memory.h": "c"
}
}

View File

@ -122,7 +122,4 @@ typedef s8 b8;
typedef s16 b16;
typedef s32 b32;
typedef void* memptr;
typedef void const* memptr_const;
#pragma endregion Basic Types

View File

@ -1,16 +1,15 @@
; hello.asm - Hello World with debug symbols for NASM
; hello.asm - Hello World with debug symbols for YASM
BITS 64 ; Explicitly specify 64-bit mode
DEFAULT REL ; Use RIP-relative addressing by default
; Data section
section .data
message db "Hello, World!", 13, 10, 0 ; String with CRLF and null terminator
message db "Hello, x86-64 ASM!", 13, 10, 0 ; String with CRLF and null terminator
message_len equ $ - message ; Calculate string length
; Code section
section .text
global main ; Export main symbol for linker
extern ExitProcess ; Import Windows API functions
extern GetStdHandle
extern WriteConsoleA

File diff suppressed because it is too large Load Diff

29125
toolchain/gencpp/gencpp_c11.h Normal file

File diff suppressed because it is too large Load Diff