Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Hi! I am trying to use Tape master following the steps in the video, but when I try to load the created tape I get an error when the music should play. The error usually appears in the address $1017. The file that I am loaded according to its characteristics starts in the address $1000 and player in $1003.

I don't really know what I'm doing wrong.

Thanks in advance and greetings.

(1 edit)

I'm sorry if you are having trouble here. Let me try and help you out here. There could be a few reasons for this problem:

1. You may have exported the SID player header format instead of the PRG format on to your D64. You can use SIDPlay/W to export your SID tune as a C64 data file (DAT/PRG).

2. Although a lot of tunes work in Tape Master Pro, some music players use zeropages below $ee which interferes with the tape loader system. As it uses zero pages below that area. If your tune is Goat Tracker, you can easily set the Zeropage address to $fe-$ff (That's the range I usually use for my tunes). Not all music players are compatible with this tape loader, unless all zero pages have been altered manually to work with the loader in a machine code monitor.

3. The size of your music file could be too large for the loader system. The range should be $1000-$1fff. Since the first segment of game data loads at $2000.

4. You may have tried to play a tune that originally loaded at a different load address and may not have been properly relocated to $1000 using SIDReloc or any other compatible music relocators.

(+1)

Thanks for the reply.
I will check the sid files.

(+1)

Hello!
I have made the music play.
I have relocked page zero with sidreloc, and I have converted the sid file to .dat with SIDPlay/W
Thank you very much for your help.