Copy program for disk to tape transfer?

Discuss anything related to the VIC
Post Reply
User avatar
RobertK
Vic 20 Drifter
Posts: 22
Joined: Wed Oct 27, 2004 2:39 pm

Copy program for disk to tape transfer?

Post by RobertK »

Hi all,

I'm looking for a copy program running on the VIC (I have a 16K expansion if required) that can copy programs from floppy to tape. Where on the web can I find such a program? Or is there any trick for transferring machine-code programs from disk to tape? For a basic program, it's of course simple: I can just load the program from disk and then save it to tape.

Another idea: can I maybe do this on the C64 by using a program like e.g. Copy190? That program probably won't check what's inside the files it is copying, but are the beeps on VIC tapes coded just like those on C64 tapes?


Thanks for your help,

Robert

P.S. For transferring TAP-files to real tapes: what settings should I use in WAV-PRG when making VIC tapes? Maybe someone could please add this to the sticky article dealing with file transfer - thanks.
User avatar
RobertK
Vic 20 Drifter
Posts: 22
Joined: Wed Oct 27, 2004 2:39 pm

Post by RobertK »

Hmm, and I thought that was a simple question... :?

Ok, now I've tried the "C64 method" myself: as described, I transferred a VIC program to a C64 floppy disk (it can be a VIC 20 disk as well, there is no difference) using the Star Commander. Then, I ran the Copy 190 copy program on a C64 and copied that file from disk to tape (without turbo). Then I put that tape into my VIC 20 datasette, loaded it with LOAD - and it works!

So that's the solution for my problem. It would still be interesting to know whether such a copy program exists for the VIC 20 as well.


Regards,

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

Post by carlsson »

I thought really hard when you posted in December, but couldn't think of any copy program at all for the VIC-20. None on the FTP site, none in my collection. For the single file machine code programs with a Basic "stub", the regular LOAD/SAVE method should work, but binary files located elsewhere in memory of course is a problem.

You're a little lucky to load C64-saved data on a VIC, but generally it works. The opposite however would much likely cause a load error, IIRC.

I thought about putting together a small copying program, maybe running in block 5 (RAM/ROM) to allow copying as large programs as possible. It may even be possible to load and store byte by byte (or rather block by block) from disk to tape to copy large files without the need of memory expansion.
Anders Carlsson

Image Image Image Image Image
User avatar
RobertK
Vic 20 Drifter
Posts: 22
Joined: Wed Oct 27, 2004 2:39 pm

Post by RobertK »

carlsson wrote:You're a little lucky to load C64-saved data on a VIC, but generally it works.
I've copied quite a number of *.PRG programs to tape now with Copy 190, and all of them work!

In case that anyone is interested, here's a list of the games that I have got running from cassette with that method:

Unexpanded:
Siege
Pit
Tammerfors
Vuokatti
Zapactris
Egg Salad
Pocket Racers 2
Omegan Trial
Chomper!
The Catch
Max
Alphoids
Antima
Bewitch
Cavern
CrazyS [Crazy Kong]
The Freeze Factory
Krell
Realms of Quest 2

16K:
River Rescue
Death Race
Tank Commander
Skyhawk
Laser Zone
Matrix
Mower Mania
Outworld
Hellgate
Sidewinder
Cosmic Firebirds
Moon Patrol


Regards,

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

Post by carlsson »

Did you try to LOAD:SAVE those from Basic? As I wrote, any proper file with a Basic stub (SYS line) should be saveable just like a Basic program. Of course it is more convenient with a copy program, but unless it consists of many parts, I wonder if it really is required.
Anders Carlsson

Image Image Image Image Image
User avatar
Jeff-20
Denial Founder
Posts: 5763
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

RobertK wrote:Egg Salad
Pocket Racers 2
:D (giggles)

It's good to know someone has played your games... Now I feel like I could be Jeff Minter someday...
High Scores, Links, and Jeff's Basic Games page.
Post Reply