SOS - Reviving a Power 3000 tape

User avatar
andejens
Posts: 17
Joined: Mon Jan 16, 2017 7:48 pm
Location: Denmark
Contact:

SOS - Reviving a Power 3000 tape

Post by andejens »

Hello,

I have found quite a few old tapes. Some of them are Power 3000 tapes. Question - will the EightyOne emulator be capable of running the Power 3000 games? Running the Lambda 8300 hardware. Or do you need a different emulator?

I have a recording of one of the games here. The game is called SOS
https://www.dropbox.com/s/1ppmtb3fyh0gm ... W.wav?dl=0
https://www.dropbox.com/s/pduwr4slifvex ... W.wav?dl=0
I have recorded both sides of the tape just to be sure.

I have attempted digitising the tape with a utility one of my friends has made:
https://github.com/mvindahl/zx81-dat-tape-reader
But it has been unsuccessful as it ends up with different results for both sides. (It has proven quite easy to use in other cases)

I would appreciate if a kind soul could assist me - and share the method that results in a succesfull file that can load into an emulator (if any)

All the best

Anders
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: SOS - Reviving a Power 3000 tape

Post by XavSnap »

Hi Anders,
spectape.JPG
spectape.JPG (109.45 KiB) Viewed 18424 times
Try to load the wav file in "ZxSpectape", select all, reverse the signal and run the "auto-symmetry" filter.
Save it in another wav file...

And try again on your favourite emulator.
Have fun!
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: SOS - Reviving a Power 3000 tape

Post by XavSnap »

Hi !
NewRawBloc_Side1.P
(1.89 KiB) Downloaded 444 times
NewRawBloc_Side2.P
(1.89 KiB) Downloaded 461 times
But something wrong on the second side:
:o
zxsectape2.JPG
zxsectape2.JPG (111.28 KiB) Viewed 18425 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: SOS - Reviving a Power 3000 tape

Post by mrtinb »

Loading it into JSZeddy shows that side 1 is corrupted as well.

Line 14 is the first line.

lambdaside1.png
lambdaside1.png (6.69 KiB) Viewed 18411 times
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: SOS - Reviving a Power 3000 tape

Post by mrtinb »

Looking at the recoding in Java ZX81 Tape Converter it looks beautiful.

Looking at the description of the file format of Lambda 8300 it seems Lambda files should start with $FF where ZX81 files start with $00. Maybe some WAV -> P utilities will corrupt the file by setting a $00. Seems there's no file format for Lambda 8300, so WAV is probably the best way.

Unfortunately my installation of Eighty One won't emulate Lambda 8300 at the moment. The great thing about Eighty One is that it supports WAV files.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: SOS - Reviving a Power 3000 tape

Post by XavSnap »

Hi all,

Yes, this tape is corrupt...
It miss 4 signals... in the D_file :

Code: Select all

Offset      0  1  2  3  4  5  6  7   8  9 10 11 12 13 14 15
00000608   00 00 00 76 00 00 00 00  00 00 00 00 00 00 00 00   ...v............
00000624   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000640   00 00 00 00 76 00 00 00  00 00 00 00 00 00 00 00   ....v...........
00000656   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000672   00 00 00 00 00 76 00 00  00 00 00 00 00 00 00 00   .....v..........
00000688   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000704   00 00 00 00 00 07 60 00  00 00 00 00 00 00 00 00   ......`.........
00000720   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000736   00 00 00 00 00 00 07 60  00 00 00 00 00 00 00 00   .......`........
00000752   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000768   00 00 00 00 00 00 00 07  60 00 00 00 00 00 00 00   ........`.......
00000784   00                                                 .
I had to shift 4 bits to the right to decay the "07 60" code to "00 76"

The right file "????" is ...
New_S.p
(1.89 KiB) Downloaded 444 times
But, it seem to be corrupt too...


To launch the Lambda EO emulation, you had to select:
[16 K ram.]
[Protect ROM from write.]
[NTSC TV.]
All other captions must be unselected...
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
andejens
Posts: 17
Joined: Mon Jan 16, 2017 7:48 pm
Location: Denmark
Contact:

Re: SOS - Reviving a Power 3000 tape

Post by andejens »

Hi Jesper and XavSnap,

Thanks a lot for your assistance so far. I wonder if it would be possible to patch a version of the tape - using the best bits from each recording?
I guess this is the idea with the "Java ZX81 Tape Converter" tool - but I never quite got the idea.

Noob question: How do you see that the tape is corrupt? The example from side 2 is pretty obvious as there suddenly are 5 pulses instead of 4.
XavSnap - in your example above - how do you detect that 4 signals are missing?
Last edited by andejens on Sun Dec 17, 2017 10:34 am, edited 1 time in total.
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: SOS - Reviving a Power 3000 tape

Post by XavSnap »

Same problem regard the second side...
New_S2.P
(1.89 KiB) Downloaded 465 times
:twisted:
A REM line can be displayed...
Perhaps it may be retrieve using the side 1 end part.
:lol:
best bits from each recording?
:ugeek:

I tried to retrieve "The tube", the first part is too loud and corrupt, the second one seem ok, but... don't work!
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: SOS - Reviving a Power 3000 tape

Post by mrtinb »

XavSnap wrote: Sun Dec 17, 2017 10:19 am Yes, this tape is corrupt...
It miss 4 signals... in the D_file :
You are aware the D-file is positioned differently on Lambda 8300?
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: SOS - Reviving a Power 3000 tape

Post by XavSnap »

Hi Martin,

Yes, of course...
The D_file is the same regard the ZX81 one... but "00 00 76 00 ... 00 07 60 00" is incorrect!
I ever seen this problem on other tapes... and it's not a bad tape sound !

Just use another soft recorder.
Some of them had to corrupt the recorded file, due to a bad software buffer!
It trim the WAV file and delete some datas in the target wav file...
:mrgreen:
I ever seen it on Apple sound recorder!
The tape isn't corrupt, but the wav file seem to be cut and create a bad signal.

The tape: "WWW_W_W_WW!W_WWW_W!WW_W_W_WWW"
The numeric recorder: "WWW_W_W_WW!WW_W_W_WWW"
You lost the "W_WWW_W" part, how create a decay on the emulator (bits lost)

Is our case, "_WW_WW_WW_WW_" had been lost in the D_file! (4bits lost in the datas!)

I don't know if it's due to the encoder, the MPG1_L2, or the resolution converter... using a memory cluster of data...
But, some of datas seem to be deleted in this target wav file... and all other files, recorded by this numeric recorder!
I suggest to use another tool (software) to get the dump... this one seem bugged!

Andejens, try to record it using another computer or get another software, and try again in EO.
.... Or use the raw sound file...without conversion!
The tape reader is not corrupt, ... it simply a numeric failure due to your software.

The best way to dump datas, is to load the tape sound directly on the emulator, without numeric recording...
:mrgreen:

Maybe the same problem on "The tube" !

Have fun...
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply