Sunday, June 30, 2024
Saturday, June 8, 2024
🖥 "Structured" World Map
The recent 🖥 World Map program stands as a great example of a neat program created in an "unstructured" programming paradigm.
This alternative version of the program is a port of Tom Lake's QB64 program, a really great conversion of the "unstructured" program to a "structured" programming paradigm.
It is very cool to compare the various unstructured versions of World Map to Tom Lake's program (his QB64 version and this BAM port.)
- Run the BAM program
- View the BAM program's source code
- Structured QB64 version by Tom Lake
- Unstructured ANSI BASIC version by Tom Lake
- Unstructured C64 Simon's BASIC version by Alvaro Alonso G.
Friday, June 7, 2024
🖥 Vampire Einstein
This BAM program is a port of a QBASIC program by Peter McGavin.
Peter McGavin's QBASIC program is an awesome port of an excellent BBC BASIC program by Richard Russell.
Thursday, June 6, 2024
🖥 World Map
- BAM program by Charlie Veniot
- QB64 program by Luis Alberto Migliorero
- C64 program by Alvaro Alonso G.
- Tektronix program (author unknown) hosted on Monty Mcgraw's GitHub site
- creates a custom screen size so that the map fills the browser window on a display with resolution of about 1371 x 771
- animates the drawing of the map in an endless loop
- once a map is drawn in some random colour, the program pauses for 2.5 seconds before the map gets retraced with a new random colour
- Run the program
- View the source code
Sunday, June 2, 2024
🖥 JW Simple Animation 1
Wednesday, May 29, 2024
🖥 Twelve Trigeod Wheel
This BAM program inspired by Richard Russell's BBC BASIC program shared on Facebook with the BASIC Programming Language group (link.)
I wanted to recreate Richard Russell's image using DRAW statements as part of my long process of testing enhancements to DRAW that are still at the development level (I..e. not ready for a new BAM release.)
- Run the program
- View the source code
- Try the development version of BAM
- View the changes to BAM in draft release notes
Sunday, May 26, 2024
🖥 Twisted Squircle
That did not match GW-BASIC's TA behaviour.
🖥 Geometric Mandalas
As a coding exercise, I wanted to make use of DRAW statements to get plot points for regular polygons repeated around an axis to create geom...
-
As a coding exercise, I wanted to make use of DRAW statements to get plot points for regular polygons repeated around an axis to create geom...
-
EDIT 2026-05-11: Something was causing this program to not work on mobile devices. I'm guessing I had exported and uploaded the wrong v...
-
Variable Scoping describes where a variable is accessible, or available, within a program. A BASIC Anywhere Machine program may declare (exp...