How to run games from mp3 player to a real 48K machine?

edited May 2014 in Emulators
Hi!

I would like to test the homebrew games that was "released" in 2013. As far as I know there haven't been made any real tapes for these games so I guess the only thing to play them is to download them and then convert them into mp3 files to load them from a mp3 to the real hardware.

I have tried some titles like Gem Chaser, Vampe and Mansion Kali and have converted them in a programme called winTZX.

The first thing that stuck me is that the files automatically get some text addition like 128k. Does that mean this files only can be run on a 128K Spectrum and not on a 48K machine?

I also tried the files that are listed for a 48K machine but the games won't load. I put the "mic in cable" into the mp3 and then type in LOAD "" and hit START on the mp3, the loading sounds begins but it seems like the Spectrum don't find the game because the games never shows up and you don't see any code or so.

What can be wrong? I have also seen that some of the files are in the format z80 and they can not be converted in the winTZX converter programme. How to convert these?

All advice and help is gratefully received!
Thanks!
/Niklas
Post edited by NickArrow on

Comments

  • edited April 2014
    I can't comment on the reliability of your conversion, but you want to connect to the Speccy's ear socket, not mic. It listens with its ear, speaks out into the mic, so ear is for loading and mic is for saving.
  • edited April 2014
    I can't comment on the reliability of your conversion, but you want to connect to the Speccy's ear socket, not mic. It listens with its ear, speaks out into the mic, so ear is for loading and mic is for saving.

    Yes, thats' right! I meant the ear socket, NOT the mick socket, my bad, sorry!
    I use the EAR socket from the Spectrum and the other side of the cable into the mp3 player instead of the cassette player, correct me if I'm wrong but as I can see it it's the only way to transfer signals from mp3 into the ZX spectrum. Unfortunately the speccy don't recognize the signals from the Mp3 even if you can hear the loading sound through the TV.
  • edited April 2014
    I tried to do the same from my iPod a while back, and I found that it just wasn't playing the files loud enough for the Speccy to pick them up. Open the files in a program like Audacity (which is free) and boost the volume of each file. I usually boost them by something like 150%, seems to do the trick.

    Welcome to the forums. :)
  • edited April 2014
    GreenCard wrote: »
    I tried to do the same from my iPod a while back, and I found that it just wasn't playing the files loud enough for the Speccy to pick them up. Open the files in a program like Audacity (which is free) and boost the volume of each file. I usually boost them by something like 150%, seems to do the trick.

    Welcome to the forums. :)

    Green Card! Thank you! I'm going to try it out! Does it matter if I convert the games into mp3 or wav when converting them in the winTSX programme?

    Edit: I try to put a ZX spectrum converted wav file in a editing programme (Sound forge) but the signal seems to be as high as it can be, should I maximize the volyme anyway, because I can not see any difference in the wave signal?

    Best regards,
    Niklas :)
  • edited April 2014
    NickArrow wrote: »
    Green Card! Thank you! I'm going to try it out! Does it matter if I convert the games into mp3 or wav when converting them in the winTSX programme?

    Edit: I try to put a ZX spectrum converted wav file in a editing programme (Sound forge) but the signal seems to be as high as it can be, should I maximize the volyme anyway?

    Best regards,
    Niklas :)

    You're welcome. :-)

    Personally, I like to keep them as wavs, in case the compression to mp3 messes them up or something. Not sure if it does or not though, but if your player can play wavs, I'd stick with those just in case.

    But yes, I use Sound Forge too, just pump up the volume anyway. :)

    I usually convert tap or tzx files to wav (using Tape2WAV, which can be found here: http://www.worldofspectrum.org/utilities.html), then boost the volume in Sound Forge, dump them in my Dropbox folder, and then download and play them from my iPhone (using one of those Dropbox apps, can't remember the name now though).
  • edited April 2014
    GreenCard wrote: »
    You're welcome. :-)

    Personally, I like to keep them as wavs, in case the compression to mp3 messes them up or something. Not sure if it does or not though, but if your player can play wavs, I'd stick with those just in case.

    But yes, I use Sound Forge too, just pump up the volume anyway. :)

    I usually convert tap or tzx files to wav (using Tape2WAV, which can be found here: http://www.worldofspectrum.org/utilities.html), then boost the volume in Sound Forge, dump them in my Dropbox folder, and then download and play them from my iPhone (using one of those Dropbox apps, can't remember the name now though).

    It's really bad my Mp3 player (sony walkman) don't support wav files! :(
    Well, I put the converted mp3 files into sound forge to boost the volume around 200 % or so but my speccy 48k won't reckognize any signal any way. It's very strange...

    /Niklas
  • edited April 2014
    NickArrow wrote: »
    It's really bad my Mp3 player (sony walkman) don't support wav files! :(
    Well, I put the converted mp3 files into sound forge to boost the volume around 200 % or so but my speccy 48k won't reckognize any signal any way. It's very strange...

    /Niklas

    Very strange! Maybe it is because they've been compressed?! Do you have a long audio cable that will reach from your PC to your Speccy? You could try them that way, and adjust the PCs volume accordingly. If they still don't work then I would say it's definitely down to them being mp3s.

    I used to burn my wavs to a CD, which works fine as long as you insert a short silence at the end of each wav. I have no idea why that makes a difference, but it certainly did for me.
  • edited April 2014
    GreenCard wrote: »
    Very strange! Maybe it is because they've been compressed?! Do you have a long audio cable that will reach from your PC to your Speccy? You could try them that way, and adjust the PCs volume accordingly. If they still don't work then I would say it's definitely down to them being mp3s.

    I used to burn my wavs to a CD, which works fine as long as you insert a short silence at the end of each wav. I have no idea why that makes a difference, but it certainly did for me.

    Perhaps. But I tried to load a wav file with an android phone and it still wasn't able to read the signals....Unfortunately I don't have such a long cable. :/

    How come you have burned down the wav files into a CD? Do you reach the games from a CD player and then load it into a Speccy?

    /Niklas
  • edited April 2014
    Sorry for stating the bleedin' obvious, but have you tested the cable? I assume it works with a tape deck and real Speccy games?
    The comp.sys.sinclair crap games competition 2015
    "Let's not be childish. Let's play Spectrum games."
  • edited April 2014
    Hi,

    Try using a stereo (from mp3 player) to mono (to EAR Socket on Spectrum) cable. See if that works out.

    As you have an Android phone then install an app called TeeZiX. No conversion needed! ;-) You might still have a low volume.. then it's time to get a small audio amplifier on ebay, as I did. Works great! :)
  • edited April 2014
    leespoons wrote: »
    Sorry for stating the bleedin' obvious, but have you tested the cable? I assume it works with a tape deck and real Speccy games?

    It's ok! :)
    The cable I'm using is the same I use with the ordinary cassette player and also tried to load a cassette game with the exactly same cable into the speccy and that did work. Hmm, do I need to buy an expensive iphone to get this process to work?? :confused:

    /Niklas
  • edited April 2014
    NickArrow wrote: »
    How come you have burned down the wav files into a CD? Do you reach the games from a CD player and then load it into a Speccy?

    I have a small, portable CD player in my kitchen. :) It's seen better days, but it still works well enough to load Speccy games from CD.

    From what you've posted, it sounds to me as though the Speccy doesn't like the compression of an mp3 file.
  • edited April 2014
    GreenCard wrote: »
    I have a small, portable CD player in my kitchen. :) It's seen better days, but it still works well enough to load Speccy games from CD.

    From what you've posted, it sounds to me as though the Speccy doesn't like the compression of an mp3 file.

    Hmm, then I have to get me a better mp3 player. I have heard that people have manage to load speccy files through a Ipod Nano player ca 2nd generation, maybe it would be a good idea to get me one of these....
    Guess they support wav files as well..

    So you load your speccy games from a portable CD player! That's really cool! :D

    /Niklas
  • edited April 2014
    NickArrow wrote: »
    Hmm, then I have to get me a better mp3 player. I have heard that people have manage to load speccy files through a Ipod Nano player ca 2nd generation, maybe it would be a good idea to get me one of these....
    Guess they support wav files as well..

    So you load your speccy games from a portable CD player! That's really cool! :D

    /Niklas

    Give me a couple of days - when I get some time, I'll try to load a Speccy mp3 onto my 128K via my iPod (which is a Nano Touch 6th gen, in case you're wondering) and let you know how I get on.

    I used to use CDs. I still use them occasionally for games I have on my PC that aren't in the archive, but for most things now I use Speccy Tape on the iPhone. Excellent little app. :)
  • edited April 2014
    GreenCard wrote: »
    Give me a couple of days - when I get some time, I'll try to load a Speccy mp3 onto my 128K via my iPod (which is a Nano Touch 6th gen, in case you're wondering) and let you know how I get on.

    I used to use CDs. I still use them occasionally for games I have on my PC that aren't in the archive, but for most things now I use Speccy Tape on the iPhone. Excellent little app. :)

    Yes, absolutely! I'm looking forward what the result would be! :)

    Oh, is it a difference between the 48K and the 128K when loading to a mp3 player/ipod/iphone? Unfortunately, I only have a 48K machine at the moment.

    Thanks!
    /Niklas
  • edited April 2014
    NickArrow wrote: »
    Yes, absolutely! I'm looking forward what the result would be! :)

    Oh, is it a difference between the 48K and the 128K when loading to a mp3 player/ipod/iphone? Unfortunately, I only have a 48K machine at the moment.

    Thanks!
    /Niklas

    I will try to set the Speccy up tonight, but if I don't have time I will have a go tomorrow evening for sure. :)

    No, I very highly doubt the model would make a difference.
  • edited April 2014
    GreenCard wrote: »
    I will try to set the Speccy up tonight, but if I don't have time I will have a go tomorrow evening for sure. :)

    No, I very highly doubt the model would make a difference.

    Ok! Good luck with the procedure!
    If it works I would be happy, otherwise I have to buy an Android phone + audio amplifier, I guess.

    best wishes,
    Niklas
  • edited April 2014
    Took me a while to be able to play tzx files on mine too. No matter what i used to play the files the spectrum would not load them. In the end i plugged the mic lead into the headphone jack of my phone, played the file through teezix whilst recording directly into cassette. For some reason that way they would load every time.
  • edited April 2014
    NickArrow wrote: »
    It's ok! :)
    The cable I'm using is the same I use with the ordinary cassette player and also tried to load a cassette game with the exactly same cable into the speccy and that did work. Hmm, do I need to buy an expensive iphone to get this process to work?? :confused:

    /Niklas

    You have a working tape player that loads, so perhaps the solution is the old skool tape adapter method:
    http://www.amazon.com/Universal-Audio-Cassette-Adapter-Black/dp/B001F9DJOO/ref=sr_1_8?s=mp3&ie=UTF8&qid=1398365250&sr=1-8

    Plug MP3 player into cassette, put cassette in tape player, then load as normal. You'll get the amplification of your MP3 audio from the tape player, so if volume is the issue this might resolve it.
  • edited April 2014
    You have a working tape player that loads, so perhaps the solution is the old skool tape adapter method:
    http://www.amazon.com/Universal-Audio-Cassette-Adapter-Black/dp/B001F9DJOO/ref=sr_1_8?s=mp3&ie=UTF8&qid=1398365250&sr=1-8

    Plug MP3 player into cassette, put cassette in tape player, then load as normal. You'll get the amplification of your MP3 audio from the tape player, so if volume is the issue this might resolve it.

    This things looked really cool! Thank you! :D

    /Niklas
  • edited April 2014
    Ok, so I did some messing around with this today. I converted a tzx file to wav, increased the volume by 150%, converted it to two mps (one at 192kbps, and one at 320kbps, just to be thorough), and then moved them onto the iPod. I also tried putting the wav on the iPod, but it automatically converts it to an aac file (which is Apple's default audio codec, as far as I know). I tried all three, but neither of them would load (although the red/cyan bars would flicker on and off, so the Speccy could almost "hear" it). Then I bumped the volume up by a further 150% and tried them again. Again, neither of them would load. I then emailed the same three files to myself and tried loading them from my phone. The Speccy could "hear" the two mp3s (the red/cyan bars were showing, and much more consistently than before), but it still wouldn't show the header (the yellow/blue bars weren't showing). I then tried the wav (which I can play straight from the email without my phone converting it to an aac file), and it worked perfectly.

    So, it would seem that the Speccy isn't keen on mp3s, and even less keen on iPods. ;-)
  • edited April 2014
    I have given up on using MP3 players to load software on real 48k. As you say, MP3s often won't load up, and the volume is too low for the Spectrum to pick it up. I ended up using Tapir from my laptop. I just select a file and press play and here we go...

    Interestingly, I have never tried if saving is possible between Spectrum and a laptop... For sure you want to save some stuff here and there... no problem on regular cassettes but not sure about this modern stuff
  • edited May 2014
    To make it short:
    • You can load MP3 and WAV files of TZX/TAP image files to any Spectrum by using an external reader and some sort of amplification;
    • You can load WAV files of TZX/TAP image files burned as audio tracks on a CD to any Spectrum, and this won't require any external amplification;
    • You can use a tape adapter as an interface to load TZX/TAP image files either as WAV/MP3 files or by playing them through Tapir on +2/+2A Spectrums, and with the +2A you won't even need to press the Play button on the Datacorder, with every kind of loader (the trick works on the +2 as well, but with tapes recorded with the ordinary ROM loading scheme only).

    For further information on how to do the above, please take a look here.

    As for the saving option, I never tried it, but technically speaking I believe it is possible. Will have to investigate in it when (if) I have time to do so.
Sign In or Register to comment.