Category Archives: SirSound

Sub-Etha Software announces more 2018 Chicago CoCoFEST! plans

FOR IMMEDIATE RELEASE:

Sub-Etha Software announces more 2018 Chicago CoCoFEST! plans

Des Moines, Iowa – March 14, 2018 – Iowa-based Sub-Etha Software reveals more plans for the upcoming 2018 27th Annual “Last” Chicago CoCoFEST! to be held April 21 and 22, 2018 at the Heron Point Convention Center in Lombard, Illinois.

“The biggest news,” says Sub-Etha co-founder Allen Huffman, “is that we will have Jolt Cola to drink during the road trip to Lombard, and maybe enough extra to share during the event.”

Among the new offerings at this year’s event will be CoCoWiFi, an inexpensive internet modem device that allows connecting the CoCo up to a WiFi network for accessing remote internet sites using telnet and other protocols. Both fully assembled and do-it-yourself kits are expected to be available, with pricing to be announced at the show.

CoCoWiFi is pretty cool,” says Huffman. “It looks like an old-school Hayes Smartmodem and can be used on any model Color Computer with any terminal program. If the MC-10 has a terminal program, I bet it would work there too. The best part about it is if you don’t wanna buy it, you can spend about $10 and put one together yourself without any soldering. But we’ll be glad to sell you one for much more than that.”

Another new offering will be SirSound, the serial port multi-voice sound device. SirSound provides (1980s) arcade-quality background music and sound effects from BASIC. It uses built-in commands with no assembly language or special drivers needed.

“SirSound is one of the funnest things I have ever worked on this month,” adds Huffman. “You can play the Frogger theme song just by typing a PRINT command. I expect it could also play the Pac-Man theme, too, but we haven’t tested that, yet.”

SirSound is still under development, as well as SirSound S (6-voices in stereo), SirSound Plus (SirSound with the ability to play stereo digital files) and Sir Sound S Plus. There will also be an open-source SirSound Jr project made available. It will have the most of the same features as SirSound, but will be limited to just 1-voice tone music. Beep beep.

“We also will have a selection of new-old-stock Sub-Etha items in original packaging for those who like to collect useless 5 1/4: floppy disks with photocopied instructions stored in plastic baggies. Of course, master disk images of all this stuff has been uploaded to the Color Computer Archive and will be available for free, too.”

Be sure to drop by Sub-Etha Software’s table in the main exhibitor hall during the event.

About Sub-Etha Software

Sub-Etha Software was founded in Lufkin, Texas in 1990, as a partnership between Allen C. Huffman and Terry S. Todd. It made it’s first CoCoFest appearance at the First Annual Atlanta CoCoFest in 1990, and it’s first Chicago CoCoFest appearance at the First Annual “Last” Chicago CoCoFEST! in 1992. They may be contacted online at www.subethasoftware.com

About the Chicago CoCoFEST!

The 27th Annual “Last” Chicago CoCoFEST! is sponsored by the Glenside Color Computer Club of Illinois. They may be contacted online at www.glensideccc.com.

Contact:
Allen Huffman
alsplace@pobox.com
PO Box 7634,
Des Moines, Iowa
U.S.A.
Ph: 515-999-0227

###

SirSound video demonstrations

One year ago, on March 9, 2017, Sub-Etha Software announced the Sir Sound CoCo Sound Card, today referred to as SirSound, without the space. Today we present to you the first public demonstration of the project.

SirSound demo 1- introduction

This 7-minute video walks through the basic concept of the device, and shows how easy it is to convert BASIC “PLAY” music to use the SirSound device.

SirSound demo 2 – polyphonic music

This 4-minute video shows how multi-voice music will be handled. It demonstrates 3-part harmony, and also a quick version of the Frogger arcade game theme music, all from BASIC.

More to come…

CoCoWiFi and SirSound project updates

Things have been real busy lately at Sub-Etha Galactic Headquarters… Here are some updates:

CoCoWiFi

The CoCoWiFi has been tested on the bitbanger serial port and things seem to work just fine.

On the RS-232 Pak, a modification was needed to make the pak actually receive data (forcing the carrier detect signal). This has been done by an easy soldering mod to the DB9 connector. The downside is that it does not provide true CD, and there is no support for hardware flow control or DTR to drop calls. For just a bit more, there are RS232-to-TTL adapters that provide hardware flow control, which might help for doing high speed transfers. However, the lack of carrier detect and DTR means they won’t work with a BBS like they should

Thanks to David Chesek, new RS232-to-TTL adapters were located that include all the signals. These would be the best choice for running with an RS-232 Pak. I have two different types of adapters, but have only done some initial testing. I was unsuccessful getting the first adapter to work. I plan to test the second version this week.

I hope to have a hardware announcement to make before the CoCoFEST!

SirSound

I learned much while working on CoCoWiFi, so I returned to work on the previously “announced” SirSound project. I got everything wired up properly and was able to write a BASIC program to make it play tones. I also worked with John Strong and migrated the prototype over to an Arduino Nano (matching the original Arduino sound player board he sent me last year).

The next phases is to figure out the various modes that sound module will run in. I have proposed:

  1. Direct. This mode just passes bytes to the sound chip, the same way you might do with a POKE command if it was a memory-mapped chip. BASIC is very slow at ANDing and ORing bits to make the messages, which is how my test program works, but this could be heavily optimized. This mode is mostly here to allow someone to port over code that was written for one of the other platforms that use an on-board SN76489 sound chip, though some of the bit-blasting players would probably not work as well over slow serial.
  2. PLAY. This is the BASIC mode, that will simulate the PLAY command. You will be able to send a string of notes to SirSound and play them just as easy as in EXTENDED COLOR BASIC. There are a few things that have to be adapted, like support for the multiple channels of audio, and sub-strings. Last year, it was suggested to look at the MSX computer’s PLAY command for examples of how Microsoft did this very thing. I may follow that syntax. MSX also ads a PLAY() function that can tell is background audio is in progress, and we will be able to achieve the same results using the Printer Read/CD signal on the bitbanger port. I plan to also add some sequencing extensions so repeating music loops don’t have to be sent over and over again.
  3. Optimized. This mode would be for assembly programs, and would pack data into 8-bit values rather than longer ASCII strings.
  4. Interactive. I am planning on having a shell/command-line interface (CLI) available which could be accessed. It would be used for testing the device without needing to write a BASIC program.

More to come…