mastodon.ar.al is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is my personal fediverse server.

Administered by:

Server stats:

1
active users

#basic

2 posts2 participants0 posts today
Silicium<p><a href="https://mastodon.social/tags/silicium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>silicium</span></a> collection<br>💾🎹<br><a href="https://mastodon.social/tags/Yamaha" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yamaha</span></a> CX5MII de 1985, l’ordinateur qui pensait en 8 bits mais rêvait en <a href="https://mastodon.social/tags/MIDI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIDI</span></a> quand les autres <a href="https://mastodon.social/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> codaient en <a href="https://mastodon.social/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a>.<br>🖥️ + 🎶 = 🤯<br><a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/remaking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>remaking</span></a> <a href="https://mastodon.social/tags/computer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computer</span></a> <a href="https://mastodon.social/tags/VintageTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VintageTech</span></a> <a href="https://mastodon.social/tags/electroretro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electroretro</span></a> <a href="https://mastodon.social/tags/heritage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heritage</span></a> <a href="https://mastodon.social/tags/toulouse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>toulouse</span></a><br><a href="https://mastodon.social/tags/vintagecomputer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintagecomputer</span></a> <a href="https://mastodon.social/tags/geek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geek</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@jrsharp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jrsharp</span></a></span> <span class="h-card" translate="no"><a href="https://social.jlamothe.net/profile/me" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>me</span></a></span> If <a href="https://infosec.space/tags/8bitGuy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>8bitGuy</span></a> didn't go with <a href="https://infosec.space/tags/Commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commodore</span></a>- <a href="https://infosec.space/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> and stuff it would be somewhat feasible to design a <a href="https://infosec.space/tags/CommanderX16" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommanderX16</span></a> - Style system and just laser-cut/<a href="https://www.youtube.com/watch?v=Hm_JrACrmVs&amp;t=3m48s" rel="nofollow noopener" target="_blank">CNC-mill the top and bottom layer PCB traces from a double-side copper-plated fiberglass circuit board</a>, and do the rest like Vias and sockets and components in through-hole fashion.</p><p><a href="https://www.youtube.com/watch?v=Hm_JrACrmVs&amp;t=2m23s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=Hm_JrACrmV</span><span class="invisible">s&amp;t=2m23s</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p><span class="h-card" translate="no"><a href="https://social.solarpunk.au/users/vidak" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vidak</span></a></span> PILOT? It's much less fussy about syntax. But the versions of PILOT were too incompatible, even compared to BASIC.</p><p>Block structured langs suck to type in because there's no line numbers, you have to keep track of where you are and visual diff the programs.</p><p>8-bit magazines also had those checksum programs, which were super useful, hard to make one for anything else.<br><a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a></p>
µP<p>Can you imagine a funnier sunday morning activity than reading a badly scanned <a href="https://mastodon.social/tags/HP9830" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HP9830</span></a> ROM <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> listing in search for the <a href="https://mastodon.social/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> tokenizer tables?</p><p><a href="https://patentimages.storage.googleapis.com/a6/6e/52/8c4a67aa704f77/US4012725.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">patentimages.storage.googleapi</span><span class="invisible">s.com/a6/6e/52/8c4a67aa704f77/US4012725.pdf</span></a></p>
µP<p>Out now: RETURN magazine no. 62 with my essay on <a href="https://mastodon.social/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> dialects for 1970s and 1980s <a href="https://mastodon.social/tags/GameConsoles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameConsoles</span></a> and a review for Jörn Cölschs book "Dark Side of <a href="https://mastodon.social/tags/C64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C64</span></a> <a href="https://mastodon.social/tags/Games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Games</span></a>":</p><p><a href="http://www.simulationsraum.de/blog/2025/08/14/return-62/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">simulationsraum.de/blog/2025/0</span><span class="invisible">8/14/return-62/</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>Little but important stuff.</p><p>DIR columnates output, in case I write 60+ programs.</p><p>REDIR works so it really is a menu front end. With the font specified, bitmaps sorta work (it overlaps a little, I'll probably need to intercept &amp; draw real bitmaps).</p><p>Fixed a couple stupid little bugs (probably less parse errors locking up the page).</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>Forgot to attach:<br><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> </p><p>I still need to adjust the "tractor feed paper" to be the exact font size &amp; maybe make holes with CSS? The sound is horrible but it's pass 1, as noted I'll probably get a sample.</p>
Digital Mark λ ☕️ 🕹 🙄<p>Latest addition to</p><p>THE CYBER HOLE<br><a href="https://cyberhole.online/basic/basic.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cyberhole.online/basic/basic.h</span><span class="invisible">tml</span></a></p><p>is a (virtual) line printer!</p><p>LLIST your program to paper, LPRINT funny messages or pictures of Snoopy, and copy them out with a single button. Tear Off to remove the old "paper". It's so easy!</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>Added a tutorial to TinyBasicWeb</p><p>ON THE CYBER HOLE<br><a href="https://cyberhole.online/basic/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cyberhole.online/basic/</span><span class="invisible"></span></a></p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> </p><p>I'll start doing some real work with this in a minute. Just easier to bug-fix and docs first. Have a couple thoughts about getting program output in a period-appropriate way: LINE PRINTER!</p>
Digital Mark λ ☕️ 🕹 🙄<p>You can now paste directly into BASIC with your usual ⌘V or ^V on</p><p>THE CYBER HOLE<br><a href="https://cyberhole.online/basic/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cyberhole.online/basic/</span><span class="invisible"></span></a></p><p>63 ASCII char lines max, please.</p><p>However copy only dumps text into console, because it's impossible to predict what'll be hard or easy in JS. Paste looks like more of a security problem! But copy is locked down! I'm gonna try stupid hidden element tricks tomorrow but I've got the post-coffee jitters now and shouldnae code any longer.</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://appdot.net/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://appdot.net/tags/wat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wat</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>Almost literally hit ENTER and it's finished.</p><p>Before tonight, if you ran this it'd get from 99 to 80s, then slow to a dead crawl at the end of the lines.<br><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
µP<p>I've just uploaded a scan of my (xeroxed) manual for the "C7420 Home Computer Module" to <span class="h-card" translate="no"><a href="https://mastodon.archive.org/@internetarchive" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>internetarchive</span></a></span>. </p><p>The C7420 is a <a href="https://mastodon.social/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> cartridge with <a href="https://mastodon.social/tags/Z80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Z80</span></a> CPU and RAM expansion for the Philips <a href="https://mastodon.social/tags/G7400" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>G7400</span></a> (<a href="https://mastodon.social/tags/MagnavoxOdyssey2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagnavoxOdyssey2</span></a>) <a href="https://mastodon.social/tags/Videopac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Videopac</span></a>+ video game console.</p><p>I did not find any manual for that online - neither Enlish nor German. So, here you are:</p><p><a href="https://archive.org/details/C7420-heimcomputermodul-basic" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archive.org/details/C7420-heim</span><span class="invisible">computermodul-basic</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>I've been working on optimizing Terminal performance, it used to REALLY lag out on long text printing across lines or scrolling.</p><p>Not now! It's too fast to measure! Tho I lost the pulsing cursor, but even if I put that back it'll still be drawing at native speed.</p><p>I don't want to write a buffer to make it slow down to some terminal speed, but I kinda ought to. Or add a PAUSE command so you can make fake slowdown.</p><p>Also maybe text aligned better on non-Safari?<br><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>It's possible in L2 of Tiny BASIC I might add a strcmp() function that is case-sensitive, or language collating. For casual uses, like menu choices, case-insensitive is always preferable.<br><a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>TinyBasicWeb: Implemented string comparison, and fixed some input bugs. It's more usable now!</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Dmian 🇪🇺<p>I have to give it to Eben Upton: the Pi 400/500 are the spiritual successors of 1980s Home Computers. Everything included in a keyboard package that you can connect to a TV. I also think BASIC Engine is/was the ideal BASIC for it. It’s sad it’s almost abandoned. 😢 <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://mastodon.social/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a></p>
Scott Williams 🐧<p>BASIC works. If I can find a dang DB-25 cable, we can see how the floppy disks fare. Hoping I can source some Oregon Trail for this thing.</p><p><a href="https://mastodon.online/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.online/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a> <a href="https://mastodon.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
☮ ♥ ♬ 🧑‍💻<p>1985</p><p>“BASIC was a fine tool to learn programming with. But <a href="https://ioc.exchange/tags/programs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programs</span></a> in it occupied far too much of the limited working <a href="https://ioc.exchange/tags/memory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>memory</span></a> of a <a href="https://ioc.exchange/tags/microcomputer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcomputer</span></a>, and it was horribly slow. </p><p>The way to get anything ambitious done was to write the program directly in the language <a href="https://ioc.exchange/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> translated into: <a href="https://ioc.exchange/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> code, only one layer up from the <a href="https://ioc.exchange/tags/silicon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>silicon</span></a>. </p><p>Suddenly, you were responsible for the entire flow of very simple commands that allowed the computer to function.”</p><p>40 years ago, Elite was created and released by <a href="https://ioc.exchange/tags/IanBell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IanBell</span></a> and <a href="https://ioc.exchange/tags/DavidBraben" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DavidBraben</span></a>.</p><p><a href="https://ioc.exchange/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> / <a href="https://ioc.exchange/tags/Elite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elite</span></a> / <a href="https://ioc.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> / <a href="https://ioc.exchange/tags/Cambridge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cambridge</span></a> / <a href="https://ioc.exchange/tags/computing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computing</span></a> / <a href="https://ioc.exchange/tags/BBCMicro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BBCMicro</span></a> &lt;<a href="https://theguardian.com/books/2003/oct/18/features.weekend" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">theguardian.com/books/2003/oct</span><span class="invisible">/18/features.weekend</span></a>&gt;</p>
Digital Mark λ ☕️ 🕹 🙄<p>Tiny afternoon update, added hurkle.bas so you can now<br>CHASE THE HURKLE<br>in the<br>CYBER HOLE<br>!!!<br><a href="https://cyberhole.online/basic/?run=hurkle.bas" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cyberhole.online/basic/?run=hu</span><span class="invisible">rkle.bas</span></a></p><p>(yes, you can autorun a program from the URL!)</p><p>Which was very productive for finding a couple bugs/issues, but 98% worked as designed.</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>IT IS DONE! All functionality of TinyBasicWeb Level 1 works!</p><p><a href="https://cyberhole.online/basic/basic.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cyberhole.online/basic/basic.h</span><span class="invisible">tml</span></a><br>DIR ""<br>to see sample programs,<br>RUN "whatever"<br>to load &amp; run.</p><p>You can make simple INPUT-based games!</p><p>There's no arrays yet, so don't get too hype, but for a lot of "prompt and show a thing" programs, it's good enough.</p><p>I have some network-related things to do next, so I can start using it for a general-purpose forms UI.</p><p><a href="https://appdot.net/tags/cyberhole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyberhole</span></a> <a href="https://appdot.net/tags/basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>basic</span></a> <a href="https://appdot.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>