Adam asked me if I could help test this. It took me a little while to figure out how to load a tape image and start it playing, but I got the hang of it soon enough. For anyone else trying this, most AstroBASIC programs start with the command

:INPUT; RUN [GO]

Assuming you didn't have a fancy keyboard (which hasn't been emulated in any case), you'd enter this on a 24 button keypad, using various shifts to get all the needed characters and keywords. By default, you'll want to push these keys. If there are two characters on a line, the first one is a shift. If you mess up, hit 3 to erase.

Period NumPad+
NumPadEnter 2
0 3
NumPadEnter PageDown
C

It was really cool seeing some tape programs running. I started out with Sideswipe, a very simple program from WaveMakers, which worked fine. Then I tried one of my favorites, CandyMan from L&M Software, which has a title screen followed by the main program. This also worked really well.

Where I started running into problems was with the multi-load music programs from George Moses. If you look at the recordings, there's a bunch of silence in them. That's because after loading the program, the user would simply leave the tape running. It was timed such that as soon as one song ended, the tape would be in the appropriate position to load the next song. I don't know if it's an issue with the tape support or the actual emulation speed of the system, but I could never get it to work quite right. We did test these on real hardware before putting them on-line. I was able to work around this by pausing the tape while a song played, then restarting it and waiting for it to reach the next song, so it seems to be purely a timing issue.

Bach's 15 Two Part Inventions
http://www.ballyalley.com/program_downloads/2000_baud_programs/george_moses/bach_tape/15_two_part_inventions%20(by_johann_sebastian_bach)_[george_moses].zip
First song plays fine. Then it looks like the second one's loading, but it ends up crashing back to AstroBASIC.

Beatle's Greatest Hits
http://www.ballyalley.com/program_downloads/2000_baud_programs/george_moses/Beatles_Greatest_Hits/Beatles%20Greatest%20Hits%20(George%20Moses).zip
"She Loves You" plays fine. After that, there's a long pause. If you wait a few minutes, it will eventually play "Let It Be", having skipped over the second song, "A Hard Day's Night".

Scott Joplin's Ragtime Classics
http://www.ballyalley.com/program_d...isc_music/scott_joplin_ragtime_classics_[george_moses].zip
"The Easy Winners" plays fine. After that, there's a long pause. If you wait a few minutes, it will eventually play "The Entertainer", having skipped over the second song, "Crush Collision March".