#Commodore64 #Commodore1541 #MOS6502 #RetroComputing #VintageComputing #8Bit #HardwareHacks #TinyBASIC #KIM1 #CommodoreHistory
https://theoasisbbs.com/1541-kim-1-kernel-turning-a-commodore-1541-into-a-computer/?feed_id=7361&_unique_id=695538a5d09fa
okay!
the text editor is beginning to croak back into life!
this is a 100-ish line text editor written in Altair BASIC
i have corrected and adapted the program to run on this Tiny BASIC, which runs on virtually every micro-controller board available in the west:
https://github.com/slviajero/tinybasic
what happens in this video is:
1. a text file is loaded at the INPUT prompt
2. the file is read into memory with "R"
3. the file paged through with "N"
4. individual lines for editing are listed with "L"
please see the following source code:
#permacomputing #retrocomputing #retro #basic #tinybasic #vintagecomputing #programming
https://spectra.video/w/qvxsFMhciScC1T2py3eFvB
going live for a bit, working on the text editor that is supposed to ship with the suite of tools with the people's permacomputer model 1.
#permacomputing #retrocomputing #tinybasic #6502 #z80 #livecoding #peertube #retro #emacs #retrogames #texteditor #programming
This #TinyBasic port also runs successfully on the #HP200LX palmtop. It wound up as a 2,799 byte .COM file. Added the ability to LOAD and SAVE the program source, and BYE to quit the interpreter.
Source and a prebuilt COM file here, if you would like to try on your own hardware.
https://gitlab.cs.washington.edu/fidelp/tinybasic
Careful, it may still have bugs!
The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.
It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!
going live right now
https://spectra.video/w/jvves1Y5zC7f7uZpqETm4x
#live #livecoding #retrocomputing #retrocomputer #basic #tinybasic #retro #emacs #coding #programming

here i am transcribing a word processor (nb--not text editor) written in BASIC
https://spectra.video/w/hDyGs4tAuqUWiyvm7KjrhE
#retrocomputing #retro #tinybasic #basic #livecoding #live #emacs #texteditor #coding #programming
the people's permacomputer project is crowdfunding AUD$500 for some prototypes, which backers will receive.
https://igg.me/at/HTkxQoJqy6U/x/35340446#/
please boost and share around.
#crowdfunding #mutualaid #permacomputing #retrocomputing #retro #esp32 #tinybasic #basic