Musical tape loaders

Whether it's Mire Mare or a BASIC tape you found in the attic, it needs to be preserved digitally. Post here and experts can help to do so.
User avatar
R-Tape
Site Admin
Posts: 2591
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Sat Jul 07, 2018 1:25 pm

Ast A. Moore wrote:
Sat Jul 07, 2018 12:58 pm
That aside, I don’t quite get the idea behind this exercise. We simply have a series of tones of different frequencies, which don’t translate into data. The only “loader” effect is the border changing color each time the waveform crosses the zero point.
Is it 'Oh Susannah' you don't see the point of, or musical tape loaders in general?

My understanding is that Imperial March and Happy30th do translate into bytes and are worthy of a ZXDB ID, but based on what you say 'Oh Susannah' is only a loader followed by everyday notes that do not translate into bytes and shouldn't have an ID. Sound about right?
I think I’m missing something here. :?
I doubt it!
0 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1224
Joined: Mon Nov 13, 2017 3:16 pm

Re: Musical tape loaders

Post by Ast A. Moore » Sat Jul 07, 2018 1:50 pm

R-Tape wrote:
Sat Jul 07, 2018 1:25 pm
Is it 'Oh Susannah' you don't see the point of, or musical tape loaders in general?
I have nothing against “Oh, Susanna”—it’s one of the tunes my wristwatch plays! (Yup, it’s from the 80s, and sill going strong). :lol:
I just don’t see how this is a “loader.” It doesn’t load anything; just toggles the border color based on the state of the EAR port. You can feed it any audio signal—even a complex one—and it’ll more or less do the same.
R-Tape wrote:
Sat Jul 07, 2018 1:25 pm
My understanding is that Imperial March and Happy30th do translate into bytes and are worthy of a ZXDB ID, but based on what you say 'Oh Susannah' is only a loader followed by everyday notes that do not translate into bytes and shouldn't have an ID. Sound about right?
Yeah, in a nutshell.

For I come from Alabama with a banjo on my knee . . .
1 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
djnzx48
Manic Miner
Posts: 566
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: Musical tape loaders

Post by djnzx48 » Sun Jul 08, 2018 2:43 am

Maybe I'm not quite getting what you're saying here, but the 'Oh Susanna' thing definitely loaded something for me:

Image
1 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1224
Joined: Mon Nov 13, 2017 3:16 pm

Re: Musical tape loaders

Post by Ast A. Moore » Sun Jul 08, 2018 8:24 am

djnzx48 wrote:
Sun Jul 08, 2018 2:43 am
Maybe I'm not quite getting what you're saying here, but the 'Oh Susanna' thing definitely loaded something for me:
I think you mixed up the tapes and left Phil Collins’ But Seriously in the tape player. A rookie mistake.
0 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
djnzx48
Manic Miner
Posts: 566
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: Musical tape loaders

Post by djnzx48 » Sun Jul 08, 2018 9:56 am

So what exactly makes this 'not a loader' then? It looks like one to me.
1 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1224
Joined: Mon Nov 13, 2017 3:16 pm

Re: Musical tape loaders

Post by Ast A. Moore » Sun Jul 08, 2018 10:27 am

djnzx48 wrote:
Sun Jul 08, 2018 9:56 am
So what exactly makes this 'not a loader' then? It looks like one to me.
Holy moly! I originally only managed to have a precursory look at it, and it didn’t look to me it it actually loaded anything. I just tried to play back the audio file in Fuse and . . . :o

Seriously, man, I thought you were joking with that screen shot.

My apologies. This requires serious investigation.

@R-Tape I kid you not. It really friggin’ loads that screen while playing the goddamn tune!

P.S. My point about the use of the IN F,(C) instruction still stands, though (don’t press any keys while the screen is loading), but doesn’t make me any less wrong on the whole loader vs. not-a-loader front.
0 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
MatGubbins
Manic Miner
Posts: 537
Joined: Mon Nov 13, 2017 11:45 am
Location: Kent, UK

Re: Musical tape loaders

Post by MatGubbins » Sun Jul 08, 2018 12:19 pm

It does load in Fuse..... yup.

Options --> Media. Untick fast loading.

Drag the .wav file into the emulator and it will load in the first part and stop.

Media --> Tape --> Play (or press F8) and it will load in the rest of the file.

Impressive!
1 x
Bomb Munchies Ver1930 17th Nov 2017 (look for the blue download box ) If you get a time-out message and live in the UK then try after 9pm-3am.
Send me a PM and I can email it to you too. Kent, UK

User avatar
R-Tape
Site Admin
Posts: 2591
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Sun Jul 08, 2018 1:08 pm

Thanks Mat et al. Impressive indeed. I'm going to need to go to a darkened room with a flannel on my forehead trying to work out how this actually works.

Now that we know the .wav works, can anyone make a functioning TZX from it? 4Mb is a sizeable file.
0 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1224
Joined: Mon Nov 13, 2017 3:16 pm

Re: Musical tape loaders

Post by Ast A. Moore » Sun Jul 08, 2018 1:17 pm

R-Tape wrote:
Sun Jul 08, 2018 1:08 pm
Thanks Mat et al. Impressive indeed. I'm going to need to go to a darkened room with a flannel on my forehead trying to work out how this actually works.
I think I know how it works. I theory, a least.
R-Tape wrote:
Sun Jul 08, 2018 1:08 pm
Now that we know the .wav works, can anyone make a functioning TZX from it? 4Mb is a sizeable file.
Sure. It’s still 636K, though. (Grab quickly. The link expires in a few days.)
1 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
R-Tape
Site Admin
Posts: 2591
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Sun Jul 08, 2018 7:18 pm

Below is the comment I've put in the spreadsheet to add to ZXDB. I think it betrays the fact that I don't really understand it but is probably good enough. If someone wants to suggest something better/more accurate (yet concise) please do so.

"Uses tape loading sounds to play "Oh Susannah" while loading graphics."
Ast A. Moore wrote:
Sun Jul 08, 2018 1:17 pm
Sure. It’s still 636K, though. (Grab quickly. The link expires in a few days.)
Ta! I'm not sure why mine didn't work :?
0 x

Post Reply