#ASM

2025-05-18

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.

github.com/IbrahimHindawi/masm

#gamedev #vulkan #assembly #asm #masm64 #graphicsprogramming #lowlevel #handmade #baremetal #rendering #shaderdev #programming #devlog #indiedev #reverseengineering

Vibrez Rugbyvibrezrugby
2025-05-17

Clermont Perpignan : bonus offensif pour l’ASM dlvr.it/TKqYBT

Vibrez Rugbyvibrezrugby
2025-05-17

Clermont – Perpignan en direct dlvr.it/TKqRdp

2025-05-17

I have made a ZX Spectrum Next dot-command called “SSX” that allows you to view SAM Coupé screens.

(I have also submitted it for consideration in a programming contest …the top prize a gleaming white Spectrum Next!)

Do let me know if you check SSX out and let me know what you think:

robertmorrison.me/spectrum/nex

#SamCoupé #ZxSpectrum #asm #esxDOS

Photograph of a flatscreen monitor displaying a multi-coloured advert for Enceladus disk magazine. The image uses more than the maximum 16 colours allowed in a SAM Coupé screen by doing line-interrupt palette changes. The display is being generated by a ZX Spectrum Next (out of shot).SAM Coupé screen grab. Artwork by HEXdidn't... colourful alien illustration. text reads "Aliens vs. Predator". See https://zxart.ee/eng/authors/h/hexdidnt/avp-loading-screen-sam-v2/SAM Coupé screen grab. Art by Les Doughty. Realistic picture of a combat pilot. Text reads "F-16 Combat Pilot by Digital Integration". See https://zxart.ee/eng/authors/l/les-doughty/f-16-combat-pilot1/SAM Coupé screen grab. Artwork by Matt Round. Illustration of SAM (the mascot) in the style of The Vitruvian Man. Text reads "SAM - the revelation" See https://zxart.ee/eng/authors/m/matt-round/sam---the-revelation/
Vibrez Rugbyvibrezrugby
2025-05-16

Clermont – Perpignan: Les compositions dlvr.it/TKpl5F

2025-05-15

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

#asm #assembly #win32 #gameengine #gamedev #lowlevel

:rss: 電撃ホビーウェブhobby_dengeki@rss-mstdn.studiofreesia.com
2025-05-15

メディコム・トイのソフビモデル「ASM」シリーズに『怪獣8号』が出動!全高約28センチのビッグサイズで立体化!!
hobby.dengeki.com/news/2557466

#hobby_dengeki #トイ #ヒーロー_メカフィギュア #フィギュア #メディコム_トイ #メディコムトイ #ソフビ #ASM #怪獣8号 #怪獣8号

2025-05-14

Diese #ASM ist schon irgendwie sus

2025-05-14

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.

github.com/IbrahimHindawi/masm

#gamedev #asm #vulkan #handmadehero #indiedev #lowlevel

Vibrez Rugbyvibrezrugby
2025-05-14

Top 14: à quelle heure et sur quelle chaîne TV suivre Clermont – Perpignan dlvr.it/TKlfYm

Vibrez Rugbyvibrezrugby
2025-05-10
2025-05-09

Splash screen implemented (for 80 and 40 columns.)

Next step: refactor and upgrade toolbar with sub-menus.

#asm #Assembly #HomeBrew #OS #16bit

2025-05-07

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

2025-05-07

Lately I'm reading the Intel x86 architecture manuals. I listed instructions that may be useful in the future. Some may required newer CPU. At least I will know there are options.

Grouped by CPU by AI: perplexity.ai/search/check-wha

p.s. Screenshot is from windows machine so the fonts are broken :/

#ASM #Assembly #x86 #BareMetal

Vibrez Rugbyvibrezrugby
2025-05-07

Top 14: à quelle heure et sur quelle chaîne TV suivre Castres – Clermont dlvr.it/TKc3gp

Trannus🇵🇸🇺🇦Aranpinjontall@sfba.social
2025-05-04

library sale find, circa 1974. Time to make an interpreter 👀
#asm #assembly

Hannula's Computers And Programming, a system 360 370 assembler language approach
2025-05-04

Moving to 386 as minimum CPU.

Now I get proper CPUID. It brakes (some) emulators ;o

Current stats:
- bootloader: 512 bytes (almost fully used)
- kernel: 3802 bytes
- manual: 3818 bytes

#BareMetal #ASM #HomeBrew #OS

Rust Weekly 🦀rust_discussions
2025-05-04

I'm creating an assembler to make writing x86-64 assembly easy

github.com/abgros/awsm

Discussions: discu.eu/q/https://github.com/

2025-05-03

Reading files is done. Now I can include the manual with my OS :)

#ASM #HomeBrew #16bit #OS #BareMetal

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst