social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Wadjuk people of the Nyoongar nation. Always was, always will be, Aboriginal land!!

# QUOTATIONS

You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh

three new text editors added from Computer Notes magazine, issue October 1977:

- "EDIT"
- "Quick Word Processing System"
- "Disc BASIC Editor"

Please see:

https://git.sr.ht/~vidak/peoples-permacomputer/commit/b48afdf

---

# NOTES

very exciting. these will suit Stefan's BASIC on the Arduino Mega very, very well.

Altair BASIC is the target for these programs, ie. "8K BASIC".

see in particular the "Quick" system, which is merely half a page.

I wrote some VimScript after a long time. (Toxic experiences in /r/vim back in the day, don't ask.)

Problem: sometimes I want to compare two hashes or fingerprints. Say I got one from the terminal and one from a webpage. I often find myself copying one to near the other and trying to eyeball for differences.

Solution now: Paste the 2 lines into a vim buffer, position cursor on the upper line, press backslash h.

function HDiff()
let l:line = line('.')
normal 0
while v:true
let l:col = col('.')
let l:c = getline('.')[l:col - 1]
exec "let l:line2 = search('\\%".l:col."c".l:c."')"
if l:line2 != l:line + 1
call cursor(l:line, l:col)
break
endif
" one character right
normal l
" back to previous line
normal ^Vk
if col(".") == l:col
break " at end of line
endif
redraw
sleep 50m
endwhile
endfunction

map <Leader>h :call HDiff()<CR>

As a bonus this is a much more "visual" solution than I used to make the last time I wrote VimScript. How I've grown.

(Please report issues. The "^V" in the middle there you'll need to replace with a literal ctrl+v character. In insert mode press ctrl+v twice.)

CADR4 current status is we are optimizing the simulation runtime (it takes about 10 minutes to run through almost all the boot PROM to the point we are accessing memory -- which isn't fun when you want to work on accessing memory).

https://github.com/ams/cadr4

Hi everyone,

The project is looking for 8K BASIC programs, also known as Altair BASIC.

For development, we have BASIC running on an Arduino Mega 2560, and it has 6.5K RAM available after BASIC is loaded. Also 4K EEPROM.

If you have any advice on finding programs we can run on the Arduino, we would be very grateful.

This slipped under the radar - age verification for search engines in Australia to start in "no later than six months" after the “Internet Search Engine Services Online Safety Code (Class 1C and Class 2 Material)” was accepted by the eSafety Commissioner a few days ago. They're gonna require age verification for way more than just social media.

https://ia.acs.org.au/article/2025/australians-to-face-age-checks-from-search-engines.html

Potentially of interest to anyone in Western Sydney who's renting.

Western Sydney Community Legal Centre is hosting a free one-hour info session on tenant rights. It will cover topics such as lease agreements, bond security, maintenance obligations, and dispute resolution.

5 August, 11.30am at Phive in Parramatta. Register here if you're interested: https://parramatta-events.bookable.net.au/#!/event-detail/Tenant-Rights-Parramatta #auspol #nswpol #renting #tenancy #tenants #housing

These dudes be copy-and-pasting code directly into the Facebook post box ... 💀

I think Stefan's BASIC on the Arduino Mega is analogous to an 8K BASIC teleprinter system.

Time to do some exploration into 8K BASIC...

New profile picture 🖼️😇

came in at 5.3 KB! will fit in memory with 1.2KB for memory for text! i wonder how many pages that is, lol...

I think the next phase of the project will be networking

I wonder what a clever way to access BBS information would be...

Time to deep dive into retrocomputing BBS culture!

@vidak Have you looked at all at Basic Anywhere Machine? It has a few fora at https://basicanywheremachine-news.blogspot.com/p/discuss.html

going to the river to take a break from writing about teenagers so i can write about teenagers

16 lines left, currently @ 4.8K.

i think maybe we can keep this all in resident memory, and maybe have about... ~ 1K left.

will let you know. i will still have to convert this from VIC-20 BASIC to Stefan's BASIC.

@akkartik i joined their discord!!

@thegarbagebird good that you did the checks (:

heavily involved in activism again, lol. it has been like a festival of the oppressed at times, and grueling and tedious at others xD

These Facebook groups are bullshit.

The second I started sharing actual code, all my shit gets hidden from others.

Another reason to make a place for BASIC on the internet for the fedi crowd.

*abruptly begins rotating in sync with a satellite*

»