home.social

#basic — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #basic, aggregated by home.social.

  1. Mistodon: the great thing about hitting on an artpack theme like that of books, recently explored in last month's new MIST0426, is being reminded just how many different kinds of books there are. Here Cthulu has (with great difficulty) adapted to #ANSIart Bob Barner's doodly cover artwork to #DavidHAhl's seminal 101 #BASIC Computer Games, a 1973 volume of fun #typein code listings published by the Digital Equipment Corporation.

  2. 👀

    now this is some arcane magicks...

    Tiny BASIC for the RCA 1802!

    retrotechnology.com/memship/ms

    cosmacelf.com/software/tbsourc

    may have some joy structuring the eternal meandering for a 2K Tiny BASIC around this processor's implementation.

    with 16 general purpose registers, the 1802 seems to better resemble the AVR microcontroller architecture than other examples we have dug up.

    so far we know of:

    6502, 8080, Z80, x86, and now the RCA 1802 assembly implementations of Tiny BASIC.

    #tinybasic #basic #retrocomputing #vintagecomputing #permacomputing

  3. A #BASIC #oneliner from Rajiv Gatha for #AmstradCPC (published in "Amstrad Action", June 1987, p. 24:

    10 MODE 0:s=306:WHILE(TEST(s+8,18))=0:TAG:MOVE s,14:PRINT CHR$(239);:MOVE RND(1)*620,399:PRINT CHR$(46);:TAGOFF:LOCATE 1,1:PRINT CHR$(11);CHR$(11);:s=s-((INKEY(71)+1) AND s>=0)*4:s=s+((INKEY(63)+1) AND s<=612)*4:WEND:PRINT"WHOOPS":FOR t=0 TO 1000:NEXT:RUN

  4. A #BASIC #oneliner from Rajiv Gatha for #AmstradCPC (published in "Amstrad Action", June 1987, p. 24:

    10 MODE 0:s=306:WHILE(TEST(s+8,18))=0:TAG:MOVE s,14:PRINT CHR$(239);:MOVE RND(1)*620,399:PRINT CHR$(46);:TAGOFF:LOCATE 1,1:PRINT CHR$(11);CHR$(11);:s=s-((INKEY(71)+1) AND s>=0)*4:s=s+((INKEY(63)+1) AND s<=612)*4:WEND:PRINT"WHOOPS":FOR t=0 TO 1000:NEXT:RUN

  5. A #BASIC #oneliner from Rajiv Gatha for #AmstradCPC (published in "Amstrad Action", June 1987, p. 24:

    10 MODE 0:s=306:WHILE(TEST(s+8,18))=0:TAG:MOVE s,14:PRINT CHR$(239);:MOVE RND(1)*620,399:PRINT CHR$(46);:TAGOFF:LOCATE 1,1:PRINT CHR$(11);CHR$(11);:s=s-((INKEY(71)+1) AND s>=0)*4:s=s+((INKEY(63)+1) AND s<=612)*4:WEND:PRINT"WHOOPS":FOR t=0 TO 1000:NEXT:RUN

  6. A #BASIC #oneliner from Rajiv Gatha for #AmstradCPC (published in "Amstrad Action", June 1987, p. 24:

    10 MODE 0:s=306:WHILE(TEST(s+8,18))=0:TAG:MOVE s,14:PRINT CHR$(239);:MOVE RND(1)*620,399:PRINT CHR$(46);:TAGOFF:LOCATE 1,1:PRINT CHR$(11);CHR$(11);:s=s-((INKEY(71)+1) AND s>=0)*4:s=s+((INKEY(63)+1) AND s<=612)*4:WEND:PRINT"WHOOPS":FOR t=0 TO 1000:NEXT:RUN

  7. [Перевод] Создание собственного текстового редактора Vi на языке BASIC

    Этот пост о моей новой программе для редактирования текста yvi — минималистичном текстовом редакторе, похожем на Vi, и созданном на Yabasic (Yet Another Basic).

    habr.com/ru/articles/1033278/

    #basic #текстовый_редактор #vim #программирование #любительское_программирование #github

  8. [Перевод] Создание собственного текстового редактора Vi на языке BASIC

    Этот пост о моей новой программе для редактирования текста yvi — минималистичном текстовом редакторе, похожем на Vi, и созданном на Yabasic (Yet Another Basic).

    habr.com/ru/articles/1033278/

    #basic #текстовый_редактор #vim #программирование #любительское_программирование #github

  9. [Перевод] Создание собственного текстового редактора Vi на языке BASIC

    Этот пост о моей новой программе для редактирования текста yvi — минималистичном текстовом редакторе, похожем на Vi, и созданном на Yabasic (Yet Another Basic).

    habr.com/ru/articles/1033278/

    #basic #текстовый_редактор #vim #программирование #любительское_программирование #github

  10. [Перевод] Создание собственного текстового редактора Vi на языке BASIC

    Этот пост о моей новой программе для редактирования текста yvi — минималистичном текстовом редакторе, похожем на Vi, и созданном на Yabasic (Yet Another Basic).

    habr.com/ru/articles/1033278/

    #basic #текстовый_редактор #vim #программирование #любительское_программирование #github

  11. Programmed entirely in #Applesoft #BASIC on a vintage 1979 Apple ][+ with 48K of RAM, a computer so old it has no hard drive or mouse and only types in capitals.

    You can download the code and run it yourself as well. #music

    youtube.com/watch?v=hoI4WFpiSH4

  12. (Amiga) BASIC compiler: ACE 3.0.1

    Manfred Bergmann has released an update for his AmigaBASIC compatible compiler "ACE", which includes the following changes:

    amiga-news.de/en/news/AN-2026-

  13. A classroom in 1981. University of Waterloo, Canada. 🖥️📚

    On every desk: a Commodore PET. Monochrome monitor. Built-in cassette drive. Chunky keyboard. No mouse. No internet. Just a blinking cursor and a room full of students learning BASIC.

    That "beige box" was the cutting edge.

    Now it's a museum piece. But in 1981? That was the future, sitting right in front of them.

    #CommodorePET #VintageComputing #1980sTech #UniversityOfWaterloo #BASIC #ClassroomTech #RetroComputer

  14. The sentiment around "safe" tech roles has flipped completely.

    My analysis this week shows:
    #Python is now table stakes, not a differentiator
    • Pure data analysis (#Tableau, #basic #sql is diminishing
    • Junior roles are nearly absent—consistent with Sunak's warning
    • Mid-level roles demand specific #MLOps & #LLM skills

    The real signal employers want? "Can you prove you shipped a model that someone relied on?"

    Full briefing at realigndaily.substack.com/p/th

    #TechEconomy #TechJobs

  15. Thinking about string arrays in BASIC in connection with this display text editor.

    Ordinarily, a string array would be defined as, e.g. L$(25).

    This would take the place of the text buffer of the editor. Every line n is represented by L$(n).

    A FOR loop could be used to print the buffer.

    There should be variables to track the cursor, and it would point within a substring of L$(n).

    This looks a lot like EDIT.BAS. I think one improvement could be a kind of 'word editor', where the cursor over some string bounded by spaces could select that string and allow editing of it without having to reproduce the whole line.

    #basic #retrocomputing #arduino #TinyBASIC

  16. work has been proceeding on an original text editor written in Tiny BASIC.

    the idea is to produce a type in text editor, printed on paper.

    --

    one small wrinkle--GET is non-blocking on the microcontroller setup, but not within the POSIX development environment version.

    here is a small code snippet:

    --

    paste.sr.ht/~vidak/54699878e10

    #basic #retrocomputing #arduino #tinybasic

  17. IBM was fully capable of developing its own BASIC implementation and did just that for some of its early microcomputers, but turned to Microsoft for the PC. This post explains why.

    nemanjatrifunovic.substack.com

    #basic #ibmpc #microsoft #retrocomputing