Soo hard choice, sorry C++ but you are discarted for me, I could discard Assembly, but is Assembly.
#lowlevel #code #programming #c #rust #zig #assembly #anime #waifus #memes #meme #humor #comic
Just added Vulkan validation layers and debug callbacks to my assembly-based engine! Catching issues before they crash—because debugging raw x64 is fun, but not that fun.
#Vulkan #Assembly #GameDev #EngineDev #Debugging #Handmade #LowLevel #masm64 #gametech #graphicsprogramming #vulkanengine
500 lines of pure x64 assembly.
Just to create a Vulkan instance.
No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.
This is what low-level graphics looks like when you go all the way down.
Next up: surface and device creation.
https://github.com/IbrahimHindawi/masm64-vulkan
#gamedev #vulkan #assembly #asm #masm64 #graphicsprogramming #lowlevel #handmade #baremetal #rendering #shaderdev #programming #devlog #indiedev #reverseengineering
Just finished my arena allocator in x64 assembly!
It’s a simple stack allocator—no free, just fast linear allocation with a reset. I wrote it to avoid runtime malloc entirely in my handmade game engine, and to stay as close to the metal as possible.
github.com/IbrahimHindawi/masm64-handmade
I just got Vulkan’s vkCreateInstance to execute from raw x64 assembly.
No C, no C++. Just MASM64 calling into the driver directly.
This is the first working step in my all-assembly engine — from boot to battle, everything will be handwritten in x64 asm.
I love this piece about #lowlevel #programming (which includes a shameless plug for #fortran, something I had not realized before)
I love this piece about #lowlevel #programming (which includes a shameless plug for #fortran, something i had not realized before)
I love this piece about #lowlevel #programming (which includes a shameless plug for #fortran, something i had not realized before)
queue.acm.org/detail.cfm?i...
C Is Not a Low-level Language ...
I learn to program back in the days of 486, MS-DOS using QBASIC and it's help menu. Nothing else.
Over the next 30+ years I code in almost every (major) languages. Love some (C, LUA, Python), hate some (JavaScript, Java/C#).
Now I found the inner peace with Assembly (x86). I just like to write those instructions, shuffle values in memory and get a working software of it.
Is this the last stage of programmers life?
#ShowerThoughtsButNotInShower #ASM #Assembly #x86 #BareMetal #LowLevel
STM32 Tutorial #54 - Low Level LED Blink
In this video we will blink a LED using ST's LL drivers (no HAL).
#STM32 #GettingStarted #Tutorial #LL #LowLevel #Blink #Arduino #stm32world
And we're live! Getting #RayLib running in #Zig on #linux!
#Programming #OpenSource #DevelopInTheOpen #LowLevel #Low_Level_code #GraphicsProgramming #gamedev
I don't know if this works for you. But for me, it is always neat to learn how a classic algorithm works. #programming #lowlevel #tech #learning #algorithm #cpp
https://nandgame.com - игрушечка, на создание элементов процессора, а затем и самого процессора, из простых блоков. Всё модульное, т.е. собранные уже блоки, если нужны, будут доступны на следующих уровнях. Я дошёл пока до середины.
My Own Private Binary: An Idiosyncratic Introduction to Linux Kernel Modules
https://www.muppetlabs.com/~breadbox/txt/mopb.html
Discussions: https://discu.eu/q/https://www.muppetlabs.com/~breadbox/txt/mopb.html
"Close to the Metal": A Beginner’s Guide into #lowlevel #Kernel & #Driver Development https://medium.com/p/close-to-the-metal-a-beginners-guide-into-os-driver-development-53d90a7a37a4
Ok, gang. If I'd want to switch to #peertube, maybe #recommend me some channels. German/English, technical stuff, #Linux, #LowLevel, political discussions (germany, USA, UK, EU), maybe great music and good entertainment?
Go wild, recommend me anything.
En el stream de hoy, seguiremos experimentando con Assembly! haremos otro programa sencillo peo complejo para seguir aprendiendo y consolidado conocimientos :D!
Mruby/C and picoruby: high level langs in low-level devices?
https://github.com/picoruby/picoruby
#HackerNews #Mruby #picoruby #programming #languages #lowlevel #devices #HackerNews
Checkout my latest blog post on learning Kernel Hacking through the Kernel Self Protection Project! https://ethancedwards.com/blog/kernel-hacking-with-kspp In it, I explore ways for beginners to contribute to the kernel and why the KSPP's efforts are so important.
#linux #security #kspp #hardening #foss #upstreamfirst #linuxkernel #kernel #programming #c #development #oss #freesoftware #lowlevel