FreeBASICpi - Retro Rasberry PI image
FreeBASICpi - Retro Rasberry PI image
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
https://drive.google.com/file/d/1oBwm6c ... sp=sharing
Re: FreeBASICpi - Retro Rasberry PI image
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?
Re: FreeBASICpi - Retro Rasberry PI image
Here's the miEdit package that can be installed on any Linux machineTeeEmCee 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?
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.
Re: FreeBASICpi - Retro Rasberry PI image
Some people requested a demonstration. Please take a look https://tinyurl.com/vm22x3yw
Re: FreeBASICpi - Retro Rasberry PI image
Quite impressive and interesting, well done!
Re: FreeBASICpi - Retro Rasberry PI image
Wrote a book to go with the image.
https://ko-fi.com/s/1e51704a96
It's pay what you want... even $0.
Thanks
https://ko-fi.com/s/1e51704a96
It's pay what you want... even $0.
Thanks
Re: FreeBASICpi - Retro Rasberry PI image
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
Book: https://drive.google.com/file/d/1Oftr_e ... sp=sharing
Pi Image: https://drive.google.com/file/d/1k1klBC ... sp=sharing
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
Re: FreeBASICpi - Retro Rasberry PI image
The book is a nice work should be read from any beginner.
Joshy
Joshy
Re: FreeBASICpi - Retro Rasberry PI image
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.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
-
- Posts: 3906
- Joined: Jan 01, 2009 7:03
- Location: Australia
Re: FreeBASICpi - Retro Rasberry PI image
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
https://geoffg.net/picomite.html
Re: FreeBASICpi - Retro Rasberry PI image
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 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
-
- Posts: 3906
- Joined: Jan 01, 2009 7:03
- Location: Australia
Re: FreeBASICpi - Retro Rasberry PI image
@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.
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.
Re: FreeBASICpi - Retro Rasberry PI image
@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.
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.