15 September 2003, 18:27 | #1 |
The Sacred Armour Of
Join Date: Aug 2002
Location: Sussex, UK
Age: 44
Posts: 1,141
|
Using MP3's to load 8bit Games!
Whilst I have read before about using your PC's soundcard to output tape files to your C64, Spectrum or Amstrad I had never considered using a Discman till I saw a guy using one with a +2 Speccy at Back In Time Live 4 on Saturday.
Was quite impressive, you could squeeze about 25 Games on one cd, and he was using one of those Cassette tape Line In adaptors you can buy in Maplins for your Car Stereos! :hoo But surely by the same logic you could also use a MP3 player? Once I found the utils, I chucked a WAV file onto my Creative Jukebox, and I loaded Antiriad on my Sinclair 128+ without problems. But... the WAV file was 12MB (!). Now I had read that MP3's dont work, however I decided to experiment. Turned the WAV into a 128Kbps MP3 (down to 4MB) and...it worked fine (I might try a 64kbps file tonight) I think this is great! Yes loading by time is LONG but sometimes it ADDS to the nostalgia when youre playing on the REAL thing. Maybe the GoodXXX or Tosec should consider this as a new format? What do you guys think? |
15 September 2003, 18:36 | #2 |
I Identify as an Ewok
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
|
Impressive.
I might try this with my C64 and Creative Jukebox. What tool do you use to convert your tapes to .wav files? Have you tried it with a C64 or just a Spectrum? |
15 September 2003, 18:47 | #3 |
Registered User
Join Date: Jul 2002
Location: Sweden
Posts: 762
|
I have been following this on the Sinclair newsgroup. They did a test there and not all Spectrum games where able to be loaded as MP3's since they use highly sophisticated copy protection schemes.
|
15 September 2003, 19:00 | #4 | |
Pirate
Join Date: Jan 2002
Location: Denmark
Posts: 3,395
|
Quote:
http://www.fairlight.to/ look under the tool section... By the way you should be able to use the Cassette tape Line In adaptors directly in you pc, if you don't own a mp3-player.. |
|
15 September 2003, 19:53 | #5 |
Music lord
Join Date: Jun 2003
Location: Liverpool, UK
Age: 50
Posts: 630
|
As long as you record at a high enough quality, compressing tape games shouldn't be a problem, especially for slow loaders. As far as I'm aware, the C64's standard loading scheme saves the status of each byte three times. When it loads in, it loads the same byte three times, and presumes that if two out of three are the same, that is the value it should use.
Of course, it's usually correct all of the time, so the easiest way to make a fast-loader is not to save the data three times. And then you can compress the data before saving. So for slow loaders, MP3s should be able to use a relatively low bit-rate. For fast loaders, there is more of a chance of an error. As long as you keep the sample rate up quite high, it should be okay most of the time. MP3s are designed to remove audible frequencies, but data is not designed to be audible - just a stream of ones and zeroes. The biggest problem I see is that you don't know if it's okay until you've tried to load it in, which could waste a lot of time. A better method would be to read the data sampled from the tape and normalise the values so that they can be compressed using non-lossy compression (The .TAP format stores the time between each state change (one to zero or zero to one), then write a separate player for these files. Of course, then you can't play it back from your jukebox MP3 player to a real C64. For MP3s, the most useful thing would be a verify program that can leap through the MP3 and compare it to the original data to see if it is all intact. That way you can check it before loading it in. Even better would be a specific MP3 compressor that uses VBR and verifies each block as it encodes. Then it can change the bit-rate for each block until it verifies correctly before moving onto the next one. That would give you the highest possible compression rate. Went off on one there....sorry for that stream of consciousness. |
15 September 2003, 21:06 | #6 | |
Registered User
Join Date: Aug 2001
Location: Germany
Age: 51
Posts: 3,704
|
Quote:
|
|
15 September 2003, 21:18 | #7 | |
The Sacred Armour Of
Join Date: Aug 2002
Location: Sussex, UK
Age: 44
Posts: 1,141
|
Steve: Ive only used the Sinclair so far. Ill need one of those Line In adaptors from Maplins to try it out on the C64/128 as with the speccys (barring the 2+?)they always had line in. Will try it though as soon as I get it in the post. The ZX Spectrum program I used was the emulator RealSpectrum to create the WAV. Is quite slow as you have to play the entire tape to record it. Would be nice if there was an alternative, all I found were shareware progs however
For the Commodore theres two progs called WavPrg and AudioTap which Ive yet to try. These are freeware FromWithin: Quote:
Thanks for the info cv643d, and for the links Dizzy |
|
15 September 2003, 22:14 | #8 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Yes this works a treat, I tried it many times!
For the record, I use a black minidisc walkman to load into my black Spectrum +3 |
17 September 2003, 17:32 | #9 |
The Sacred Armour Of
Join Date: Aug 2002
Location: Sussex, UK
Age: 44
Posts: 1,141
|
Well Ive found that AudioTap/WavPrg works a treat for immediately converting T64 files into WAVs
But what do the guys on the Sinclair Newsgroup use? Would be a fag to have to play all the Speccy TAP files in full to convert them into a WAV... On the Amstrad front I see Kevin Thacker has written a Sample to CDT program, hopefully he might have an idea on a reverse engineering program |
17 September 2003, 17:45 | #10 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
The TAP format is the same so they use the same programs you would use for C64 files. As far as I know. The best program forthis is TAPPER, go fetch
|
17 September 2003, 19:50 | #11 |
The Sacred Armour Of
Join Date: Aug 2002
Location: Sussex, UK
Age: 44
Posts: 1,141
|
Tried the speccy Taps in AudioTap/WavPrg and it didnt recognise it.
Well tried Tap2Wav which works well enough for Speccy even if it is a Dos (yeurgh) program. Apparently the Amstrads CDTs are the same as Speccy TZX files so I can get a TZX/Voc or TZX/TAP converter before using Tap2Wav again...(its always more complicated for all things CPC ) This TAPPER program Akira, it isnt the same as the Speccys Taper program then? |
17 September 2003, 20:02 | #12 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Yep, but it DOES work for other computers. The formats are the same or similar, i dunnae
|
18 September 2003, 05:30 | #13 |
Fanatically Amiga.
Join Date: Apr 2002
Location: Melbourne, Victoria, Australia
Age: 54
Posts: 1,557
|
OMG, another speccy fan.
I still have my old Speccy 48k, as well as amiga's (3xA500, 1xA1200) I am a bit scared of firing up the speccy, after all its 20 years old and still works. I am avidly awaiting the release of Realspec for windows as XP command prompt doesnt react too well to the current Realspec. |
18 September 2003, 05:33 | #14 |
flaming faggot
Join Date: Apr 2001
Location: Versailles
Age: 55
Posts: 2,808
|
I think there is a .wav kinda deal thing with MSX games?? Tapes, that is??
|
18 September 2003, 06:11 | #15 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
As far as I kno, Tapper will play files for Spectrum, Amstrad, C64 and MSX.
But I could be well wrong. It's all noise so I wouldn't be surprised |
18 September 2003, 08:33 | #16 |
flaming faggot
Join Date: Apr 2001
Location: Versailles
Age: 55
Posts: 2,808
|
Yo Akira how can I dl hard to find non TOSEC PC 98 games from this site. Seems tere's an error or denial. Can you figure it out sugah?
http://www.emulzone.com/gamelist.php...er&type2=PC-98 |
18 September 2003, 09:35 | #17 | |
Moderator
Join Date: Jan 2002
Location: South East / UK
Age: 46
Posts: 1,930
|
Quote:
|
|
18 September 2003, 20:01 | #18 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Quote:
But it seems you need to register to downlolad the games... |
|
18 September 2003, 20:27 | #19 | |
Pirate
Join Date: Jan 2002
Location: Denmark
Posts: 3,395
|
Quote:
|
|
21 September 2003, 21:54 | #20 |
Registered User
Join Date: Jul 2002
Location: England
Age: 43
Posts: 82
|
how can you load c64 games via this method, the c64 has a special tape adapter. obviously i know that two of these pins are line in and line out but what abous cassette sense and stuff.. has someone just made an adapter to allow standard audio jack based hardware?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Games that take forever to load | kipper2k | support.Games | 47 | 07 November 2014 00:34 |
Amiga Forever 2009 wont load games | Slattery | support.Amiga Forever | 0 | 17 August 2013 01:51 |
Cheapo Mp3 player to load Spectrum games? | Retrofan | Retrogaming General Discussion | 12 | 07 June 2011 14:06 |
Can't load WHDLoad games on Gamebase Amiga 1.6 | jamespstevenson | project.MAGE | 5 | 20 March 2010 10:17 |
For Sale: MP3@64 (Clockport MP3 player!) | Smiley | MarketPlace | 6 | 18 March 2007 01:13 |
|
|