Sign in

People's Permacomputer Project

@permacomputer.retro.social.ap.brid.gy
24 followers 0 following 258 posts

The People's Permacomputer is a project dedicated to resourcing the specification, and then construction of a 'permacomputer'. 🌉 bridged from ⁂ retro.social/@permacomputer, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 04/10/2026
Research has continued on VIC EDITYPE, for the purpose of writing a more idiomatic ~5KB Tiny BASIC text editor. The intention is to publish this under the umbrella of the peoples @permacomputer project. The way text entry works is straightforward. Editing is a little crude, you step through […]
anticapitalist.party
Original post on anticapitalist.party
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 01/10/2026
archive.org/details/VIC_Forth_1982_… 👀 #permacomputing #retrocomputing #solarpunk #forth
archive.org
VIC Forth (1982)(HES) : Free Download, Borrow, and Streaming : Internet Archive
VIC Forth (1982)(HES)
012
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 01/10/2026
from vidak of the project committee: *** Hi, Due to constant spam, I have closed all account creation without some sort of verification from myself or one of the admin/moderation team here. I am not going to open SMTP firewall ports on a container that is subject to spam, so all verification […]
retro.social
Original post on retro.social
002
Reposted by People's Permacomputer Project
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 30/12/2025
Please find attached a video of the 1977 8K BASIC text editor EDIT running on modern hardware. This has been the result of a few months' work, patient waiting for the post, and quite a bit of frustration. Porting the code to a modern BASIC is trivial once you […] [Original post on retro.social]
012
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 22/09/2026
"You may be old enough to remember the 1980s home computer boom. Your computer booted directly into BASIC, and that's what you learned to program with. That BASIC would have features like string handling and arrays. It would have a FOR loop structure for counting. And if you were very lucky, it […]
retro.social
Original post on retro.social
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 22/09/2026
we have been thinking about Tiny BASIC proper, the one without arrays or FOR/NEXT, etc. perhaps the next step is to attempt to write 'serious' software using its limited command set. games would be reasonably easy, but text editors not so much, due to the lack of array variables.
201
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 06/09/2026
please find VIC EDITYPE, one of the text editors we uncovered in our archaeological dig, re-released on itch: vidakovich.itch.io/vic-editype #retrocomputing #basic #vic20 #c64 #commodore64 #tinybasic #permacomputing
vidakovich.itch.io
VIC EDITYPE by ~vidak
This mini word processor for the VIC lets you cut, edit, and save text to tape.
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 06/09/2026
troypress.com/the-dialects-of-tiny-… this is an excellent overview of the different dialects of Tiny BASIC. #retrocomputing
troypress.com
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 06/09/2026
The People's Permacomputer Project sponsors the Solarpunk BASIC Programming Archive. You can find the link to the archive in our project profile metadata. Looking through the logs, many people seem to enjoy the BASIC archive. Should you feel generous, think about following the project […]
retro.social
Original post on retro.social
112
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 05/09/2026
new Dandelion BASIC devlog in this post we discuss where development is up to. we have successfully been able to encode the original TBX interpretive language program into a new format that will be easier to implement for the Arduino. the next step is getting the "execution engine" going […]
retro.social
Original post on retro.social
001
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 04/09/2026
Dandelion BASIC devlog So I have managed to encode the Tiny BASIC Extended interpretive language program into a nice bytecode that makes sense to me, and will be easy to process. Currently that bytecode looks like: Byte 0, the instruction bitmask, helps with dispatch. Byte 1, 2, the 16 bit […]
anticapitalist.party
Original post on anticapitalist.party
101
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 04/09/2026
please follow this forum thread for more discursive discussion coming up on Dandelion BASIC basiclang.solarpunk.au/d/9-tiny-bas… included information that will be discussed: - how the execution routine is supposed to work - how to set up avr-gcc and GNU assembler - how to use […]
retro.social
Original post on retro.social
011
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 03/09/2026
Dandelion BASIC devlog just know that it is 2am rn. we are going to have to switch to 3-byte instruction encoding because i cannot do any kind of calculation of values inside any kind of preprocessor directive in GNU assembler. i am not going to switch assemblers in the middle of a project […]
anticapitalist.party
Original post on anticapitalist.party
001
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 03/09/2026
big problems with Dandelion BASIC today. it turns out you cannot do mathematical symbol operations using .byte directive inside avr-gcc. so, macros like this: .equ ML_CALL, 0b11000000 .macro CALL label .byte ((hi8(\label)) | (ML_CALL)), lo8(\label) .endm cannot be done. ...which means the […]
anticapitalist.party
Original post on anticapitalist.party
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 02/09/2026
work is proceeding on Dandelion BASIC in earnest. this is the first serious code laid down since this new attempt. for updates please follow: codeberg.org/vidak/dandelion #retrocomputing #basic #tinybasic #arduino #asm #assembly #permacomputing
two emacs windows. left and right. on the left is dandelion.S, and on the right is the Whippleway ATmega1280 Tiny BASIC, a direct interpreter.
112
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 01/09/2026
Okay I think Dandelion BASIC is starting to come together. The ROM memory locations had all been mapped out some time ago, but I had been confused about how the GAS assembly directives mapped RAM. This has finally fallen into place, and the RAM is now completely mapped out by hand from the top […]
anticapitalist.party
Original post on anticapitalist.party
101
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 31/08/2026
...it turns out there are many Tiny BASICs. the project has been exploring writing its own Tiny BASIC for some time now, explicitly targeting the Arduino platform. our research was fruitful, and we found that Dick Whipple, one of the authors of the original […] [Original post on retro.social]
Sunflower BASIC for uxn.
000
Reposted by People's Permacomputer Project
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 29/08/2026
Found in November 1988 issue of Nibble magazine. Interactive archive.org link in website post. The project was alerted to the existence of a few text editors and word processors in Nibble magazine by someone on matrix. What we found was a great wealth of BASIC programs for the Apple II […]
retro.social
Original post on retro.social
002
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 29/08/2026
The whole fascists controlling the means of production thing makes hobbyist OSs look a little bit more viable now, huh.
153
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 29/08/2026
Found in November 1988 issue of Nibble magazine. Interactive archive.org link in website post. The project was alerted to the existence of a few text editors and word processors in Nibble magazine by someone on matrix. What we found was a great wealth of BASIC programs for the Apple II […]
retro.social
Original post on retro.social
002
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
Microchess for the KIM-1 permacomputer.solarpunk.au/?p=227
permacomputer.solarpunk.au
101
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
project notes 28 august 2026 things to look into: - arduino recreation of kim-1, the "kim uno" (a potential portable permacomputer) - ulisp on the LILYGO TTGO VGA32 ESP32 board (!!!) (a desktop micro computer model permacomputer)
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
maxstrauch.github.io/projects/bsc-t…
maxstrauch.github.io
Apple ][ Emulator
A computer scientists approach to electronics, software development, making and much more.
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
obsolescence.wixsite.com/obsolescen…
obsolescence.wixsite.com
KIM Uno - Details
KIM Uno is a replica of the KIM-1 computer
100
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
hackaday.io/submissions/the-1kb-cha… hackaday.io/project/18644-mystery-6… hackaday.io/project/18885-256-by-25… hackaday.io/project/18636-tinygames […]
retro.social
Original post on retro.social
100
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
👀 forum.ulisp.com/t/ulisp-esp32-vga-m… forum.ulisp.com/t/esp32-wrover-kit-… ulisp has indeed been (unofficially) ported to a VGA-out enabled microcontroller board! #lisp #permacomputing #arduino #retrocomputing
forum.ulisp.com
uLisp ESP32 VGA Mini Computer
I build another uLisp Mini Computer, this time it uses VGA output and a PS/2 keyboard, using the very impressive library ‘FabGl’ from Fabrizio Di Vittorio and his Loopback Terminal example (-> https://github.com/fdivitto/FabGL). I used the TTGO VGA32 board (you can get the board at aliexpress or banggood (and probably others) for around 10-15 US$), but any ESP32 rev.1 board with a few resistors added should work. A circuit diagram is included in the repository of the FabGl library. A screen ...
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
www.ulisp.com/show?1LGC #retrocomputing #arduino #lisp #ulisp #permacomputing #digitalminimalism
ulisp.com
uLisp - ATmega1284
000
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 27/08/2026
Thinking about word processors and text editors written in Tiny BASIC. I have quite a collection. You can see them all here: codeberg.org/vidak/peoples-permacom… Perhaps it is time to write my own. It would be written in this: […]
anticapitalist.party
Original post on anticapitalist.party
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/08/2026
inexpensive chips on aliexpress: 8085: www.aliexpress.com/item/10050083372… COSMAC 1802: www.aliexpress.com/item/10050092313… #retrocomputing #permacomputing #digitalminimalism
aliexpress.us
1pcs/lot M5L8085AP 8085 DIP-40 In Stock - AliExpress 502
Smarter Shopping, Better Living! Aliexpress.com
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 27/08/2026
github.com/iandstanley/awesome-ttgo…
github.com
GitHub - iandstanley/awesome-ttgo-vga: List of TTGO-VGA stuff
List of TTGO-VGA stuff. Contribute to iandstanley/awesome-ttgo-vga development by creating an account on GitHub.
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 27/08/2026
github.com/74hc595/Amethyst #forth
github.com
GitHub - 74hc595/Amethyst: 8-bit ATmega1284 retro computer
8-bit ATmega1284 retro computer. Contribute to 74hc595/Amethyst development by creating an account on GitHub.
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 27/08/2026
github.com/keith-packard/snek "Snek is a tiny embeddable language targeting processors with only a few kB of flash and ram. Think of something that would have been running BASIC years ago and you'll have the idea. These processors are too small to run MicroPython."
github.com
GitHub - keith-packard/snek: Snek programming language for tiny systems
Snek programming language for tiny systems. Contribute to keith-packard/snek development by creating an account on GitHub.
022
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 27/08/2026
hackaday.io/project/18851-8008-1k-t… github.com/paulscottrobson/1k-codin… #tinybasic #retrocomputing #permacomputing
github.com
GitHub - paulscottrobson/1k-coding-challenge: 8008 Tiny Basic
8008 Tiny Basic. Contribute to paulscottrobson/1k-coding-challenge development by creating an account on GitHub.
000
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 26/08/2026
Been working on Dandelion BASIC today. I printed Dick Whipple's ATmega1280 code, which is a direct interpreter. It is about 3400 lines of code, and printed on A4 paper, it comes to just over 50 pages. From this code I am going to glean the transposed Intel 8080 ISA onto the AVR ISA with GCC # […]
anticapitalist.party
Original post on anticapitalist.party
001
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 17/08/2026
vid.shadowkat.net/w/btQLJzzH7WVaXPw… doing some live game development! #gamedev #basic
vid.shadowkat.net
Live Game Dev: "The Hollow Below"
By Temika von Senden and Blair Vidakovich ❤️
1103
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 11/08/2026
doing some BASIC programming vid.shadowkat.net/w/gJ21hiAuhdiZW93… still working on BAGQUEST #retrocomputing #tinybasic #basic
vid.shadowkat.net
BASIC Programming: BAGQUEST
Here I am adapting BAGQUEST.BAS from the Commodore 64 to the BBC Micro B.
101
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 10/08/2026
presently streaming the cursed porting of BAGQUEST out of the insanity of commodore 64 BASIC toward the rational, sane, beautiful BBC BASIC... vid.shadowkat.net/w/gJ21hiAuhdiZW93… #retrocomputing #basic #tinybasic #commodore64 #c64 #bbcmicro
vid.shadowkat.net
BASIC Programming: BAGQUEST
Here I am adapting BAGQUEST.BAS from the Commodore 64 to the BBC Micro B.
002
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 06/08/2026
doing some streaming! come join the porting process of BAGQUEST! www.twitch.tv/comrade_vidak #tinybasic #basic #retrocomputing #gamedev #retrogaming #bbcmicro #bbc #c64 #commodore64
a treasure chest and a candle.
061
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 30/07/2026
doing some streaming www.twitch.tv/comrade_vidak porting BAGQUEST.BAS from Commodore 64 BASIC to TinyBasicWeb cc @mdhughes #tinybasic #retrocomputing #c64 #commodore64 #basic
two windows inside emacs. on the left is GOBLINS by @mdhughes, on the right we have BAGQUEST.
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 28/07/2026
thoughts on the people's permacomputer project. the project has been preparing, and has had some success at making discrete transistor logic circuits. a related but as-yet not discussed element of the permacomputer project is the creation of a discrete […] [Original post on retro.social]
002
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 21/07/2026
Please support our only other committee member of the people's permacomputer project. @50htz is facing homelessness. Please donate what you can to their cause. swift2plunder@gmail.com - PayPal, Chime.
104
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 19/07/2026
Desirable but difficult for this project: # A BASIC machine with video output, any kind. Video out in any form has proven to be costly and difficult to implement. If two microcontrollers chained together by serial--one transmitting video commands to the other--the user would ordinarily not […]
retro.social
Original post on retro.social
000
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 18/07/2026
big update @ the BASIC archive: archive.basiclang.solarpunk.au/basi… lots of different assembly language versions of BASIC. #retrocomputing #basic #TinyBASIC
archive.basiclang.solarpunk.au
Index of /basic-archive/implementations/asm/
002
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 16/07/2026
We found a great wealth of BASIC programs for the Apple II computer. We uncovered several particularly interesting BASIC word processors. Two that are of particular interest are Quickwriter and Nibblewriter. Both programs are quite long and involved, so instead of creating one enormous post, we […]
retro.social
Original post on retro.social
001
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 15/07/2026
the video playback may interest some. www.twitch.tv/videos/2819567122 #retrocomputing #tinyBASIC #asm #assembly #permacomputing
twitch.tv
Arduino Assembly Language Programming: Tiny BASIC Interpreter - comrade_vidak on Twitch
comrade_vidak went live on Twitch. Catch up on their Software and Game Development VOD now.
011
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 14/07/2026
the latest attempt at writing Dandelion BASIC is at hand. codeberg.org/vidak/dandelion/src/br… - for the arduino mega 2560 - written in pure assembly language - GCC assembler syntax (avr-gcc) - sits within first 64KB of flash - follows dick whipple and li-chen […]
retro.social
Original post on retro.social
111
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 14/07/2026
bin.disroot.org/?e2e7a41e682cd223#C…
001
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 14/07/2026
doing some more live coding streaming www.twitch.tv/comrade_vidak here i am working directly on codeberg.org/vidak/dandelion #livecoding #basic #retrocomputing #vintagecomputing #assembly #TinyBASIC
dandelion.S source code in an emacs buffer.Tiny BASIC Extended (TBX) source code in an emacs buffer.
202
Reposted by People's Permacomputer Project
'(vidak) _(:3」∠)_ @dirtycommo.anticapitalist.party.ap.brid.gy · 12/07/2026
Spent a feverish night taking notes on Tiny BASIC for AVR assembly. I can now read 8080, 6502, COSMAC, and AVR assembly. Stacks will be hardware stack, AESTK, and SBRSTK. We are going with the interpretive language method. 2D arrays, FOR NEXT included. Generally speaking the specification […]
anticapitalist.party
Original post on anticapitalist.party
001
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 11/07/2026
many complained, so we have listened. ... we removed the font Literata from the permacomputer website, and have instead defaulted to the user's standard fonts for serif paragraph text. permacomputer.solarpunk.au
permacomputer.solarpunk.au
The People's Permacomputer Project
Much ado about Tiny BASIC.
000