working on this repo again...

This commit is contained in:
ed
2025-06-15 16:23:46 -04:00
parent 80c830b59d
commit a54f4b0b57
10 changed files with 29181 additions and 26352 deletions
-1
View File
@@ -25,7 +25,6 @@ indent_style = tab
indent_size = 2 indent_size = 2
charset = utf-8 charset = utf-8
[*.{natvis, natstepfilter}] [*.{natvis, natstepfilter}]
indent_style = tab indent_style = tab
indent_size = 4 indent_size = 4
+1
View File
@@ -1 +1,2 @@
build/** build/**
.vscode/settings.json
-9
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"
}
}
-3
View File
@@ -122,7 +122,4 @@ typedef s8 b8;
typedef s16 b16; typedef s16 b16;
typedef s32 b32; typedef s32 b32;
typedef void* memptr;
typedef void const* memptr_const;
#pragma endregion Basic Types #pragma endregion Basic Types
+2 -3
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 BITS 64 ; Explicitly specify 64-bit mode
DEFAULT REL ; Use RIP-relative addressing by default DEFAULT REL ; Use RIP-relative addressing by default
; Data section ; Data section
section .data 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 message_len equ $ - message ; Calculate string length
; Code section ; Code section
section .text section .text
global main ; Export main symbol for linker global main ; Export main symbol for linker
extern ExitProcess ; Import Windows API functions extern ExitProcess ; Import Windows API functions
extern GetStdHandle extern GetStdHandle
extern WriteConsoleA extern WriteConsoleA
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff