Updates Implemented in 8.1a

From Color 64 BBS Wiki

Introduction - 8.10a Updates from Preceding 8.0/8.1

I still consider myself a rookie when it comes to the 8.1 code structure…. Just enough to be dangerous. That said, I’ve been working with the code for the last two years and I am slowly gaining steam with successful modifications and several bug corrections that came with 8.0/8.1.

The beauty of this product is that we have the freedom to make it truly customized to our liking. It was in this spirit that I’ve spent countless weekend nights up to the crack of dawn furiously hammering out code and test, test, test! All modifications I have performed on this system have been in operation with my Commodore 128, both in stock operation as well as with REU (RAM Expander Unit) implemented.

Only the BASIC areas could be modified. Hours of scrubbing the ML and trying to see what Chat GPT thinks about it has really gotten me nowhere. Attempts to reach the original 8.1 authors have failed. Fred Ogle, I see you on Facebook! Answer my message! Maybe in a year or two of further study will get me there. I can’t say for sure what all is contained in the ML, but based on the old 7.37 code, I have some ideas and my notes in my studies of it are rapidly growing.

A confusing aspect of 8.1 is the lack of documentation describing some of the additional BASIC modifications they made. There are extra ML commands, ML variables, and BASIC shortcuts that are being performed in there that are difficult to discern what they do or even replicate. Again, after further testing, I expect to get up to speed on this and hopefully a subsequent release (8.1.1?) can be done.

I should note that √bbs.msgs and √bbs.xfers are at maximum capacity unless you grow √bbs.init in size. In fact, the opening credits I have in √bbs.init for the opening screen were solely implemented to avoid the dreaded “LOAD OVERFLOW” message when the system tries to load √bbs.msgs. If you want to add more to one of these modules, you will have to increase size of √bbs.init.

There are three versions I have built and are available for download at www.itchybutt.org:

  • SD2IEC Build
  • Traditional Build
  • Vice LTK Build (Linux, includes TCPSER script)

If you have an existing version 8.1 in operation, see notes on converting your system to 8.1.0a in the "Conversion from 8.0 or 8.1" section.

Many of the modifications were both of my desire to have or were captured from the older 7.37 modifications that came out in disks from Tri-State Color 64 Sysop archives.

Next Section: Technical Support

Introduction