Software we use for transfer

You need an actual VIC.

Moderator: Moderators

carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Software we use for transfer

Post by carlsson »

Here is yet another thread (maybe it should be made Sticky by the moderator?) where I thought we can post exactly which program we successfully have used to transfer and convert files from and to the VIC.

I can start with the following suite:

tape64 by Andreas Matthies
http://www.funet.fi/pub/cbm/crossplatfo ... atassette/
http://www.mds.mdh.se/~dal95acn/vicfiles/tape64src.zip (modified)

This program converts WAV to TAP to PRG/T64, either in one or two steps. Unfortunately, the final (?!) version available on Funet doesn't work too well with PAL VIC-20, although it seems to work with NTSC VIC-20 without modification, maybe due to different clocks. I modified it and sent a patch to Andreas, who never replied me.

It is a one-way conversion, so you can not get WAV from a PRG with this one.

WAV-PRG and Audiotap by Fabrizio Gennari
http://wav-prg.sourceforge.net/index.html

These two programs supposedly do pretty much the same thing as tape64 does, but are bi-directional. Audiotap converts WAV <-> TAP, while WAV-PRG for some odd reason converts TAP <-> PRG/T64. There seems to be a limitation of one PRG per TAP, but since TAPs are possible to concatenate (at least for use in VICE), that is not a big problem.

I haven't tried the resulting WAV in a real VIC, so I don't know if it'll work - somebody who likes to can do and report here about success or not.

cbmconvert by Marko Mäkelä
http://ftp.funet.fi/pub/cbm/crossplatfo ... nvert.html

This is a neat utility which can be used to generate or extract files from disk images, read T64 images (after some complaining) etc. It does not handle TAP, but since both tape64 and WAV-PRG above have T64 output, it will work anyway.

I used them all in this way:

1. Convert Jeff's WAV to T64 with tape64
2. Extract the PRG from the T64 with cbmconvert
3. Create a D64 image with Jeff's and Boray's entries using cbmconvert
4. Convert the two PRG files into P00 files, as they will include a file name which WAV-PRG includes in the TAP
5. Use WAV-PRG twice to generate TAP files
6. Manually concatenate the TAPs into one
7. Use Audiotap to generate WAV out of the final TAP

For following entries, I will extend the D64 image, concatenate new files on the TAP and regenerate the WAV as required. Notice that I did not include my previously listed entry, as I might look into options to simplify or shorten it more.

The zipped archive can be found at http://www.mds.mdh.se/~dal95acn/vicfiles/vic20compo.zip
Anders Carlsson

Image Image Image Image Image
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

I use the Amiga software (Easy1541) listed on this site:
http://sta.c64.org/index.html And here is the cable: http://sta.c64.org/easy1541c.html
Works great, but has no disk turbo. Mounts the 1541 as "any" diskdrive to the system (if you like), or you can use shell commands, like "IECDir", "IECLoad" etc...

/Anders
idrougge
Vic 20 Hobbyist
Posts: 100
Joined: Wed Oct 06, 2004 8:57 am

Post by idrougge »

Same here, Easy1541 with the age-old cable from the A64 emulator, along with Arc64 for archive/image handling and "case" for converting things to uppercase, removing .prg suffixes and so on.
C128, C128D, C64, C64C, ABC80, ABC800, ABC806, 130XE, ZX81, Spectrum 48k, Dragon 32, TI99/4A, Laser 200, Spectravideo 328, Sord M5, VIC20...
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

Didn't the A64 package have its own file transfer software, or is it no good? Personally I use a cable almost identical to the Easy1541 cable, only with two diodes on the shared lines. It allows me to use Frank Paries' small "iec" tool which pretty much does everything the Easy1541 suite does but in one program rather than a handful.

However, some day now (tm) I will build my XM1541 cable and finally "get rid" of that old Amiga 500 on my desk. I have all the components I need, so I just have to gather time and inspiration to get going.
Anders Carlsson

Image Image Image Image Image
idrougge
Vic 20 Hobbyist
Posts: 100
Joined: Wed Oct 06, 2004 8:57 am

Post by idrougge »

The A64 package is from the eighties (albeit later updated, but requires registration), and the only file transferfacilities that I can recall involve booting up the emulator and loading/saving the C64 way.
C128, C128D, C64, C64C, ABC80, ABC800, ABC806, 130XE, ZX81, Spectrum 48k, Dragon 32, TI99/4A, Laser 200, Spectravideo 328, Sord M5, VIC20...
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

Idrougge, Using an amiga, you should take a look at my program "PRGInfo":
http://sleepingelephant.com/ipw-web/bul ... c.php?t=87

http://user.tninet.se/~hlw771b/amigastuff.html

/Anders
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
Mayhem
High Bidder
Posts: 3026
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

I use MTAP by Markus Brenner (usable with C64, Vic20 and C16 tapes) by connecting a 1530 datasette to my 486 PC using the appropriate cable. It produced a working backup of my Ultima tape, so that's 100% in my book :)
Lie with passion and be forever damned...
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

I have recently realized that TAP files has a header that among other things defines the machine type and video mode. I don't know how common it is to set those values to something other than "standard" (i.e. PAL C64), but Audiotap as mentioned above makes a distinction on different values when generating WAV from TAP. However, as it is said before, PAL C64 may be the lowest common denominator from which files generated for it may load on both VIC and the NTSC machines.

When converting from tape/WAV to TAP, the program currently doesn't seem to honour different machine types or video modes, but I've put a feature request on the homepage. I may try to make a patch myself to see if it 1) is required and 2) works better.
Anders Carlsson

Image Image Image Image Image
aneurysm
not your PAL
Posts: 178
Joined: Sat Mar 06, 2004 11:06 pm

Post by aneurysm »

i have had no luck getting .WAV to load a program on a real VIC
i only spent about one evening a month ago but found it a little frustrating
i tried to find some info about the amplitude of the sound but when i put a vic tape in the tape deck it plays back at about 0dB - and that wouldn't work when i played converted .TAP phyl3z......

i should try again
i got a dremel for xmas - i can cut up the face place so i can fit one of those 1/8" -> tape deck converters into the datasettes unit
Lozza
Vic 20 Amateur
Posts: 63
Joined: Wed Feb 16, 2005 4:50 pm

Post by Lozza »

i use mtap and the xe cable - everything has converted and worked on an emu and real vic, unless there was a problem with the tape
oi oi saveloy
hackz0id
Vic 20 Newbie
Posts: 11
Joined: Wed Apr 27, 2005 3:46 pm

C2N232

Post by hackz0id »

I use the C2N232 for all VIC work.

Almost everything i do is crossassembled or compiled (65CM) on the PC, but i use C2N232 to test run on a real VIC20 while working (instead of VICE)

It also works great when flashing my PETRAM because the transferrate is high ( 38400 if i recall right ) so loading 16 or 32 kb takes just some seconds.

I used to use X1541+StarCommander but it only worked well in DOS (for me at least) and not in the NT-based Win32 derivates.

On my new laptop however there is no RS232 so i got to buy an quite expensive PCCARD->RS232 port, but it works flawlessly with C2N232 in all Windows OS'es, and even from within VMWARE (if needed)

//MH
User avatar
ArugulaZ
Vic 20 Dabbler
Posts: 87
Joined: Thu Jul 07, 2005 3:42 am

Post by ArugulaZ »

I guess the next question is this... how do you turn the contents of a VIC-20 cassette into a WAV file? Is there any way to record it to your computer without significant background noise?

JR
SCREW BEAR
Bear is so startled that he falls off cliff.

http://kiblitzing.blogspot.com/
User avatar
Mayhem
High Bidder
Posts: 3026
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

Question to ask it though... why? TAPs are far better.
Lie with passion and be forever damned...
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

I think JR referred to how to record a cassette to a WAV file so Audiotap can work on it to make a TAP, or vice versa, how to store the WAV file as generated when converting a TAP onto tape.

I have used a pretty standard stereo and/or small tape recorder, mono, 22 kHz which after some fiddling with settings such as inverting sample etc. I'd use line in on the sound card rather than microphone to get as little noise and impedance (?) as possible.
Anders Carlsson

Image Image Image Image Image
User avatar
Mayhem
High Bidder
Posts: 3026
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

When you can connect a tape deck to the PC and directly record to TAP and not have to go the WAV route at all, then I'm not sure why you'd need to do it at all.
Lie with passion and be forever damned...
Post Reply