Skip to content

1.01 - Build Date 22 JUN 2026

Latest

Choose a tag to compare

@AltairArchaeology AltairArchaeology released this 22 Jun 18:09
70d79e8

This is an update to the initial release, fixing two specific problems encountered while using BASIC on ITS, and adding one program.

  1. Fixed the :DEC simulator crashing after saving a BAS program inside of a running BAS program. Previous behavior would allow the save, but as soon as the running BAS program was complete :DEC would crash. This makes it easier to save data states inside of programs for later use, such as with games, simulations based on large databases, etc.

  2. Fixed the Y2K issue found during LIST or RUN where the year is printed as <6. I took a different approach to what Lars Brinkoff did with his release, and instead focused on keeping it close to how it would historically appear by retaining the 2X numbers for the year instead of expanding to 4X numbers per year. While this may start to get confusing once we reach the year 2070 etc, I wanted to preserve the behavior.

For some more information on what it was doing to cause the Y2K issue - the program calculates the date from years passing from 1964, so as of this release that value that is calculated is 64+62=126. It then executes 126/10=12.6. It then tries to convert to ASCII, with ASCII "0" + 12 = "<" and ASCII "0" + 6 = "6". It then prints those two: so <6 as the year. My patch to it instead calculates as (year_since_1964 + 62) MOD 100, which ensures that the year is always displayed as a single-digit instead of two digits, which will prevent this issue from happening again.

  1. Added the program HGNOON, which is possibly the first tactical-style video game made in a non-military setting. In this game, you duel a notorious outlaw in a gunfight. It was created on the 12th of September in 1970 by Chris Gaylo at Syosett High School, and was previously lost until a printout of the source code was discovered in 2007. I modified the source code to work with TOPS-10 BASIC's syntax, fixed some misspelled words, and did some slight modifications to the ending screen to make it look better. Otherwise, this is the exact game that Mr. Gaylo made over 55 years ago. Enjoy!

Full Changelog: 1.00...1.01