What tape recorder I need for backup a msx cassette?

Page 1/2
| 2

By moncar

Supporter (5)

moncar's picture

06-11-2018, 00:50

Hello.
I want preserve a msx cassette converting it to wav.
I read it with ezcap218 usb cassette capture.
But I fail when I tried convert the wav to cas.
Two questions:
1) For convert to wav: I need a special recorder.? I read something about 2400 bauds, maybe the above mentioned is not appropiated.
2) I need record the two sides of the tape in one wav file?

Login or register to post comments

By rderooy

Paladin (686)

rderooy's picture

06-11-2018, 09:03

You should not need a "special" tape recorder. Any properly functioning tape player should do.

There are a few possible problems you could run into.

- You may need to play with the levels to get a proper WAV file. Open the WAV file in Audacity to check.
https://manual.audacityteam.org/man/sample_workflow_for_tape...
- The tape and/or recorder may be degraded
- The tape does not use the standard MSX format. There are a few programs where there is an initial loader in MSX format and then the rest of the tape is in some other format, like the format used on the ZX Spectrum.

Which program is it that your trying to preserve?

By CASDuino

Master (191)

CASDuino's picture

06-11-2018, 12:04

Which format did you record the WAV? Which programme did you use to try to convert the WAV to CAS?

By moncar

Supporter (5)

moncar's picture

06-11-2018, 18:07

Is a japanase videogame called soko-ban, but the "tape pack" version (also called the tool-kit) (that is different from the "rom pack" version, different levels): http://msx.jpn.org/tagoo/s_check.cgi?LINE=535

I use Audacity for capture the wav, with volumen (of the tape recorder) for produce waves between -0.2 and 0.2 approximately (after read http://www.msxvillage.fr/forum/topic.php?id=3055) and saved the wav without any processing.

And I convert to cas with wav2cas
Inside the cas I found correct words like:

Quote:

Soukoban power up written by Seiji Nishikawa 26 November, 1984

Quote:

Select number

Quote:

Put or Get ?

Thus I believe that the recorded wav is correct, but maybe: conversion to cas is not 100% accurate, or the emulation in openmsx using the wav is not fully supported.

Please, someone can help me with this?
These are the wav (I share the file for my personal backup purpose):
https://drive.google.com/drive/folders/10Su4HnLvULA-1vwYkhEo...

I think that the wav is correct, but the emulation is not supported and I need a real msx hardware.
When I write: Load"cas:",R
I get I/O Error

The tape says "Load を選びます" that means "Load Choose".
Maybe are two programs, one the game and other the editor.

Please, someone can test the wav on a real msx? or helpme for convert this correctly to cas? or play in a emulator?

By enribar

Paragon (1111)

enribar's picture

06-11-2018, 19:15

You don't have to use wav2cas, in this case. Try this procedure instead:
- make a DSK with "Tape2Cas" inside;
- launch openMSX with this DSK and mount the wave, too;
- try to dump this wave with "TAPE2CAS NAME.CAS", and see what this utility says.
But the best thing to do, is to dump with a real MSX. The recording format could be different from standard ones, and the Tape2Cas would need the "/B" parameter to read bytes without checking errors. This parameter needs to push Stop at each gap, so a real MSX with a real recorded (with a hearing sound output) is the appropriate solution.

By Manuel

Ascended (17779)

Manuel's picture

06-11-2018, 22:02

Unfortunately, openMSX has sometimes problems with certain WAV files. They usually need some post processing (cleaning up) to load. It's as of yet unknown what exactly is going on. So yes, it would be nice if someone could try to load this WAV directly on a real MSX.

By rderooy

Paladin (686)

rderooy's picture

06-11-2018, 23:35

Looking at the back of the box at https://www.generation-msx.nl/software/ascii-corporation/sok...

It seems to say that you need the ROM cartridge. That would likely mean that the tape only contains data files, which may not be in regular MSX CAS format, which would explain why wav2cas does not work.

I started the ROM, and indeed there is a load function from tape. I plugged the WAV file in and it would appear that it managed to load something. But then I could not figure out how to do anything with the data it had loaded.

By moncar

Supporter (5)

moncar's picture

07-11-2018, 03:29

Thanks rderooy. Your comment was the key.
Now I can play correctly.
The side a is the toolkit, and the side b have the levels.

In OpenMSX with National CF-1200 I select cartridge: Soukoban (1984)(ASCII)(JP).rom
And in cassette: side b wav

If I load the side b:
When appears Select Play or Edit, I choose "Edit". Then choose "Load" and choose "Play tape", and appears this screen:

then choose "Quit". now it restart the game. I choose "Play" and I can play the new level 01

This level 01 loaded from the tape is different from the level 01 from the rom:

I'm happy, for play this levels. I'm a sokoban fan and I wanted found these old levels from the tape.

By moncar

Supporter (5)

moncar's picture

07-11-2018, 07:12

Thanks for all the comments to help. Also, The cas conversion with wav2cas is okay. But the tape need be loaded trough the rom game.

By Manuel

Ascended (17779)

Manuel's picture

07-11-2018, 07:37

Side a was also okay?

By CASDuino

Master (191)

CASDuino's picture

07-11-2018, 12:27

Other than WAV2CAS you can use SofaCAS as well. That will sometimes work when WAV2CAS fails.

Page 1/2
| 2