FreeBASICpi - Retro Rasberry PI image

User projects written in or related to FreeBASIC.
Post Reply
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

So, in short I created a Raspberry PI image that boot straight into a custom text editor that strives to provide a retro nostalgic programming environment. It's still just a baby, but it's getting better day by day. If you feel so inclined flash it to a card and pop it into a pi. It was developed with the PiZero in mind using the Base Lite Raspbian OS so it should work on any model Pi.

https://drive.google.com/file/d/1oBwm6c ... sp=sharing
Image
TeeEmCee
Posts: 362
Joined: Jul 22, 2006 0:54
Location: Auckland

Re: FreeBASICpi - Retro Rasberry PI image

Post by TeeEmCee »

Sadly I don't have an RPi to try it out on, but this looks amazing, actually just what I wanted for a modern+retro low distractions computer for programming. Is there any more information, like more screenshots?
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

TeeEmCee wrote:Sadly I don't have an RPi to try it out on, but this looks amazing, actually just what I wanted for a modern+retro low distractions computer for programming. Is there any more information, like more screenshots?
Here's the miEdit package that can be installed on any Linux machine
https://drive.google.com/file/d/1zuf-k0 ... sp=sharing

just run ./install.sh and it will become one with your environment. This will not install any pre-requisite packages or fbc, you'll need to do that yourself. At minimum you'll need: fbc 1.08 and on Debian:
sudo apt-get install build-essential libncurses5-dev libffi-dev libgl1-mesa-dev libx11-dev libxext-dev libxrender-dev libxrandr-dev libxpm-dev ncurses-doc libxcb-doc libxext-doc libgpm-dev git libcunit1 libcunit1-dev libcunit1-doc console-tools
That should get you started.
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

Some people requested a demonstration. Please take a look https://tinyurl.com/vm22x3yw
paul doe
Moderator
Posts: 1651
Joined: Jul 25, 2017 17:22
Location: Argentina

Re: FreeBASICpi - Retro Rasberry PI image

Post by paul doe »

Quite impressive and interesting, well done!
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

Wrote a book to go with the image.
https://ko-fi.com/s/1e51704a96
It's pay what you want... even $0.
Thanks
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

Okay so maybe nobody wants to sign up for Ko-Fi to download a book... That's cool, I understand. Here Google. If anyone has any better places to put them let me know. Please provide feedback as well I'm interested in improving this and with enough interest I'd write additional books on more advanced topics.
Book: https://drive.google.com/file/d/1Oftr_e ... sp=sharing
Pi Image: https://drive.google.com/file/d/1k1klBC ... sp=sharing
D.J.Peters
Posts: 8485
Joined: May 28, 2005 3:28
Contact:

Re: FreeBASICpi - Retro Rasberry PI image

Post by D.J.Peters »

The book is a nice work should be read from any beginner.

Joshy
Imortis
Moderator
Posts: 1873
Joined: Jun 02, 2005 15:10
Location: USA
Contact:

Re: FreeBASICpi - Retro Rasberry PI image

Post by Imortis »

mindlord wrote: Jun 20, 2022 13:43 Okay so maybe nobody wants to sign up for Ko-Fi to download a book... That's cool, I understand. Here Google. If anyone has any better places to put them let me know. Please provide feedback as well I'm interested in improving this and with enough interest I'd write additional books on more advanced topics.
Book: https://drive.google.com/file/d/1Oftr_e ... sp=sharing
Pi Image: https://drive.google.com/file/d/1k1klBC ... sp=sharing
I meant to grab these and even send a tip your way, but I am very distractible and it got pushed to the back of my mind.
BasicCoder2
Posts: 3779
Joined: Jan 01, 2009 7:03
Location: Australia

Re: FreeBASICpi - Retro Rasberry PI image

Post by BasicCoder2 »

The Rpi is often used not as a stand alone computer but rather to interface hardware so such commands would be a useful addition. FreeBASIC probably could do the same as MMBASIC with an extended i/o library?
https://geoffg.net/picomite.html
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

BasicCoder2 wrote: Jun 29, 2022 9:49 The Rpi is often used not as a stand alone computer but rather to interface hardware so such commands would be a useful addition. FreeBASIC probably could do the same as MMBASIC with an extended i/o library?
https://geoffg.net/picomite.html
I included the GPIO interface library in the base installation and include a section on using that library to access the GPIO pins close to the end of the book.
BasicCoder2
Posts: 3779
Joined: Jan 01, 2009 7:03
Location: Australia

Re: FreeBASICpi - Retro Rasberry PI image

Post by BasicCoder2 »

@mindlord

Great. I haven't been playing with my RPi for some time now but will soon get one of those Raspberry Pi LCD touch screens and so I will give your software a try. Not sure about the editor because I have been using Geany to write FreeBASIC programs to run on the RPi.
You certainly put some work into the FB beginners tutorial.
mindlord
Posts: 17
Joined: Jul 18, 2020 19:59

Re: FreeBASICpi - Retro Rasberry PI image

Post by mindlord »

@BasicCoder2

While the editor is optional for using the book. The SpriteOS image has all the GUI stuff ripped out on purpose to make it run in pure framebuffer mode. I think you can still reinstall raspberry pi desktop on top of it, but I haven't tried. What you could do is do a basic Raspberry Pi desktop install on your pi - copy the contents of /home/sapient to your home directory and then run the install.sh and libraries.sh in the fbc_linux_armv6_rpi. You would also need to compile and install libfbsfx which is located in the miEdit directory.
I think that's all you'd need.
Post Reply