home.social

#letscode — Public Fediverse posts

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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. New video: Let's Code MS DOS 0x36: Sprites & Occlusion

    In the last video we learned how to make 2D sprites with transparency and scaling. This time around we also make our Guybrush automatically scale with the background, limit his ability to move into nonsensical parts of the scene, and most important: Walk in front and behind objects.

    youtu.be/2mf4bPU8OrU
    #letscode #msdos #retrocomputing

  12. New video: Let's Code MS DOS 0x35: Sprites & Scaling

    Adventure games like Monkey Island utilized sprites that could be moved and scaled arbitrarily on the screen. How does this work on a machine that doesn't have support hardware sprites? We will work our way from simple sprites with no transparency, to ones that are clipped, have transparency and can be scaled down arbitrarily.

    youtu.be/O5Ke0vaCgb0

    #letscode #msdos #retrocomputing

  13. Sneak preview or rather outtakes of the next #letscode video…

  14. Turbo C Debugger can identify when a variable points into video RAM. Nice.
    #turboc #msdos #letscode

  15. Turbo C Debugger can identify when a variable points into video RAM. Nice.
    #turboc #msdos #letscode

  16. Turbo C Debugger can identify when a variable points into video RAM. Nice.
    #turboc #msdos #letscode

  17. Turbo C Debugger can identify when a variable points into video RAM. Nice.
    #turboc #msdos #letscode

  18. Turbo C Debugger can identify when a variable points into video RAM. Nice.
    #turboc #msdos #letscode

  19. The original VGA card used 8-bit indexed color modes to generate 256 color graphics. This is completely not useful for cross fading images. If you are interested in how you can still achieve this, check out my latest #letscode #msdos video:

    Let's Code MS DOS 0x34: VGA Blending
    youtu.be/6afRxeGV9yU

    #letscode #msdos #demoscene #retrocomputing

  20. New video: Let's Code MS DOS 0x44: VGA Blending

    The VGA card can display up to 256 colors on the screen at the same time, using an indexed 8 bit color mode. This is not much, but it allows us to fade two 16 color images into each other. This looks pretty nifty!

    youtu.be/6afRxeGV9yU

    #letscode #msdos #demoscene #retrocomputing

  21. A little Christmas / New Year's present:

    Let's Code MS DOS: 0x33 PowerBasic 3D Starfield

    Every year around Christmas we return to the roots. To PowerBasic instead of Turbo C! As Christmas is already over, we do something that is also befitting New Year's Eve: a classic 3D starfield! With some EGA/VGA palette tricks, to make the stars appear smoother!

    #letscode #msdos #demoscene #powerbasic

  22. Did you miss my last #letscode #msdos video? Don't fear, you can watch it here:
    youtu.be/UIY73LFe6M0

  23. New video:
    Let's Code MS DOS: 0x32 VGA Split Screen

    A couple of games back in the 1990s utilised the VGA split screen functionality to enable things that were otherwise only possible on more capable machines, like the Amiga. The VGA split screen allowed games such as Jazz Jackrabbit or Pinball Fantasies to display a static status bar at the bottom of the screen, while the rest of the screen was smoothly scrolling in two or more directions.

    youtu.be/V6rVeIbGfvg

    #letscode #msdos #demoscene

  24. New video for Patrons: Let's Code MS DOS: 0x32 VGA Split Screen

    A few games back in the 1990s utilised the VGA split screen functionality to enable things that were otherwise only possible on machines like the Amiga. The VGA split screen allowed games such as Jazz Jackrabbit or Pinball Fantasies to display a static status bar at the bottom of the screen, while the rest of the screen was smoothly scrolling in two or more directions.

    patreon.com/posts/lets-code-ms
    #letscode #msdos #retrocomputing

  25. New video: Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    youtu.be/e200YdGUTDI
    #letscode #msdos #ansic #retrocomputing

  26. New video for Patrons:

    Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    patreon.com/posts/lets-code-ms

    #letscode #msdos #turboc

  27. New video for Patrons:

    Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    patreon.com/posts/lets-code-ms

    #letscode #msdos #turboc

  28. New video for Patrons:

    Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    patreon.com/posts/lets-code-ms

    #letscode #msdos #turboc

  29. New video for Patrons:

    Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    patreon.com/posts/lets-code-ms

    #letscode #msdos #turboc

  30. New video for Patrons:

    Let's Code MS DOS 0x31: ANSI C Data Types

    The C programming language has only few builtin data types. But for a beginner those can be a bit confusing. So we will have a look at what data types are offered, and what kind of new datatypes you can build with C.

    patreon.com/posts/lets-code-ms

    #letscode #msdos #turboc

  31. Will you be at ? I can't want to meet you all there. I will be giving a about on Tuesday, and if you want to have a 1-1 with me, please see the link below to book a time on Thursday ❤️

  32. Will you be at #EuroSciPy? I can't want to meet you all there. I will be giving a #workshop about #FastAPI on Tuesday, and if you want to have a 1-1 with me, please see the link below to book a time #TeaWithCheuk on Thursday ❤️ #Python #community #LetsCode

  33. Will you be at #EuroSciPy? I can't want to meet you all there. I will be giving a #workshop about #FastAPI on Tuesday, and if you want to have a 1-1 with me, please see the link below to book a time #TeaWithCheuk on Thursday ❤️ #Python #community #LetsCode

  34. Will you be at #EuroSciPy? I can't want to meet you all there. I will be giving a #workshop about #FastAPI on Tuesday, and if you want to have a 1-1 with me, please see the link below to book a time #TeaWithCheuk on Thursday ❤️ #Python #community #LetsCode

  35. Will you be at #EuroSciPy? I can't want to meet you all there. I will be giving a #workshop about #FastAPI on Tuesday, and if you want to have a 1-1 with me, please see the link below to book a time #TeaWithCheuk on Thursday ❤️ #Python #community #LetsCode

  36. And now the C128 version is fixed again. C128 now always uses bank switching, as it should. On the PET you can disable bank switching to gain about 100 Bytes of valuable RAM.
    Code is here:
    codeberg.org/root42/zork-pet
    #interactivefiction #letscode

  37. One hour to go until we go live! To do some Infocom interpreter hacking on the Commodore PET!
    #commodore #pet #letscode #interactivefiction

  38. A quick reminder: Tonight at 20:00 CEST / 18:00 UTC will be the next Let’s Code Livestream!
    #retroconputing #letscode

  39. Hm, I think Turbo C 2.01 has a very tricky, and VERY ancient bug. The intr() function from <dos.h> header SHOULD be able to pass ES:BP pointers to interrupts. However I think it doesn't. Using this gives garbage (or probably: the stack pointer) to the interrupt vector instead. I wonder if this could be patched...? How hard can it be to disassemble the .lib files?
    #retrocomputing #turboc #letscode

  40. Hm, I think Turbo C 2.01 has a very tricky, and VERY ancient bug. The intr() function from <dos.h> header SHOULD be able to pass ES:BP pointers to interrupts. However I think it doesn't. Using this gives garbage (or probably: the stack pointer) to the interrupt vector instead. I wonder if this could be patched...? How hard can it be to disassemble the .lib files?
    #retrocomputing #turboc #letscode