vwbusguy, to ChatGPT
@vwbusguy@mastodon.online avatar

#ChatGPT failed hard on this one.

image/jpeg
image/jpeg

vwbusguy,
@vwbusguy@mastodon.online avatar

Also, while was written primarily for Linux, it is very non-POSIX. A better description is that it's a nostalgic almost-replacement for a modern OS shell. While there are a few practical advantages, it's more for those moments when you just happen to miss CP/M, PDP, or Commodore but still need to use a modern system.

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

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

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 a couple of days ago in the Denver airport.

vwbusguy, to random
@vwbusguy@mastodon.online avatar

A minor update to 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 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 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
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 . 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.

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

I'm pleased to announce that 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

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 , 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 #UBlue to make a custom #Fedora #Silverblue image to add in the Pop_OS Gnome extensions, make #vim the default editor, and #Thunderbird the default mail reader and call it "Blue Bacon Linux"

#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 in 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 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 code I had written to give an example.

vwbusguy,
@vwbusguy@mastodon.online avatar

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

thomrstrom, to random
@thomrstrom@triangletoot.party avatar

I felt like doing some binary -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 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?

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

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 !

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

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

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • osvaldo12
  • cubers
  • magazineikmin
  • ethstaker
  • Youngstown
  • rosin
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • JUstTest
  • khanakhh
  • thenastyranch
  • anitta
  • modclub
  • GTA5RPClips
  • mdbf
  • cisconetworking
  • tester
  • tacticalgear
  • provamag3
  • Leos
  • normalnudes
  • lostlight
  • All magazines