Music Maker by subLOGIC

2 posts / 0 new
Last post
macintricks's picture
Offline
Last seen: 5 years 10 months ago
Joined: Jun 22 2007 - 22:36
Posts: 30
Music Maker by subLOGIC

I'm looking for more information on a music composition program by subLOGIC titled "Music Maker" along with its companion "Kaleidoscopic Maestro." The following link is a YouTube video capture of the Kaleidoscopic Maestro program in action:

http://www.youtube.com/watch?v=Dd_wZ83I33c

Specifically, I'm wondering how to call machine language subroutines from the compiled music modules in Integer BASIC programs. A cursory inspection of the DEMO program (written in Applesoft) reveals BRUNing the module, then issuing a USR(X) function, where X is the song number. Somehow, this jumps to the machine language subroutine containing the song. I'm wondering if there's an equivalent CALL (I'm guessing) in Integer BASIC.

This title is in the Asimov disk image archive.

Anyway, I'd be forever thankful to whoever knows where to get the manual to this program. Thanks!

macintricks's picture
Offline
Last seen: 5 years 10 months ago
Joined: Jun 22 2007 - 22:36
Posts: 30
Addendum To: Music Maker by subLOGIC

So I was looking at creating a music module in this software when something interesting appeared: a memory address, the start of the subroutine (I assume). Here's what I did:

1. Start the Music Maker disk and run MUSIC MAKER
2. Select 1. ENTER THE SONG MAKER/EDITOR
3. Press G to "get text" and type in POPCORN without the .TEXT
4. Press A to "assemble" and type in POPCORN
5. Press Q to go back to the main menu.
6. Select 2. MAKE A MODULE FROM SONGS ON DISK
7. Select [I] INTEGER BASIC.
7. Type in POPCORN, then ;S to save the module

START=16384 END=17102 LENGTH=718
or
START=$4000 END=$42CE LENGTH=$02CE

The $4000 seems familiar because it's the start of Hi-Res Graphics Page 2. That may not be too important, but the question remains: how to pass the song number to the module and start it? Hmmm....

Log in or register to post comments