funnelfiasco, to random
@funnelfiasco@hachyderm.io avatar
vwbusguy,
@vwbusguy@mastodon.online avatar

@funnelfiasco There's no better way to celebrate than by running #qbsh! 😂

https://qbsh.org

vwbusguy, to random
@vwbusguy@mastodon.online avatar

I asked ChatGPT and another AI to generate qbsh scripts and even gave it commands like CALC and PIP to incorporate. It clearly had bash in the crunchbang. When I suggested it wasn't qbsh, it apologized, removed that line and told me it was more using correct syntax and not "bash built-ins" and hallucinated qbsh commands that don't exist like GREP. It was pretty hilarious.

vwbusguy,
@vwbusguy@mastodon.online avatar

Close to none of this is true whatsoever. It was partly inspired by , but also by CP/M. And while does support basic scripting, it is very much not BASIC compatible with any retro BASIC platform.

qbsh won't teach you to program in by using it, even though it is and written in QBASIC, but to that end, qbsh won't teach you how to code in BASIC any more than will teach you to code in C.

linux_mclinuxface, to random
@linux_mclinuxface@fosstodon.org avatar

Stuck in the Denver airport for the next 4 hours. 😒

vwbusguy,
@vwbusguy@mastodon.online avatar

@linux_mclinuxface I just hacked on a future update to #qbsh a couple of days ago in the Denver airport.

vwbusguy, to random
@vwbusguy@mastodon.online avatar

A minor update to #qbsh is in the works. I'm adding the ability to run qbsh scripts from the interactive shell and to chain further scripts from within a script, without having to set the #! and +x bit first.

vwbusguy, to random
@vwbusguy@mastodon.online avatar

I can at least assure you that the #qbsh code has no backdoor coded into it.

vwbusguy, to pop_os
@vwbusguy@mastodon.online avatar

Tonight I got to witness @Mirppc livestream attempting to get the 1.1.0 floppy disk to work on !

https://www.twitch.tv/mir_ppc/v/2101578506

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

Congrats to Simon Elmir of Stanford for getting the special signed floppy of 1.1.0!

vwbusguy, to KDE
@vwbusguy@mastodon.online avatar

Here we have @gloriouseggroll running directly from a floppy drive on 39 running Plasma 6!

Setting up qbsh on floppy on Nobara 39

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

Come to Game Night at tonight and you just might win a signed floppy of !

vwbusguy, to random
@vwbusguy@mastodon.online avatar

Some lucky soul just might get one of these very, very limited edition bad-label #qbsh floppies, which will no doubt be worth more than the regular label floppies on ebay at some future point.

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

This is the year that finally gets a physical release!

gnemmi,
@gnemmi@mastodon.sdf.org avatar

@vwbusguy I just found out about your work and #qbsh
Pretty impressive!
Thank you ☺️

vwbusguy,
@vwbusguy@mastodon.online avatar

I'm going to bring some of these with me to this week. If you're running a current on a machine with a floppy drive, come find me and I just might let you have one of them.

vwbusguy, (edited ) to fedora
@vwbusguy@mastodon.online avatar

I have to admit that the experience of managing the file systems on these early 1990s floppy disks could be a little better out of box on #Fedora #Linux. For one, it attempts to read ext4 then iso9660 before doing FAT32/16/12. And Gnome Disks gives all sorts of weird behavior. It's almost like testing priorities have moved away from 1.44MB floppies in recent years.

vwbusguy,
@vwbusguy@mastodon.online avatar

Nevertheless, after many failed attempts, I have achieved something excellent. This just barely and perfectly fits.

#qbsh #Linux #retrocomputing

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

I'm pleased to announce that #qbsh has a new release! Version 1.1.0 is out with significant improvements in the shell pipe handling for interactive CLI programs like vim.

https://github.com/vwbusguy/qbsh/releases/tag/1.1.0

#Linux #QBASIC #BASIC #shell

vwbusguy, to random
@vwbusguy@mastodon.online avatar

A friendly little 1.1 program.

vwbusguy, (edited )
@vwbusguy@mastodon.online avatar

@r3vilo That was also true for CP/M before DOS. The Osborne One came with a disk that had both CBASIC 2 and MBASIC (C64 had a subset of MBASIC they licensed from Microsoft).

DOS started as a CP/M clone, so it makes sense they copied most of the shell.

And if you want to relive a little of both, that's why I wrote #qbsh, which is loosely based on C64 and CP/M and written in QBASIC.

https://qbsh.org

vwbusguy, to fedora
@vwbusguy@mastodon.online avatar

Part of me is tempted to use to make a custom image to add in the Pop_OS Gnome extensions, make the default editor, and the default mail reader and call it "Blue Bacon Linux"

vwbusguy,
@vwbusguy@mastodon.online avatar

And, obviously, it should include #cowsay and #qbsh out of box.

vwbusguy, to opensource
@vwbusguy@mastodon.online avatar

Who's doing #opensource in #BASIC these days? Hit me with some source/project links.

vwbusguy,
@vwbusguy@mastodon.online avatar

@amueller Oooo - BASIC on Raspberry Pi! And Maxmite also looks very interesting!

One of my hopes for #qbsh was for it to get to the point where it could be a full on BASIC powered boot shell in a project like this!

vwbusguy, to math
@vwbusguy@mastodon.online avatar

I tried explaining dividing by zero to my son earlier today and used this #QBASIC code I had written to give an example.

#math #BASIC #programming

vwbusguy,
@vwbusguy@mastodon.online avatar

And yes, unlike #bash, #qbsh has no problem doing basic math operations with floating point values.

thomrstrom, to random
@thomrstrom@triangletoot.party avatar

I felt like doing some binary #reverse-engineering this week and made a thing:

https://github.com/tstromberg/bincapz

TL;DR: You pass bincapz a program that runs on a UNIX flavor, and it'll try to tell you what it might try to do via dumb yet surprisingly effective static analysis.

vwbusguy,
@vwbusguy@mastodon.online avatar

@thomrstrom I just compiled it and analyzed #qbsh with it

vwbusguy, to Bash
@vwbusguy@mastodon.online avatar

"A Quick BASIC shell isn't practical"

Have you ever tried to do some basic math in bash?

#qbsh #bash

funnelfiasco, to random
@funnelfiasco@hachyderm.io avatar

And now for everyone's favorite game: Am I Sick, Tired, or Sad?

vwbusguy,
@vwbusguy@mastodon.online avatar

@funnelfiasco @jimmysjolund

#qbsh has the answers... sort of, not really.

lefebvre, to retrocomputing
@lefebvre@hachyderm.io avatar
vwbusguy,
@vwbusguy@mastodon.online avatar

@lefebvre This might be the perfect font for #qbsh!

vwbusguy, (edited ) to random
@vwbusguy@mastodon.online avatar

FYI, #qbsh has an Easter egg if you run the command CHRISTMAS. It most likely won't work in a container, unfortunately.

vwbusguy, to commodore64
@vwbusguy@mastodon.online avatar

Seriously thinking of what it might be like to have an immutable OS that just drops you into #qbsh. Like, go full on #Commodore64, #Atari, #Apple with it - boot a ROM that drops to a BASIC shell. Like, we take #Linux, and throw POSIX out the window, and include bash for the sake of compatibility and to offload IO that hasn't been natively implemented yet. Using something like #Fedora IoT for the base with automatic updates and using qsh scripts as much as possible for background operations.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • vwfavf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • rosin
  • slotface
  • ngwrru68w68
  • InstantRegret
  • PowerRangers
  • kavyap
  • tsrsr
  • DreamBathrooms
  • Leos
  • hgfsjryuu7
  • mdbf
  • khanakhh
  • tacticalgear
  • cubers
  • Durango
  • ethstaker
  • cisconetworking
  • everett
  • GTA5RPClips
  • tester
  • modclub
  • anitta
  • All magazines