mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#letscode

1 post1 participant0 posts today
root42<p>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. <br>Code is here:<br><a href="https://codeberg.org/root42/zork-pet" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/root42/zork-pet</span><span class="invisible"></span></a><br><a href="https://chaos.social/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interactivefiction</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a></p>
root42<p>One hour to go until we go live! To do some Infocom interpreter hacking on the Commodore PET!<br><a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/pet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pet</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interactivefiction</span></a></p>
root42<p>A quick reminder: Tonight at 20:00 CEST / 18:00 UTC will be the next Let’s Code Livestream!<br><a href="https://chaos.social/tags/retroconputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retroconputing</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a></p>
root42<p>Save the date: Another Let's Code Livestream this Sunday, 20th July, 20:00 CEST, 18:00 UTC!<br>More amateur 6502 hacking, to optimize the Infocom interpreter for the Commodore PET!<br><a href="https://youtube.com/live/Ywp51hY5GDo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/Ywp51hY5GDo</span><span class="invisible"></span></a><br><a href="https://chaos.social/tags/infocom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infocom</span></a> <a href="https://chaos.social/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interactivefiction</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a> <a href="https://chaos.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a></p>
root42<p>New video: Let's Code MS DOS 0x30: VGA 3D Textmode</p><p>The EGA and VGA card can do a lot of magic tricks in textmode. This time we will investigate how you can draw a rotating 3D cube overlayed on normal text by utilising the EGA/VGA feature of a second character set.</p><p><a href="https://youtu.be/4hrVpFY43bY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/4hrVpFY43bY</span><span class="invisible"></span></a><br><a href="https://makertube.net/w/vyeR1JSA7p4TmfSbBkyFWG" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/w/vyeR1JSA7p4Tmf</span><span class="invisible">SbBkyFWG</span></a></p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://chaos.social/tags/demoscene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>demoscene</span></a></p>
root42<p>New video for Patrons: Let's Code MS DOS 0x30: VGA 3D Textmode</p><p>The EGA and VGA card can do a lot of magic tricks in textmode. This time we will investigate how you can draw a rotating 3D cube overlayed on normal text by utilising the EGA/VGA feature of a second character set.</p><p><a href="https://www.patreon.com/posts/lets-code-ms-dos-133527708?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">patreon.com/posts/lets-code-ms</span><span class="invisible">-dos-133527708?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link</span></a></p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>New video: Let's Code MS DOS 0x2F: Mandelbrot Fractal</p><p>Everybody knows the Mandelbrot set. It is one of the most famous fractals. And it is easy to code! At least if you don't care about speed... So let's try to code it for ancient MS DOS PCs with VGA cards! And there will be color cycling!</p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>New video for Patrons (even free tier):<br>Let's Code MS DOS 0x2F: Mandelbrot Fractal</p><p><a href="https://www.patreon.com/posts/lets-code-ms-dos-131758170?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">patreon.com/posts/lets-code-ms</span><span class="invisible">-dos-131758170?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link</span></a><br><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://chaos.social/tags/mandelbrot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mandelbrot</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>One hour to go! Then it's <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> 6502!</p>
root42<p>I am planning to do a Let's Code Livestream on Sunday, 8th June 2025, at 20:00 CEST, 18:00 UTC. We will be hacking away on an Infocom interpreter for the Commodore PET -- and I barely speak 6502 assembly! What could possibly go wrong???<br><a href="https://youtube.com/live/IvGJ7XQSHcc?feature=share" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/live/IvGJ7XQSHcc?f</span><span class="invisible">eature=share</span></a><br><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/infocom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infocom</span></a> <a href="https://chaos.social/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interactivefiction</span></a> <a href="https://chaos.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a></p>
root42<p>This is not enough information and slightly incorrect, Mr. Ferraro! The selected maps go in BL, but how? And if two maps are active, you can choose from 512 characters!<br><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>I REALLY need to get the next Let’s Code video out the door!<br><a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://chaos.social/tags/demoscene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>demoscene</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a></p>
root42<p>You want to know how to code a game for the Commodore PET, one of the first personal computers from 1977?</p><p>Let's Code Commodore PET 0x02: Snakes on a PET<br><a href="https://youtu.be/UxZhvHx9nsY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/UxZhvHx9nsY</span><span class="invisible"></span></a> <br><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a></p>
root42<p>Neato: my Snake game now also runs on 8K PETs. You can trim down printf so that it doesn't support float or long types, which we don't need. This frees up a lot of code, so the .prg is now 3.1K in size!</p><p><a href="https://codeberg.org/root42/letscode-cbm-pet-snake/commit/dbaa169b7dc6b8ddf0e4a66efaaa81ed0919f665" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/root42/letscode-c</span><span class="invisible">bm-pet-snake/commit/dbaa169b7dc6b8ddf0e4a66efaaa81ed0919f665</span></a></p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a></p>
root42<p>New video: Let's Code Commodore PET 0x02: Snakes on a PET</p><p>In this episode we code a simple game for the PET. It is the classic snake game, where you control a snake that picks up food and grows longer. We learn how to read from the keyboard, and how to limit the speed of the game, as the PET is slow, but not THAT slow.</p><p><a href="https://youtu.be/UxZhvHx9nsY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/UxZhvHx9nsY</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a> <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>New video for Patrons:</p><p>Let's Code Commodore PET 0x02: Snakes on a PET</p><p>For all tiers, even free one, so join up!</p><p><a href="https://www.patreon.com/posts/lets-code-pet-on-124642896?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">patreon.com/posts/lets-code-pe</span><span class="invisible">t-on-124642896?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link</span></a><br><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p><strong>Let's Code Commodore PET 0x02: Snakes on a PET</strong></p> <p><a href="https://makertube.net/w/eN9fzQ8XPAjaJ9pynqDpFW" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/w/eN9fzQ8XPAjaJ9</span><span class="invisible">pynqDpFW</span></a></p>
root42<p>Sneak peek for the upcoming <a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> video</p>
root42<p>New video:</p><p>Let's Code Commodore PET 0x01: Hello World!</p><p><a href="https://youtu.be/OEsn-lh_as8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/OEsn-lh_as8</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
root42<p>New video for Patrons:</p><p>Let's Code Commodore PET 0x01: Hello World!</p><p>This time around we will start another, probably short lived Let's Code series. It will center around the Commodore PET, the first personal computer made by Commodore in 1977. </p><p>The video is accessible to all Patrons, even free tier members. So join up, no costs involved!</p><p><a href="https://www.patreon.com/posts/lets-code-pet-123523701?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">patreon.com/posts/lets-code-pe</span><span class="invisible">t-123523701?utm_medium=clipboard_copy&amp;utm_source=copyLink&amp;utm_campaign=postshare_creator&amp;utm_content=join_link</span></a></p><p><a href="https://chaos.social/tags/letscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>letscode</span></a> <a href="https://chaos.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a> <a href="https://chaos.social/tags/commodorePET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodorePET</span></a> <a href="https://chaos.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://chaos.social/tags/commodore64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore64</span></a></p>