[xTalk alternatives] BASIC

All sorts of amusements and nonsense unrelated to xTalk
Post Reply
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

[xTalk alternatives] BASIC

Post by OpenXTalkPaul »

In the early 1980s, 7-8 years before HyperCard was released, I used to enjoy tinkering around in Atari BASIC on my Atari400 home "computer" (it was more of a game console that came with a Basic cartridge and had a built-in (and god-awful) "chicklet" keyboard. I still find most BASIC to be more human-friendly than many other (non-xTalk) programming languages.
It seems many BASIC runtimes have the same issues as far as trying to keep pace with changes in the computing world.

Here's one that looks interesting with a very reasonable licensing cost.
https://www.purebasic.com/download.php
User avatar
overclockedmind
Posts: 268
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: [xTalk alternatives] BASIC

Post by overclockedmind »

First machine I ever operated outside of school was a VIC-20. (Inside school, it was an Apple IIc.) Belonged to my aunt and uncle, and they had the tape drive, and a ton of books and magazines that ended up on cassette.

And thus began me typing ? for PRINT, and not putting a space ANYWHERE you didn't need one...

Needless to say, the VIC-20 was soon gifted to me, along with its RAM expansion boards and game cartridges. Or did I just not ever think to offer it back to them? :lol:
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: [xTalk alternatives] BASIC

Post by richmond62 »

I have a BBC Master, bought in 1989, and a BBC Model B, bought in 2015, in my school, as well as BBC emulators on all the other machines, for the simple reason that I throw some BBC BASIC into the pot during my summer programming classes.

It is a good way to get children's mental juices flowing if they have an exercise in string manipulation on both BBC BASIC and LiveCode.

AND, before you ask; BBC BASIC was my 3rd language after MINIFORTRAN and FORTRAN IV: like a breath of fresh air after those, and, frankly, before PASCAL V.
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: [xTalk alternatives] BASIC

Post by OpenXTalkPaul »

overclockedmind wrote: Fri Jun 17, 2022 3:41 am First machine I ever operated outside of school was a VIC-20. (Inside school, it was an Apple IIc.) Belonged to my aunt and uncle, and they had the tape drive, and a ton of books and magazines that ended up on cassette.

And thus began me typing ? for PRINT, and not putting a space ANYWHERE you didn't need one...

Needless to say, the VIC-20 was soon gifted to me, along with its RAM expansion boards and game cartridges. Or did I just not ever think to offer it back to them? :lol:
I have a VIC-20 I inherited through my wife's family. I managed to get a video signal from it, rigged to a coaxial connector on a modern-ish TV a few years back.

I had a friend as a kid who was really into his Commodore 64 and I vaguely remember being envious of the BASIC on that, you didn't need to do all those PEEKs and POKEs just to read the paddle controllers and/or make some noise the way you needed to on ATARI, IIRC Commodore-64s BASIC had something of an 'API' built-in for those things!

Speaking of controllers I think I'm going to incorporate HIDAPI into OXT.
For those who don't know, I wrote an extension wrapper for HIDAPI, a cross-platform FOSS library that can read (and not implemented in my wrapper, but theoretically write to) USB and Bluetooth devices conforming to HID (Human Interface Device) standard.
User avatar
overclockedmind
Posts: 268
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: [xTalk alternatives] BASIC

Post by overclockedmind »

OpenXTalkPaul wrote: Mon Jun 20, 2022 7:32 pm
overclockedmind wrote: Fri Jun 17, 2022 3:41 am First machine I ever operated outside of school was a VIC-20. (Inside school, it was an Apple IIc.) Belonged to my aunt and uncle, and they had the tape drive, and a ton of books and magazines that ended up on cassette.

And thus began me typing ? for PRINT, and not putting a space ANYWHERE you didn't need one...

Needless to say, the VIC-20 was soon gifted to me, along with its RAM expansion boards and game cartridges. Or did I just not ever think to offer it back to them? :lol:
I have a VIC-20 I inherited through my wife's family. I managed to get a video signal from it, rigged to a coaxial connector on a modern-ish TV a few years back.

I had a friend as a kid who was really into his Commodore 64 and I vaguely remember being envious of the BASIC on that, you didn't need to do all those PEEKs and POKEs just to read the paddle controllers and/or make some noise the way you needed to on ATARI, IIRC Commodore-64s BASIC had something of an 'API' built-in for those things!

Speaking of controllers I think I'm going to incorporate HIDAPI into OXT.
For those who don't know, I wrote an extension wrapper for HIDAPI, a cross-platform FOSS library that can read (and not implemented in my wrapper, but theoretically write to) USB and Bluetooth devices conforming to HID (Human Interface Device) standard.
They had an API for that? What a crock :lol:

Just kidding. My father and (eventually) I being audiophiles, I was always very particular about the sort of tapes I used, and how many times I used them. I can't count the number of dirty looks I got for that! A tape, was a tape was a tape to everyone else, you either had one or didn't.

Your work will be welcome in OXT. Things that were (and were never supposed to be) muscial instruments, coming alive! My Dad would have had a head-scratcher with that one.
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 7 guests