home.social

#asm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #asm, aggregated by home.social.

fetched live
  1. RE: social.heise.de/@ct_Magazin/11

    wow a single x86 asm instruction that can take up to 23 seconds (or under heavy PCIe load up to 63 seconds).

    Wow.

    #ASM #assembler #programming

  2. RE: social.heise.de/@ct_Magazin/11

    wow a single x86 asm instruction that can take up to 23 seconds (or under heavy PCIe load up to 63 seconds).

    Wow.

    #ASM #assembler #programming

  3. 🎉 Wow, FFmpeg 9.0 is here! 🎉 If you can't contain your #excitement over 2200 tiny fixes nobody will notice, you must be a real life of the party. 🙄 Vulkan! WebP! asm! Because what else would you be doing on a Saturday night in 2026? 😂
    jbkempf.com/blog/2026/ffmpeg-9 #FFmpeg9 #Vulkan #WebP #asm #softwareupdate #HackerNews #ngated

  4. 🎉 Wow, FFmpeg 9.0 is here! 🎉 If you can't contain your #excitement over 2200 tiny fixes nobody will notice, you must be a real life of the party. 🙄 Vulkan! WebP! asm! Because what else would you be doing on a Saturday night in 2026? 😂
    jbkempf.com/blog/2026/ffmpeg-9 #FFmpeg9 #Vulkan #WebP #asm #softwareupdate #HackerNews #ngated

  5. #USA longue et pénible audition de l'ancien «Monsieur Covid» #fauci sur qui les Républicains veulent rejeter toutes les fautes
    rfi.fr/fr/am%C3%A9riques/20260
    Cette politique « définit largement plusieurs catégories de recherche qui, si elles sont fermées, entraveront notre capacité en tant que nation à faire face aux menaces de maladies infectieuses et à répondre aux futures épidémies » s’inquiètent les membres de l’American Society of Microbiology #ASM communiqué diffusé le 29 juillet #trump

  6. Learning Game Boy Assembly language the proper way!

    I'm writing my magnum opus tools+engine combo :)

  7. Learning Game Boy Assembly language the proper way!

    I'm writing my magnum opus tools+engine combo :)

    #GameDev #IndieDev #Homebew #RetroComputing #GameBoy #ASM #Z80

  8. Frame: a X11 Display Server written in x86_64 Linux Assembly ; no libc, no toolkits, no FreeType, no Mesa, no Xlib - Project by Geir Isene #ASM #X11 github.com/isene/frame

  9. Frame: a X11 Display Server written in x86_64 Linux Assembly ; no libc, no toolkits, no FreeType, no Mesa, no Xlib - Project by Geir Isene #ASM #X11 github.com/isene/frame

  10. I'm gonna need to print out a cheatsheet for all these commands. mov actually copies, je is jump-if-equal. words have no meaning here.

    #assembly #asm #buildinpublic

  11. Learning assembly for a small project. Assembly very much does not care about my comfort and will continue to hurt me as I keep bricking emulated bare metal.

    #assembly #asm #buildinpublic

  12. this should give you a rough idea of where i am going with the code.

    it is very tightly following the 8080 implementation of Tiny BASIC Extended.

    paste.sr.ht/~vidak/c76d0423426

    #tinybasic #basic #asm

  13. this should give you a rough idea of where i am going with the code.

    it is very tightly following the 8080 implementation of Tiny BASIC Extended.

    paste.sr.ht/~vidak/c76d0423426

    #tinybasic #basic #asm

  14. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  15. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  16. @stevekohls The most advanced AND solid Z80 assembler is sjasmplus, of which two branches/generations exist:

    PASMO is another, simpler, but very effective assembler which has more of a traditional vibe.
    pasmo.speccy.org/#docu

    And if you are feeling venturous, here's my own project, the zenas assembler, which has a number of novel and powerful features:
    ha1tch.github.io/zsp/projects/

    Happy coding!

    #asm #z80 #assembler

  17. @stevekohls The most advanced AND solid Z80 assembler is sjasmplus, of which two branches/generations exist:

    PASMO is another, simpler, but very effective assembler which has more of a traditional vibe.
    pasmo.speccy.org/#docu

    And if you are feeling venturous, here's my own project, the zenas assembler, which has a number of novel and powerful features:
    ha1tch.github.io/zsp/projects/

    Happy coding!

    #asm #z80 #assembler

  18. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  19. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  20. Introducing zenas: a Z80/Z80N macro assembler written in Go, now public at v0.7.5.

    The difference: it runs and tests the code it assembles. One static binary — assemble, package to ZX Spectrum tape or snapshot, execute in a built-in emulator, assert on machine state, go-test style.

    Encodings verified byte-for-byte against pasmo and sjasmplus across all 545 forms. Typed macro linkage, packages, build tags — with the design reasoning written down.

    github.com/ha1tch/zenas

    #ZXSpectrum #Z80 #retrocomputing #golang #foss #Speccy #Spectrum #ZXSpectrumNext #assembler #asm

  21. Introducing zenas: a Z80/Z80N macro assembler written in Go, now public at v0.7.5.

    The difference: it runs and tests the code it assembles. One static binary — assemble, package to ZX Spectrum tape or snapshot, execute in a built-in emulator, assert on machine state, go-test style.

    Encodings verified byte-for-byte against pasmo and sjasmplus across all 545 forms. Typed macro linkage, packages, build tags — with the design reasoning written down.

    github.com/ha1tch/zenas

    #ZXSpectrum #Z80 #retrocomputing #golang #foss #Speccy #Spectrum #ZXSpectrumNext #assembler #asm

  22. Spotted at a blackfriday sale. It assembles well, I'm told.

    #asm

  23. Spotted at a blackfriday sale. It assembles well, I'm told.

    #asm

  24. New issue, still #TASM-related. Almost certainly a bug in Psion's #CTRAN that I feel I need to resolve.

    This line in C struct UNDOMAN:

    VOID * pEngine;

    Gets translated into TASM code like this:

    Undoman pEngine dw ?

    But this:

    VOID* pEngine;

    Turns into this:

    UndomanPengine VOID* <>

    And this:

    VOID *pEngine;

    Turns into this:

    UndomanPengine dw ?

    I think the last one is correct, but I could do with the opinion of someone more knowledgeable than me!

    #SIBOSDK #ASM #x86

  25. New issue, still #TASM-related. Almost certainly a bug in Psion's #CTRAN that I feel I need to resolve.

    This line in C struct UNDOMAN:

    VOID * pEngine;

    Gets translated into TASM code like this:

    Undoman pEngine dw ?

    But this:

    VOID* pEngine;

    Turns into this:

    UndomanPengine VOID* <>

    And this:

    VOID *pEngine;

    Turns into this:

    UndomanPengine dw ?

    I think the last one is correct, but I could do with the opinion of someone more knowledgeable than me!

    #SIBOSDK #ASM #x86

  26. Snippets from Inosculate by Xylem & Cosmic Orbs, #1 winner of @party 2026 Oldskool Demo competition.

    Target system = DOS 486 66

    pouet.net/prod.php?which=106473

    Running here on my 5x86 160 + Gravis Ultrasound.

    #demoscene #scemedemo #demo #Xylem #atparty2026 #atparty #video #CRT #DOS #PC #asm #chiptune #demoparty

  27. Snippets from Inosculate by Xylem & Cosmic Orbs, #1 winner of @party 2026 Oldskool Demo competition.

    Target system = DOS 486 66

    pouet.net/prod.php?which=106473

    Running here on my 5x86 160 + Gravis Ultrasound.

    #demoscene #scemedemo #demo #Xylem #atparty2026 #atparty #video #CRT #DOS #PC #asm #chiptune #demoparty

  28. More computery art. :)

    I've been obsessed with the fibonacci sequence for a very long time.

    Yes, the x64 asm is probably silly paired with the retro aesthetic but I don't care, ha.

    #creativecoding #assembly #fibonacci #asm

  29. More computery art. :)

    I've been obsessed with the fibonacci sequence for a very long time.

    Yes, the x64 asm is probably silly paired with the retro aesthetic but I don't care, ha.

    #creativecoding #assembly #fibonacci #asm