24-09-2022, 11:38 AM
Thanks to bushy555 for providing a small collection of ZX Spectrum 1-bit music engine players (with tunes) that he ported to play on the Microbee. There are about 25 tunes, mostly with their ASM source code.
These were all put on a boot DS80 Microbee disk and a Menu made to allow for quick and easy playing of each tune. While the files are COM files and can run directly from the SHELL or CP/M, it was easier for me to make a BASIC Menu, so they can run from there. Unfortunately when the tune finishes it doesn't return control to the Microbee so a simple RESET is needed to allow you to play another. "Lets Go" by Shiru, is perhaps the best quality and sounding tune that has been produced.
Because of their size, all the ASM files were ARCed to a small file so they could fit onto the disk. UNARC is provided to allow you to extract the files, but their size is bigger than a Microbee DS80 disk so just extract what you need, a few at a time. Transfer is there to view them. All source code provided has been assembled to COM files with either PASMO or SJASMPLUS. You can tell which one is which by the first few lines in the source. ALL SJASMPLUS source code requires an OUTPUT "FILE.COM" as the first commands, whilst PASMO source code does not require this.
So in the MbeeTech Repository in the Microbee\Software\Applications\Music_speech folder we placed
microbee_1bit_music_01_ds80.dsk
These were all put on a boot DS80 Microbee disk and a Menu made to allow for quick and easy playing of each tune. While the files are COM files and can run directly from the SHELL or CP/M, it was easier for me to make a BASIC Menu, so they can run from there. Unfortunately when the tune finishes it doesn't return control to the Microbee so a simple RESET is needed to allow you to play another. "Lets Go" by Shiru, is perhaps the best quality and sounding tune that has been produced.
Because of their size, all the ASM files were ARCed to a small file so they could fit onto the disk. UNARC is provided to allow you to extract the files, but their size is bigger than a Microbee DS80 disk so just extract what you need, a few at a time. Transfer is there to view them. All source code provided has been assembled to COM files with either PASMO or SJASMPLUS. You can tell which one is which by the first few lines in the source. ALL SJASMPLUS source code requires an OUTPUT "FILE.COM" as the first commands, whilst PASMO source code does not require this.
So in the MbeeTech Repository in the Microbee\Software\Applications\Music_speech folder we placed
microbee_1bit_music_01_ds80.dsk
---------------------------
ChickenMan
ChickenMan