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

@wyatt8740 not necessarily!

https://github.com/robohw/nanoXL-Ezo-Script-language

i don't fully understand it, but it's very cool

the main thing i always end up endlessly stressing over with my retro computer designs is video display

does anyone know of any good designs for composite out video for say, a 6502 or 68k CPU based micro?

many thanks in advance.

Python got loop-assignment (a while ago), great!

while p:=nextPC(): stuff

still fails because p might be 0, which is false. End up doing:

while (p:=nextPC()) is not None: stuff

Uugh. Still need to do more design on the toy impl before I start rewriting in something fast.

But, got named subroutines with local variables now. Just 436 LOC.

# test.mrw
REM shows all main language features

PRINT "Hello, world!"

LET name$="global"
GOSUB yourname
PRINT "global name$=",name$
PRINT "global _return$=",_return$

LET pi = 3.1415927, r=16
?"\"pi\"=",pi,", radius=",r

GOTO answer
REM never gets here
STOP

LABEL answer
PN "The answer is "
?42

END

*yourname
LOCAL name$="unknown"
PRINTN "What is your name? "
INPUT name$
PRINT "You're awesome, ",name$,"!"
RETURN name$
% ./Morrow.py test.mrw; echo $?
Hello, world!
What is your name? Mark
You're awesome, Mark!
global name$=global
global _return$=Mark
"pi"=3.1415927, radius=16
The answer is 42
0

GOTY, if the year is 1981 and you have a CoCo.
https://archive.org/details/zeldabat.coco

(Zelda's shooting is erratic and almost completely disconnected from your keypresses. But I like the aesthetic.)

Zelda the witch (no relation) with cauldron, bottle of bats, weird clouds, and fluttering bat.

wow these OCR tools are atrocious

you're probably better off doing it all by hand, these supposed tools are so obtuse

good news is i now possess an enormous amount of BASIC listings! i will be lovingly curating a zine with these listings ๐Ÿ˜Ž

vidak.solarpunk.au

phew. that was a slog!

I wonder why so much of hobby osdev is just making Linux (and sometimes Windows) again. Cause like, Linux already exists, it's right there, wouldn't it be cooler to make something new?

I'm getting back into development tonight by fixing some Sound Blaster detection issues. I've merged in fixes from @furan for Tyrian and Windows 9x and I fixed demos that used Future Crew's STMIK library. New firmware release coming soon...

is back up, earlier than predicted, in case you hadn't noticed yet.

@notptr long story... ๐Ÿ˜ฎโ€๐Ÿ’จ

  • finished scraping one magazine's full collection
  • got some good OCR software going!



If you are upset that someone uses a term to describe your identity or ideology because it is the predominant one within a society, you should think about why it makes you feel uncomfortable. People are going to create terms to describe identities or ideologies so that we can talk about and understand them. Being upset because a trans person called you cis or a vegan/vegetarian called you a carnist or any number of other words that describe the predominant identity or ideology within a society is just ridiculous and says more about your views than any one else's.
People are going to create words to talk about identities or ideologies so being upset that yours is being described is nonsensical. If you are so sure about your ideology or identity, why take issue with other people describing it?

@notptr i got it running under wine...

there is a special circle in hell for people who only target windows for their releases...

Bluesky being federated is like if email just started with Gmail

Only AMIGA Makes it Possible. but a day early.

Our fat calico-tuxedo cat, named Tabitha the Hutt, is fast asleep, using my Amiga ROM Kernel Reference Manual: Libraries and Devices book as a convenient pillow.

@cwebber explained in great detail how Bluesky isn't actually decentralized and immediately some people on Bluesky have pivoted to "okay it's not decentralized but it doesn't have to be and actually we don't want full decentralization" lol

installing java kill me now

https://github.com/NAMIP-Computer-Museum/scan2run/

This project focus on the digital preservation of computer heritage distributed in paper form (e.g. old magasines) Such material can be the only available form (no electronic support available) but can be found scanned format or can be scanned. However in order to transform such a listing in a running computer programs and sharing the experience requires quite a few steps:

  • retyping the program
  • loading it into the device or some emulator
  • capturing some result in textual, image or even video format

The main scope is to be able to run listing of 80's programs (e.g. BASIC) into an emulator with MAME as primary target. Our use case are emulator such as the Amstrad CPC (quite widespread) and the DAI In-DATA Imagination Machine (very rare computer).

New video! Building and testing the new DesTestMAX test cartridge for the Commodore 64/128.

YouTube: https://youtu.be/uuIKRRgv2K0
PeerTube: (coming soon)

Thumbnail for my video. Showing the right side of a Commodore 64 bread bin with a bright green short cartridge next to it. The label on the cartridge reads "DesTestMAX". The overlayed text reads "New C64 Test Cartridge Build & Test".

ยป