#letscode — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #letscode, aggregated by home.social.
-
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
https://youtu.be/FGf2LEAbdSg
Makertube: https://makertube.net/w/hpE75cfisPMrmZFVPj75im -
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
https://youtu.be/FGf2LEAbdSg
Makertube: https://makertube.net/w/hpE75cfisPMrmZFVPj75im -
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
https://youtu.be/FGf2LEAbdSg
Makertube: https://makertube.net/w/hpE75cfisPMrmZFVPj75im -
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
https://youtu.be/FGf2LEAbdSg
Makertube: https://makertube.net/w/hpE75cfisPMrmZFVPj75im -
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
https://youtu.be/FGf2LEAbdSg
Makertube: https://makertube.net/w/hpE75cfisPMrmZFVPj75im -
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!
-
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!
-
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!
-
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!
-
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!
-
That time when I sizecoded the Game Life, including some sort of MIDI support:
-
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.
https://youtu.be/2mf4bPU8OrU
#letscode #msdos #retrocomputing -
New video for Patrons: Let's Code MS DOS 0x36: Sprites & Occlusion
-
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.
-
New video for Patrons:
Let's Code MS DOS 0x35: Sprites & Scalinghttps://www.patreon.com/posts/lets-code-ms-dos-149873824?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
#retrocomputing #letscode -
-
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
https://youtu.be/6afRxeGV9yU -
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!
-
New video for Patrons: Let's Code MS DOS 0x34 VGA Blend
-
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!
-
Did you miss my last #letscode #msdos video? Don't fear, you can watch it here:
https://youtu.be/UIY73LFe6M0 -
New video:
Let's Code MS DOS: 0x32 VGA Split ScreenA 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.
-
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.
https://www.patreon.com/posts/lets-code-ms-dos-145299424?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
#letscode #msdos #retrocomputing -
Sonic the Hedgehog for the Amiga:
https://www.youtube.com/watch?v=Xb94oUw7_K4
#commodore #amiga #sega #sonicthehedgehog #retrogaming #letscode -
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.
https://youtu.be/e200YdGUTDI
#letscode #msdos #ansic #retrocomputing -
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.
-
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.
-
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.
-
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.
-
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.
-
Check out my #workshop at #EuroSciPy about #FastAPI Tuesday 19th 10:30AM: https://euroscipy.org/schedule/
Book a 1-1 #TeaWithCheuk on Thursday 21st: https://calendly.com/Cheuk/tea-with-cheuk
-
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
-
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
-
Check out my #workshop at #EuroSciPy about #FastAPI Tuesday 19th 10:30AM: https://euroscipy.org/schedule/
Book a 1-1 #TeaWithCheuk on Thursday 21st: https://calendly.com/Cheuk/tea-with-cheuk
-
Check out my #workshop at #EuroSciPy about #FastAPI Tuesday 19th 10:30AM: https://euroscipy.org/schedule/
Book a 1-1 #TeaWithCheuk on Thursday 21st: https://calendly.com/Cheuk/tea-with-cheuk
-
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
-
Check out my #workshop at #EuroSciPy about #FastAPI Tuesday 19th 10:30AM: https://euroscipy.org/schedule/
Book a 1-1 #TeaWithCheuk on Thursday 21st: https://calendly.com/Cheuk/tea-with-cheuk
-
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
-
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
-
Check out my #workshop at #EuroSciPy about #FastAPI Tuesday 19th 10:30AM: https://euroscipy.org/schedule/
Book a 1-1 #TeaWithCheuk on Thursday 21st: https://calendly.com/Cheuk/tea-with-cheuk
-
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:
https://codeberg.org/root42/zork-pet
#interactivefiction #letscode -
One hour to go until we go live! To do some Infocom interpreter hacking on the Commodore PET!
#commodore #pet #letscode #interactivefiction -
A quick reminder: Tonight at 20:00 CEST / 18:00 UTC will be the next Let’s Code Livestream!
#retroconputing #letscode -
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 -
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