#Microsoft has released the original assembler sources for #MBASIC dated 1976-1978 under MIT licence. You'll find it in this github repo:
https://github.com/microsoft/BASIC-M6502
#RetroComputing #BASIC #6502
History for m6502.asm - microsoft/BASIC-M6502

Microsoft BASIC for 6502 Microprocessor - Version 1.1 - History for m6502.asm - microsoft/BASIC-M6502

GitHub
Episódio 162 – BASIC.BAS – Parte A - Retrópolis

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis. Esta é a Parte A do Episódio 162. Sobre o episódio Demorou mas finalmente saiu o dossiê BASIC em Retrópolis. Se o podcast acabar amanhã, de não falar sobre BASIC não poderemos ser acusados. Sobre esta parte Começamos com um longo passeio pelas origens do BASIC,

Retrópolis - A cidade dos clássicos
I "recompiled" #MBASIC v5.22 for #CPM
from stefano:
https://z88dk.org/forum/viewtopic.php?t=11754
MBASIC disassembly updated - z88dk forums

🞜 Vintage Computing Christmas Challenge (VC³) 2023 🞜 - Logiker

🞜 Vintage Computing Christmas Challenge (VC³) 2023 🞜. Vintage Computing - Textart - Compos

It's alive!

Minimal playing so far, but a simple smoke test is encouraging... I can run #CPM and see the contents of some virtual drives - so the microSD card is clearly working. The buttons appear to work as things happen when I press them, including the LED illuminating. Also, the o/p port at addr 0 works when doing OUTs from #MBASIC and using a multimeter.

Lots still to learn with this deceptively complex system, but I am having a blast so far! 🚀

#RC2040
#CPM
#emulation
#retrocomputing

Just in time for Christmas

#CPM80 & #MBASIC

We have a test Christmas tree :)

Graphics from #mbasic via #pio emulated #z80 #cpm

And we have reached colour mandlebot with the display...

Not sure they are the "right" colours, and I've spotted a bug in the background when scrolling, but it's pretty :)

#mbasic #CPM #mandlebrot #display.

This is a big reason why most #CBASIC programs were also lost to time where #MBASIC ones are ubiquitous. If you have a #CBASIC binary, you have to match the hardware and can't patch it if it's broke or discover how it works without documentation unless you're willing to reverse engineer it.

The same thing will be true of our current "open source" vs proprietary/SaaS stuff in a decade or two. Do you know how many obscure old databases I have that no one has heard of?