home.social

#sizecoding — Public Fediverse posts

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

  1. :neofox_facepalm:
    I messed up my #sizecoding Makefile. Only noticed now when I compiled "wake up!", a 16 byte intro. The "stats" make target was showing the disassembly's size, not the binary size. I was afraid I was running out of space with my circle drawing code, but I'm only at 52 bytes instead of 900-ish. :neofox_laugh_sweat:
    cc: #theWorkshop

  2. :neofox_facepalm:
    I messed up my #sizecoding Makefile. Only noticed now when I compiled "wake up!", a 16 byte intro. The "stats" make target was showing the disassembly's size, not the binary size. I was afraid I was running out of space with my circle drawing code, but I'm only at 52 bytes instead of 900-ish. :neofox_laugh_sweat:
    cc: #theWorkshop

  3. :neofox_facepalm:
    I messed up my #sizecoding Makefile. Only noticed now when I compiled "wake up!", a 16 byte intro. The "stats" make target was showing the disassembly's size, not the binary size. I was afraid I was running out of space with my circle drawing code, but I'm only at 52 bytes instead of 900-ish. :neofox_laugh_sweat:
    cc: #theWorkshop

  4. :neofox_facepalm:
    I messed up my #sizecoding Makefile. Only noticed now when I compiled "wake up!", a 16 byte intro. The "stats" make target was showing the disassembly's size, not the binary size. I was afraid I was running out of space with my circle drawing code, but I'm only at 52 bytes instead of 900-ish. :neofox_laugh_sweat:
    cc: #theWorkshop

  5. :neofox_facepalm:
    I messed up my #sizecoding Makefile. Only noticed now when I compiled "wake up!", a 16 byte intro. The "stats" make target was showing the disassembly's size, not the binary size. I was afraid I was running out of space with my circle drawing code, but I'm only at 52 bytes instead of 900-ish. :neofox_laugh_sweat:
    cc: #theWorkshop

  6. Frigging Hell Mood did it again:

    cwd
    Z: add al,5
    X: int 10h
    out 61h,al
    test cl,ch
    mov ax,0x0c82
    loopnz X
    jmp short Z

    I dare you to run this in DOSBox!
    #demoscene #sizecoding

  7. Frigging Hell Mood did it again:

    cwd
    Z: add al,5
    X: int 10h
    out 61h,al
    test cl,ch
    mov ax,0x0c82
    loopnz X
    jmp short Z

    I dare you to run this in DOSBox!
    #demoscene #sizecoding

  8. Frigging Hell Mood did it again:

    cwd
    Z: add al,5
    X: int 10h
    out 61h,al
    test cl,ch
    mov ax,0x0c82
    loopnz X
    jmp short Z

    I dare you to run this in DOSBox!
    #demoscene #sizecoding

  9. Frigging Hell Mood did it again:

    cwd
    Z: add al,5
    X: int 10h
    out 61h,al
    test cl,ch
    mov ax,0x0c82
    loopnz X
    jmp short Z

    I dare you to run this in DOSBox!
    #demoscene #sizecoding

  10. Frigging Hell Mood did it again:

    cwd
    Z: add al,5
    X: int 10h
    out 61h,al
    test cl,ch
    mov ax,0x0c82
    loopnz X
    jmp short Z

    I dare you to run this in DOSBox!
    #demoscene #sizecoding

  11. @s0ftwave1662 Here i have posted some sample code for a 256-byte demo running on Linux. The source code contains very few comments.

    gitlab.com/metagrowing/demos

    32 Bit Assembler code that is able to run on 64 Bit Linux Distro.

    “Graphics” here refers to the ability of ESC sequences to change colors in the Linux terminal.

    “Sound” means the hardware beeper or the notification sound of a desktop manager.

    #sizecoding #MountainBytes

  12. @s0ftwave1662 Here i have posted some sample code for a 256-byte demo running on Linux. The source code contains very few comments.

    gitlab.com/metagrowing/demos

    32 Bit Assembler code that is able to run on 64 Bit Linux Distro.

    “Graphics” here refers to the ability of ESC sequences to change colors in the Linux terminal.

    “Sound” means the hardware beeper or the notification sound of a desktop manager.

    #sizecoding #MountainBytes

  13. @s0ftwave1662 Here i have posted some sample code for a 256-byte demo running on Linux. The source code contains very few comments.

    gitlab.com/metagrowing/demos

    32 Bit Assembler code that is able to run on 64 Bit Linux Distro.

    “Graphics” here refers to the ability of ESC sequences to change colors in the Linux terminal.

    “Sound” means the hardware beeper or the notification sound of a desktop manager.

    #sizecoding #MountainBytes

  14. @s0ftwave1662 Here i have posted some sample code for a 256-byte demo running on Linux. The source code contains very few comments.

    gitlab.com/metagrowing/demos

    32 Bit Assembler code that is able to run on 64 Bit Linux Distro.

    “Graphics” here refers to the ability of ESC sequences to change colors in the Linux terminal.

    “Sound” means the hardware beeper or the notification sound of a desktop manager.

    #sizecoding #MountainBytes

  15. @s0ftwave1662 Here i have posted some sample code for a 256-byte demo running on Linux. The source code contains very few comments.

    gitlab.com/metagrowing/demos

    32 Bit Assembler code that is able to run on 64 Bit Linux Distro.

    “Graphics” here refers to the ability of ESC sequences to change colors in the Linux terminal.

    “Sound” means the hardware beeper or the notification sound of a desktop manager.

    #sizecoding #MountainBytes

  16. "The Thief's Journal"
    My fellow prisoners were moths. They danced frantically beneath the light, blinded by that dangerous urge to disregard the risks. Stupid bastards.

    source in a post below

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

  17. "Pattern Recognition"

    She’s at the screen and won’t let it go.
    "We have to split, kid. Now!"
    "Almost got it. It’s not random."
    "They'll lock down the zone any moment."
    "But I can see the pattern."
    "THIS ZONE IS OFF LIMITS!"

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding #postpostcart

    source below

  18. Call for Submissions – Taper 16: For Good Measure
    Taper, online literary magazine for tiny digital works, is seeking self-contained HTML5 pieces of digital poetry up to 2Kb for its 16th issue, For Good Measure. Works can explore measurement, scale, limits, counting, or any other theme you can compress into a tiny page. Submit
    taper.badquar.to/15/about.html #taper16 #html5 #epoetry #digitalpoetry #elit #electronicliterature #eloai #sizecoding #ezine #remix #collabs

  19. A tiny way to compute a square / triangle wave at the same time without conditionals, only basic arithmetic and shifts.

    This can be used for or animations etc. is a variant of HAKMEM 149.

    Can also be used to draw a square. (And other shapes, see previous toot)

    Code also shows how to draw a diamond shape by rotating the square by 45°.

    There are two versions, optimized for size and optimized for speed.

  20. "Spring"
    The problem with synthoids was that they simply thought too much, overly fixated on optimization. The organics played the long game, dancing patiently since the dawn of time.

    #pico8 #codeart #tweetcart #tweettweetcart #postcart #postpostcart #generative #sizecoding

  21. A very simple way to draw HAKMEM 149 based structures by using whole 32 bits range with upper bits as coordinates using unsigned shifts.

    This also works with a lower range but it loses precision.

    The oblique version is even simpler by removing the last two operations.

    The structure looks like Apollonian net or Hopalong attractors.

    This drawing method also works with other attractors or Gingerbread man map etc.

  22. This is a friendly reminder that anyone can contribute to the lovebyte.party!

    It is a party about tiny intros, that is held online on the weekend of 15. - 16. Feb 2025.

    #bytebeat #bytejam #textmode #petscii #sizecoding #ascii #ansi #teletext

  23. This is a friendly reminder that anyone can contribute to the lovebyte.party!

    It is a party about tiny intros, that is held online on the weekend of 15. - 16. Feb 2025.

    #bytebeat #bytejam #textmode #petscii #sizecoding #ascii #ansi #teletext

  24. Meet our special: Tiny Wonders - A poem about Sizecoding.

    Join us at Lovebyte 2025 on February 15-16th, 2025.

    Narration and music by Jeenio.

    youtube.com/watch?v=PgUHyYsza4

    #sizecoding #demoscene #tic80 #pico8 #windows #linux #amiga #bytebeat #bytebattle

  25. So, you hear Sizecoding all the time. What is that?

    Sizecoding is about writing very small programs, that do amazing things.

    There are two good starting-points:

    1. This introduction video: youtu.be/foaXTw45hjA?si=6yIPPq

    2. At sizecoding.org you find good resources to get started on many systems.

    #sizecoding #demoscene #tic80 #pico8 #windows #linux #amiga #bytebeat

  26. Lovebyte 2025, ultimate online sizecoding festival.

    Feb 15-16 on Discord & Twitch! 🎉

    Theme 2025 is, "Blind Date," all entries are shown anonymously - admire the creations before knowing the creators!

    Compete in #sizecoding intros (32-1024 bytes), graphics, #bytebeat music, #nanogames, wild showcase and more.

    Enjoy #seminars, #Bytejam, DJ sets, introshows, and more. From retro platforms like #Atari, #Commodore & #ZX #Spectrum to modern systems, everyone’s welcome!

    lovebyte.party

  27. The 𝗣𝗜𝗖𝗢⬩𝟭𝗞 𝗝𝗔𝗠 𝟮𝟬𝟮𝟱 has now started! 🥳
    🌐 itch.io/jam/pico-1k-2025
    You have until end of Sep to create:
    🕹️ Games
    📺 Demos
    🛠️ Tools
    ...in #Pico8 (or #Picotron) using ≤ 1KB of 🗜️ code
    (#Tweetcart, see code in ALT tag)
    #Pico1k #GameJam #Demoscene #Sizecoding

  28. 2 Weeks until #PICO1K Jam 2025! 👩‍💻
    🌐 itch.io/jam/pico-1k-2025
    👨‍💻 Make #Pico8 (or #Picotron) carts in ≤ 1KB of code
    📅 SEP 1st-30th 2025
    What game/demo/tool will YOU make? 🤔
    #GameJam #TweetCart #Sizecoding #Demoscene

  29. █▓▒░ 𝗣𝗜𝗖𝗢⬩𝟭𝗞 𝗝𝗔𝗠 𝟮𝟬𝟮𝟱 ░▒▓█
    🌐 itch.io/jam/pico-1k-2025
    WHAT?
    👨‍💻 Make #Pico8 (or #Picotron) Games/Demos/Tools in ≤ 1KB
    WHEN?
    📅 SEP 1ˢᵗ-30ᵗʰ 2025
    Hope to see you at #Pico1k jam! 🤓

    #GameJam #Demoscene #TweetCart #Sizecoding

  30. "Dark Ages"
    The first couple of nights after they cut the power were just scary. Then the looting and burning began. Streets in flames. And that smell. You didn’t have to die to go to hell.

    source in a post below

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

  31. "hey, at least we had fun, right?" - she said as we were jumping between rails
    #Pico8 #Tweetcart #Postcart #Sizecoding

    r=ailroad
    ::★::l=line c=circfill d=t()*9cls(0)rectfill(0,0,127,30,1)for x=0-d*0.7,199,30do
    c(x,30,10,0)fillp(▒)c(x,30,15+sin(x/64)*2,0)fillp()end
    for y in all{55,65,75,90}do
    l(0,y,127,y,1)end
    for x=3-d,127,9do
    z=(64-x)l(x,55,x-z/10,65,1)l(x-z/5,75,x-z/2.5,90,1)end
    flip()goto ★

  32. 🟥 SLIDERZ 🟥💨
    My #Pico8 entry to #TweetTweetJam 10

    Slide your way down the rabbit hole, in just 500 chars 🕳️

    🎲 Endless (Consistent) Levels
    🎞️ 60 FPS Gameplay
    🌈 Multi-Coloured Levels
    🎥 Smooth & seamless level transitions​
    ♻️ Auto-Restart on Fail

    Play FREE on @itchio:
    🕹️ liquidream.itch.io/sliderz-ttj

    #ScreenshotSunday #GameDev #Tweetcart #Sizecoding
    Code below:👇

  33. "Inifinite Scroll"
    The altar was surrounded by countless skeletons. Above it, the scroll of immortality floated silently. What does it say? "Thou shall die if ye cease reading!"
    Oh, no!

    src below

    #genuary #genuary28 #pico8 #codeart #tweetcart #postcart #generative #sizecoding

  34. "Symmetry"
    You can hear the pagans across the river, yelling like demons around their bonfires. Oh, how you wish you could join them. Their euphoria is as vast as your dogmatic sorrow.

    source below

    #genuary #genuary26 #pico8 #codeart #tweetcart #postcart #generative #sizecoding

  35. What does wind look like?
    #genuary #genuary18
    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

    function g(x,y,a,b,d,p,q)p=x+d*cos(a-b)q=y+d*sin(a-b)for i=-d,d,16do
    line(x+i/24,y,p+i/32,q)if(rnd()<d/16)g(p,q,a+i/rnd{-1,1}*.004,b*(1.2+d/64),d*.7)end
    m+=3poke4(m,$m%256+rnd(6)+2)?".",$m,m/3%99
    end::_::m=0?"\^1\^c0"
    srand()g(50,99,.2,sin(t()/2)*(1+sin(.1-t()/3)/2)/64,30)goto _

  36. "Neo-Tokyo Circular Route"
    He could hear the highway, but his visor was cracked, and all he could see was a kaleidoscope of lights and the shadows of passing cars.

    #genuary Pure black and white. No gray.

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

    source below

  37. "Visual Calculus"
    "In the photo of your missing brother... this rug was on the wall, wasn’t it?"
    "Yes, detective. But I’ve redecorated," he said - and used it to cover his blood, he thought.

    #genuary design a rug

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

    source below

  38. "Remuneration"
    He delivered, so they paid him with gold as agreed. However, it was a four-dimensional gold nugget, and we didn’t have the technology to unpack it.

    src below

    #genuary vertical or horizontal lines only

    #pico8 #codeart #tweetcart #postcart #generative #sizecoding

  39. Trying to learn some #DOS #sizecoding during lunch break. First mistake that qualifies as a happy little accident. :neofox_uwu:

    echo aACgB7ATzRCquM3M9+eI0PbgicOI8PbgAcOD+z596bAP6+U= | base64 -d > a.com
    dosbox a.com

    cc: #theWorkshop #theFoundry

  40. New video: Let's Code MS DOS: 0x37 Rainbow Surf Analysis

    This year's Revision demoparty had a surprising winner in the 256 byte compo. It was Rainbow Surf by Plex/BionFX and it is only 16 bytes long. That is short, very short. In fact, here is the code: c4 04 48 ab 26 03 45 ae 26 03 05 c1 e8 02 eb f2. Let's dissect it!

    YouTube: Let's Code MS DOS: 0x37 Rainbow Surf Analysis
    youtu.be/FGf2LEAbdSg
    Makertube: makertube.net/w/hpE75cfisPMrmZ

    #letscode #msdos #sizecoding #demoscene

  41. New video for Patrons: Let's Code MS DOS 0x37: Rainbow Surf Analysis

    This year's Revision demoparty had a surprising winner in the 256 byte compo. It was Rainbow Surf by Plex/BionFX and it is only 16 bytes long. That is short, very short. In fact, here is the code: c4 04 48 ab 26 03 45 ae 26 03 05 c1 e8 02 eb f2. Let's dissect it!

    patreon.com/posts/lets-code-ms

    #retrocomputing #demoscene #sizecoding #msdos #letscode

  42. To my #sizecoding bubble: How can I get some crappy random numbers on x86 IBM PC platforms? I am thinking about reading out a clock port... Or is there a minimal pseudeo RNG algorithm that takes only a handful of bytes? Doesn't have to be a GREAT random number source...