This is a place to share small programs I write. You know those that do one or two simple things. Some toys, some utilities, whatever else I whip up out of need or want.
These will from here on out be little useless and useful BASIC and Assembly Language programs. They will be put inside of RISC OS ARCFS archives for distribution to preserve the filetypes.
All BASIC Programs will be in BBC BASIC V. All Assembly Programs will have there source in BASIC using the builtin BBC BASIC assembler (simplifies the issue of what assembler to use).
Nothing will be allocated, I am an American, and we are not known for allocating applications, modules or similar. This is the way it has always been, no reason to change now.
Some of the source here still has a note on the MIT license. I am explictily relicensing everything in this repo under the Unlicense, as it needs not be restricted by even keeping a copywrite of any form. It may take a day or two to remove the MIT license from all of the source, please do not let that slow anyone down.
I am back to using real Operating systems. This means that there will be significant periods of time between updates as I will not often boot into Linux or AROS for the purpose of being able to access GitHub (or my main file site for upload, or an other web site).
I have managed to make a 3D-Priner Logo so I can create 3D model G-Code on real computers and not have to worry about high resource tools that are useless in many areas. As such I no longer have any need of regularly using Linux or AROS (at least AROS is better than Linux, for my usage).
This and my 8-bit and Macro Assembler Stuff repos are my ongoing focus. The goal is to enjoy coding, and promote the design and use of extreme long term usage Desktop Computers (Desktop Systems designed to be used for 5 decades or more without replacement, both software and hardware). We have had Desktop Personal Computers for about 50 years now, so we now are in a place to look at what has been reliable for these things and what has not been so reliable.
Long term computing is needed moving forward. We need to reduce the energy and material usage of replacing our computing devices too often, we need to reduce the energy usage of sending them through tech recyclers after we are done with them. Ideally we should have computers that will be in continous use for as long as possible. This also means STOP pushing for people to use more powerful CPU's when it is not needed (like internet based applications, video viewing/editing, 3D-Modeling). Many tasks can be done easily and well in real time with a lot lower end HW that is pushed, if the programmers give thought to these things, and use file formats that do not need to strain the CPU or other processors in our computers.
While I focus on the issue of long term computing from the view of Desktop Computing (including laptops), the issue also applies to other computing applications. For long term computing we also need to prolong the life of handheld computers ('Smart' Cell Phones, Digital Music players, GPS mapping systems, etc), as well as embeded devices (thermastats, lighting control systems, engine control and monitoring systems, etc). These are areas that others are looking into as well. My area is primarily the Desktop Comuting view of things.