Episódio 162 – BASIC.BAS – Parte B - 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 Depois de terminar de falar de Microsoft BASIC, vamos

Retrópolis - A cidade dos clássicos

TracerBlender v1.1.0 released! This tool for Blender to create scenes for the MSX BASIC ray tracer now provides support to let tracer.bas render directly to a true color image file, with custom resolution. You can actually render 4K backgrounds in BASIC!

And instead of dying of old age while waiting for your MSX to complete this task, let your modern PC do the work, using GW-BASIC on bare metal or VM, for a massive speed boost!

https://codeberg.org/randysimons/TracerBlender

#msx #msx2 #gwbasic #b3d #tracerblender

TracerBlender

A Blender extension to create, preview and export scenes for MSX-BASIC tracer.bas ray tracer.

Codeberg.org
If you want to try my #msdos system info nonsense program for #gwbasic, it's now publicly available:

https://git.rainbow-100.com/cgit.cgi/GWFetch/about/

It's not tested everywhere, so I'm sure it'll have some problems.
GWFetch - A screenfetch/neofetch-like utility for GW-BASIC

DR DOS detection in #gwbasic gwfetch needed some attention, but pretty happy with the results!
I've been struggling for days with calling x86 assembly from within #gwbasic following the manuals, examples, etc. Today I finally noticed that variables' addresses in #gwbasic (via the VARPTR() function) just... change!

I had a loop reading and poking data into an array to be executed as machine code, and, boom!, the address of the array changed because I did a simple operation also within the loop as a result of a conditional.

I feel relieved that I sorted this out.
#LLaMA 3 local-run #AI is pretty doggone good. Downloaded a 120B parameter Q6 model (this is ridiculous by consumer standards), and asked it to write a simple #GWBASIC program. I love to test AI on ancient programming languages. It wrote the simple program and it ran perfectly without edits! My PC did use a LOT of #solar energy, and 105 gigs of RAM + 24 gigs of VRAM 😁 NOW I WANT MORE 🤣

New on the blog: I picked out a few bits of the old DOS BASIC programming experience and have will be writing about how I brought a few of them back into my modern work. This first article is technically a retrospective, because I've a bunch of the tooling I used behind the scenes on previous projects was inspired directly by its PLAY command.

https://bumbershootsoft.wordpress.com/2024/06/01/looting-gw-basic-the-music-macro-system/

#retrocomputing #gwbasic

Looting GW-BASIC: The Music Macro System

After last week’s survey of GW-BASIC’s facilities, I felt there were four pretty major gaps in modern software environments compared to the old, interactive, whole-home-computer program…

Bumbershoot Software
Ух ты, сорцы #GwBasic оказывается опубликовали
Легенда

@DK1MI Nice👍​ Used a Televideo TS-1603 computer with CP/M in the early 1980's. Didn't want to mess with the alternate PC-DOS that came with it.

I found this manual at a used book sale a few years ago and could't resist🙂​

Spent a lot of time fooling around with GW Basic on an early IBM PC clone...

#gwbasic