moorejh, to esp32
@moorejh@mastodon.online avatar

Did you know the ESP32 processor has a built-in BASIC interpreter? https://hackaday.com/2016/10/27/basic-interpreter-hidden-in-esp32-silicon

mjgardner, to programming
@mjgardner@social.sdf.org avatar

59 years ago today, the first computer program written in was run.

The easy-to-learn and -use language revolutionized . A decade later, would co-found to develop and sell the BASIC interpreter for the 8800, the first commercially successful desktop microcomputer.

More from when celebrated BASIC’s fiftieth anniversary: https://www.dartmouth.edu/basicfifty

SinclairSpeccy, to aitools

Happy 46th birthday to the TRS-80, an iconic computer that was released on this day in 1977!

As one of the pioneering microcomputers, it played a significant role in shaping the early personal computer era.

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

Those who dismiss or deride BASIC don't go beyond the language. Guillaume Chereau points out there's more to BASIC as on early microcomputers it provided a full development environment too, almost an IDE.

I'd say BASIC also supported a REPL-based, exploratory programming style similar to Lisp's.

https://gcher.com/posts/2023-12-24-basic/

josipretrobits, to c64

PETSCII Art with 3D Effect

0a=1-a*(a<41):?cH(149+(aaN7))cH(205+(aaN3));:pO199,a:gO

tantramar, to random
@tantramar@nojack.easydns.ca avatar

10 make tea
20 forget I made tea
30 tea gets cold
40 goto 10

#basic #runProgram

AverageDog, to retrocomputing
@AverageDog@mastodon.social avatar

NMH BASIC (http://t3x.org/nmhbasic/) is a tiny BASIC interpreter for the 8086 that I wrote in the mid-1990's. It runs in 12K bytes and includes a minesweeper game that runs on a TTY. Of course a 12K interpreter was an anachronism in the 90's, but it still was a fun project.
#retrocomputing, #basic, #compilers, #dos, #8086

EdS, to retrocomputing
@EdS@mastodon.sdf.org avatar

I think I've found a bug in a 1977 version of Basic... I wonder if it's a new finding?

110 A=SQR(2)
120 B=SQR(3)
130 C=SQR(6)
140 PRINT AB-C
150 PRINT C-A
B

Turns out AB-C is non zero, which is fair and more or less expected, but C-AB is different - it's zero - and I didn't expect that.

This is of course Microsoft for the . The problem seems to be present in all their 6502 basics.

https://www.masswerk.at/pet/?data=base64:MTEwIEE9U1FSKDIpCjEyMCBCPVNRUigzKQoxMzAgQz1TUVIoNikKMTQwIFBSSU5UIEEqQi1DCjE1MCBQUklOVCBDLUEqQg==&autorun=true

hamoid, to retrocomputing
@hamoid@genart.social avatar

Talking about #retrocomputing things... Here a program I wrote on September 2015 with my first computer. That Commodore Vic-20 is now 40 years old, has 3.5 Kb of RAM and last time I tried it was still working :-) #creativeCoding #tumblr #petscii #basic #asciiart #8bit

amigalove, to c64
@amigalove@mastodon.social avatar

Inspired by others, I made a 10Print door mat for the entryway of the sliding door on my 1986 VW Westy. What do you think?

(I’ll put books on it tonight to flatten it.)

nickmofo, to c64
@nickmofo@mastodon.social avatar

Two computers set up in Bergen, Norway at the Center for Digital Narrative — feel free to type in that program if you like!

C64 with flat panel display running a BASIC program of mine

lefebvre, to microsoft
@lefebvre@hachyderm.io avatar

So many people liked the BASIC portion of my Atari and Microsoft post last week, that I wrote more about it this week.

https://www.goto10retro.com/p/battle-of-the-basics-atari-vs-microsoft

Like, subscribe, etc., etc. so you don’t miss any Goto 10 posts!

jbzfn, to c64
@jbzfn@mastodon.social avatar

🐍Converting 80s Computer Games into Python | Usborne BASIC Coding Book | Kari

https://youtube.com/watch?v=toyx1W0nCwI

ellie, to random
@ellie@ellieayla.net avatar

Why yes, I would like 4 shots of espresso for lunch.

profoundlynerdy, to retrocomputing
@profoundlynerdy@bitbang.social avatar

What is your favorite text-based game written in ?

Rules:

  1. Any dialect of BASIC is valid.
  2. "Text" can include extended characters in common use in the 8-bit era.
  3. or is valid, but the scope of the question is wider than that.
  4. No sprites or graphical tiles.
  5. Modern games that meet this criteria are valid.

f_dion, to retrocomputing
@f_dion@mastodon.online avatar

In the early 80s, both Radio-Quebec (now TeleQuebec) which I watched on UHF channel 17 (Montreal broadcast) and TVOntario (both similar to PBS in the USA) would produce educational programs to teach people how to use and program computers.

The radio-quebec program had even homework you had to send through mail. The TVOntario show had really intricate animation to explain concepts. For example, a pulse wave generation (and a PET).

TheByteAttic, to Arduino
@TheByteAttic@mastodon.nl avatar

Open-source hardware 8-bit retro computer board based on Z80 and MC6502 microprocessors each running a interpreter. The "BIOS" is running on an AVR MCU and the design features 3x CLPDs that can be programmed as needed. Manufactured by
@olimex
https://www.cnx-software.com/2024/02/09/cerberus-2100-basic-programmable-educational-board-with-z80-and-6502-8-bit-cpus/

rml, (edited ) to 8bit
@rml@functional.cafe avatar

While I'm not personally particularly interested in old computers (beyond PDPs & LMs), I'm extremely interested in people designing their own 8/16bit computers, and the exploration of / computing as a living medium, rather than as relics of primarily nostalgic value.

Maybe needs a proper cyberpunk counterculture, , less and more

TheVintNerd, to VintageOSes
@TheVintNerd@mastodon.online avatar

First Atari ST program I've written in ~35 years. Let alone with Fast BASIC on cartridge! 😎

JJFlash, to c64

And so, finally, after many frustrating months, I'm releasing this THING from my mind and into the wilderness, and whatever happens happens.

ADVENT 101
Or, "Colossal Cave for lazy people".

Find the game (also playable on web), its description, source code & all the credits here:
https://jjflash.itch.io/advent-101

Bye, thing. Good luck

Same screen like before, this time the map is almost complete. The text shows movements to north, then west, then west again. Short descriptions of places in a cave

kdriscoll, to c64
@kdriscoll@aoir.social avatar

Gemini will peer over the precipice but it refuses to jump

profoundlynerdy, to random
@profoundlynerdy@bitbang.social avatar

Holy crap! A ton of games rewritten in modern scripting languages, including . That's too cool.

The only downside in my mind is that the project is focused on memory safe languages. You kids and your memory safe languages.

I'd like to port some of this to #C.

https://github.com/coding-horror/basic-computer-games

amoroso, to zxspectrum
@amoroso@fosstodon.org avatar

A friend of mine is looking for a reimplementation of Sinclair ZX Spectrum BASIC for modern operating systems.

I mean an implementation of the ZX BASIC language with close source compatibility with legacy programs, designed to run BASIC on and leverage the environment of Windows or Linux. Not a Spectrum emulator, a cross compiler, or an alternate BASIC dialect.

I found SpecBAS:

https://github.com/ZXDunny/SpecBAS

Any other recommendations?

loadhigh, to random
@loadhigh@bitbang.social avatar

I had no idea (Quick)BASIC was still alive.

From an URL in a game's README I ended up at sites that to this day host collections of game libraries (that are written in Assembly for speed) and games that look way too advanced for QBasic. And there's still life on some forums, too. Amazing.

Some links:

hembrow, to random
@hembrow@todon.eu avatar

Every so often the benefit of wearing a bicycle helmet is so great that it can't be ignored. I really should have worn one this morning...

... not for cycling, of course, but when I climbed a ladder in the garage and bashed my head.

hembrow,
@hembrow@todon.eu avatar

Today's project, for which I spilt blood, is finally to get a log of the output from the garage mounted solar panels, using a 40 year old computer to do the logging just because, er, why not? An Arduino is calculating output in watts from the time between pulses which come from an energy meter in the garage, sending them by serial connection to the NEC PC8201a which does the logging.

It's powered by a very old and slightly crusty home made variable power supply.

The NEC is running a program written in Microsoft BASIC. Like most people of my age I started writing BASIC before this computer was made, but it's far from my favourite language so I've not written any BASIC in a very long time (except a loader for a spectrum program a few years ago). Because I had never used it before, and on this occasion I could, this program uses the ON COM GOSUB feature. This feature interrupts the flow of the main program whenever data arrives on the serial port, similar in concept to how hardware interrupts work on the processor itself. A bizarre thing for any BASIC dialect to include! As this is BASIC, all variables are global and there's no stack to save state on.

It has 16 K of RAM, shared by the program, file system, my logged data etc.

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