ZXpand tape scrape

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

ZXpand tape scrape

Post by sirmorris » Wed Apr 27, 2011 4:20 pm

Here's a tool to scrape the contents of a tape to SD card.

LATEST BUILD HERE

It's currently in beta with an unfortunate beleaguered early adopter (sorry Moggy ;¬) but I think maybe a few more people may be interested.

It's a chunk of basic lightly topped with a blob of machine code. The code is loaded directly from a file on the card, which is a new way of doing things AFAIK.

It will loop around, locating and copying programs to memory above 32K, then saving them on the card using their original filenames plus an index. So even if, like me, you only ever saved programs with the name P <cough> then you'll still get all of the programs saved in order. E.G.:

1P.p
2P.p
3P.p

Or if you were a better man than I;

1mazogs.p
2monmaz.p
3funga.p

etcetera, etcetera.

The source is included - it's written in notepad (other lightweight text editing software is available) and compiled using the wonderful zxtext2p. The asm is compiled to a bin file directly using pasmo. A batch file is provided for doing so.

The contents of the output folder is copied to SD, LOAD"LOADER" and away you run. Might I dare to suggest that each tape gets its own folder, which you assign before running the program with CONFIG "D=<foldername>".

Any bugs, improvements, flowers, beer - send 'em this way.

C
Last edited by sirmorris on Wed Apr 27, 2011 9:21 pm, edited 1 time in total.

Moggy
Posts: 1874
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZXpand tape scrape

Post by Moggy » Wed Apr 27, 2011 8:54 pm

Charlie unlike v2 neither this or v3 works :(
E-mail sent
Moggy

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: ZXpand tape scrape

Post by sirmorris » Wed Apr 27, 2011 9:23 pm

I've deleted the archive as my system test lead has rejected the build.

I'll be posting another soon enough, when the bug has been identified and squished.

Watch this space. In the mean time any suggestions will be welcomed.

C

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: ZXpand tape scrape

Post by sirmorris » Tue May 03, 2011 1:01 pm

Here is the final version for now.

Run GO.BAT and you should get LD5.BIN and LDR.P in the output folder.

Copy these to an SD card, and then LOAD"LDR". Run it and play your tape!

If all goes well you should have a number of files saved to the card. File names are taken from tape. To make sure there are no clashes an index number is prepended, then the name is truncated to 8 characters if necessary.

Please let me know of any problems/suggestions/sightings of bigfoot.

C
Attachments
loader5.zip
(394.46 KiB) Downloaded 187 times

Moggy
Posts: 1874
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZXpand tape scrape

Post by Moggy » Tue May 03, 2011 4:05 pm

sirmorris wrote:Here is the final version for now.

Run GO.BAT and you should get LD5.BIN and LDR.P in the output folder.

Copy these to an SD card, and then LOAD"LDR". Run it and play your tape!

If all goes well you should have a number of files saved to the card. File names are taken from tape. To make sure there are no clashes an index number is prepended, then the name is truncated to 8 characters if necessary.

Please let me know of any problems/suggestions/sightings of bigfoot.

C
Works like a dream :D :D
Dug out a twenty year old tape with a dozen or so of My progs on it, set the loader running along with the cassette player came back 25 mins later 12 progs all on card all nicely labled :D
( 1p 2p 3p etc I too was an idle sod when it came to naming stuff :lol: )

A Cracking and very useful bit of software Lord Morris,for those of us with a lot of old tape stuff to preserve, more of the same please!

Regards Moggy

Prime
Posts: 133
Joined: Thu Mar 24, 2011 3:02 am

Re: ZXpand tape scrape

Post by Prime » Tue May 03, 2011 5:01 pm

Might try that on the one original ZX81 tape of mine that I have, most of them got re-used when I upgraded to a Dragon 32, but I have one that I think still has zx81 programs on it. Heck I managed to get some of my mom's ZX81 code back, cause she never managed to work out how to get saving toi tape to work, so copied everything down in a notepad, I just had to re-type it but I digress.......

Cheers.

Phill.

ksng36
Posts: 38
Joined: Tue Jun 24, 2008 1:07 am

Re: ZXpand tape scrape

Post by ksng36 » Wed May 18, 2011 2:04 am

Sir Morris,
Here is the final version for now.

Run GO.BAT and you should get LD5.BIN and LDR.P in the output folder.

Copy these to an SD card, and then LOAD"LDR". Run it and play your tape!
Question I have is can these two files be copied into their own folder and used this way, or should they be out in the open, so to speak? From my interpretation of the LOAD"LDR" statement, it looks like you could do it either way, depending on your CONFIG setting for directories.

Regards,

ksng36

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: ZXpand tape scrape

Post by sirmorris » Wed May 18, 2011 8:42 am

Hi,

they can be wherever you want as long as that's the current working directory. The main program will load the machine code from the CWD, which is a little inconvenient.

I think I might make up a new version which is a single file so that you can run it like so:

CONFIG "D=SCRAPED"
LOAD "UTILS/TPSCRP"

In this scenario the scraped files will go into the 'scraped folder'.

C

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: ZXpand tape scrape

Post by sirmorris » Wed May 18, 2011 8:51 am

... done!

This is V5.1 - It's the previous version with the missing quote fixed and the machine code already in place. If you want to make modifications then you'll need to download the previous zip as this one doesn't include the source.

I can't test it right now so if there's a problem please shout out.

Enjoy!

C
Attachments
tpscrp.zip
(865 Bytes) Downloaded 251 times

ksng36
Posts: 38
Joined: Tue Jun 24, 2008 1:07 am

Re: ZXpand tape scrape

Post by ksng36 » Thu May 19, 2011 1:21 am

Many thanks Sir Morris!! Just downloaded the new zip file. I hope to get a chance to use it this soon as I'm taking a four day weekend!! :D

Regards,

ksng36

Post Reply