shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

254
active users

#basic

8 posts4 participants0 posts today
Replied in thread

Little but important stuff.

DIR columnates output, in case I write 60+ programs.

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 & draw real bitmaps).

Fixed a couple stupid little bugs (probably less parse errors locking up the page).

Replied in thread

You can now paste directly into BASIC with your usual ⌘V or ^V on

THE CYBER HOLE
cyberhole.online/basic/

63 ASCII char lines max, please.

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.

cyberhole.onlineTinyBasicWeb
Replied in thread

I've been working on optimizing Terminal performance, it used to REALLY lag out on long text printing across lines or scrolling.

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.

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.

Also maybe text aligned better on non-Safari?
#cyberhole #basic #retrocomputing

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. 😢 #retrocomputing #basic #raspberrypi

1985

“BASIC was a fine tool to learn programming with. But #programs in it occupied far too much of the limited working #memory of a #microcomputer, and it was horribly slow.

The way to get anything ambitious done was to write the program directly in the language #BASIC translated into: #assembly code, only one layer up from the #silicon.

Suddenly, you were responsible for the entire flow of very simple commands that allowed the computer to function.”

40 years ago, Elite was created and released by #IanBell and #DavidBraben.

#Software / #Elite / #programming / #Cambridge / #computing / #BBCMicro <theguardian.com/books/2003/oct>

Replied in thread

IT IS DONE! All functionality of TinyBasicWeb Level 1 works!

cyberhole.online/basic/basic.h
DIR ""
to see sample programs,
RUN "whatever"
to load & run.

You can make simple INPUT-based games!

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.

I have some network-related things to do next, so I can start using it for a general-purpose forms UI.

Replied in thread

3️⃣ Computer können spielen. Manchmal sogar gewinnen. Und bei gewissen Spielen könnten sie ganz einfach unbesiegbar sein. Geben sich aber absichtlich zurückhaltend, um dem Menschen vor dem Bildschirm den Spass nicht zu verderben.

So auch #Hexapawn, ein Mikro-Schach für #BASIC-Computer aus 1973, das – jedes Mal, wenn der Computer verliert – etwas besser wird, also "aus seinen Fehlern lernt".

Sublevelgames hat den faszinierenden Lern-Algorithmus spannend dokumentiert.

dnip.ch/2025/07/29/dnip-briefi

Replied in thread

Oh, well GOTO, GOSUB, RETURN were trivial. If anyone wants to do some live testing, let me know, message me any program that doesn't work and should (read the spec, it's not "standard BASIC").

I'll do INPUT tomorrow, then it'll be donezo for now! I'm very likely to get bitmap fonts in then, too.

Then I can start moving MysticDungeon.club over. Probably all next month, tho some of them should be REAL fast, some quite hard to untangle from the node shit.