UbercassetteEmulation Utilitaires
 ★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

UberCassette is my solution for the archival and restoration of programs on cassette tapes for 8-bit machines from the 80's - I want it to archive just about any format's tapes.
There are many programs out there for doing this, some of them work, some don't so well. Many of them work as long as you have an old enough machine to run them on. No other program does many different types, though.
While trying to archive my copies of Manic Miner and Jet Set Willy, I found that none of the established programs would archive my Commodore tapes. Apparently the normal program to use requires special hardware to connect the (Commodore-specific) cassette deck to a PC.
Currently the program is only a command line application... I may well add a GUI at some point, but I'm working on the back-end (functionality) first.

How do I use it?
UberCassette is run with the following parameters:
UberCassette < input filename > < output filename > [< -parameter > < value >]

You may well not need any parameters at all - just the file names and the machine type; don't be put off by the amount of parameters available.

Input filename and output filename are the file names for the input and output - the extension of the file name decides what format to use.
Input file types are CSW, TAP (C64) and CSW.
The output file types supported are .T64, .TAP (C64), .UEF, .CSW, .TZX, .CDT

The parameters available are:

  • -machine: C64 (default), C16, VIC20, BBC, ELECTRON, SPECTRUM, AMSTRAD
  • -algorithm: TRIGGER (default), WAVE
  • -video: PAL (default), NTSC
  • -threshold1 or -threshold2: On file formats which are not RAW data (i.e. TAP file is raw, T64 and UEF are not), this specifies the ranges to use for a short bit, a long bit or (if necessary) a very long bit. Default is 0.5.
  • -thresholds: Set both thresholds.
  • -audio: LEFT, RIGHT or BOTH for stereo samples; pick the better channel or the average of the two!
  • -normalise: ON (default), OFF: amplify the input wave. -minsignal:  - set the minimum amplitude (0-255) of a valid cycle. Cycles quieter than this will be ignored.

The machines are self explanatory. Be sure to specify if the tape is NTSC format too.
The algorithm switch decides on how the file is parsed. Algorithms available are:
WAVE algorithm works by extrapolating the waveform from the entire wave. This means that tapes which have deteriorated such that the signal is offset away from zero can still work, as the zero point is not used in calculating the wavelengths. This method is quite slow.
TRIGGER algorithm works in the same way as the actual CBM cassette deck - that is the wavelength is taken from the wave crossing the zero point. This will usually be less reliable, but may work better with square waves or over-amplified tape dumps. It's also quite fast, and is closer to how the real hardware operates.

★ YEAR: 2011
★ AUTHOR: Ian Gledhill


Other platform tool:
» UberCassette  v0.04DATE: 2011-10-14
DL: 91 fois
SIZE: 374Ko

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

» Emulation » Speedcrock - Minicrock
» Emulation » CPC2tape
» Emulation » CDTMaster
» Emulation » DSK2CDT2DISC
» Emulation » Samp2CDT
» Emulation » Ubercassette

CPCrulez[Content Management System] v8.75-desktop/cache
Page créée en 906 millisecondes et consultée 1523 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.