OldComp.cz
http://www.oldcomp.cz/

Digitalizacia kaziet s pomocou divIDE
http://www.oldcomp.cz/viewtopic.php?f=37&t=7321
Stránka 12

Autor:  iwosh [ 31.03.2019, 19:58 ]
Předmět příspěvku:  Digitalizacia kaziet s pomocou divIDE

Existuje nejaka utilitka pre divIDE, ktora nahra subory z kazety a tie potom vysejvuje do TAP suboru na kartu?

Viem, ze ako nahrada sa da pouzit nejaky starsi kapirak, ktory vyuziva iba standardne LOAD/SAVE ROM rutiny (Lady Copy, Mr. Copy,...).

Digitalizacia s pouzitim MakeTZX nie vzdy funguje bez chyb a je potrebne robit korekcie pre jednotlive zaznamy - skratka niet nad moznost urobit to priamo na Didaktiku/Spectre...

Autor:  tomascz [ 31.03.2019, 21:11 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Z vlákna SG Software Taper
zxcygnus píše:
tomascz píše:
Jinak ta podpora WAVů je zajímavý nápad, zkusím kouknout jak to dělají a eventuelně zcizit...
Pokud bys ses skutečně někdy pustil do dekódování wavů, tak bych měl pár nápadů, které mi zatraceně chybí v jakémkoli existujícím softwaru.

Asi se mi to nepovede úplně stručně (a ideálně by to chtělo vlastní vlákno), můžeme myšlenku rozvinout později nad screenshoty z Audacity.

Líbilo by se mi, kdyby program nad náhledem wavu ukázal, kde vidí pilotní tóny a které bloky dekódoval. Úplně úžasné by bylo i to, kdyby zobrazoval rovnou byty nad WAVem, podobně jako to dělají osciloskopy při dekódování RS232, I2C... (pro inspiraci třeba tenhle Rohde & Schwarz https://youtu.be/MLtov8qjT_I?t=840 - ale to samozřejmě není jediný způsob, určitě se dá vymyslet vhodnější.)

(...)

Pokud nikdo, tak priorita požadavku stoupne :-) Prošel jsem si Ramsoftí popis standardní rutiny LOAD v ROMce Spectra a strukturu PCM Wavu, a vypadá to jednoduše :like:

Autor:  PotPalo [ 31.03.2019, 23:14 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Na to stačí napísať fakt jednoduchý kopirák. LOAD bude mať vlastnú rutinu (skopírovanú z ROM), SAVE bude rutina v ROM, čo preberie divIDE a uloží do TAP. Sám divIDE nemám, ale vraj vie ukladať do TAP, tak by to malo ísť. A pokiaľ sa dá niekde v menu divIDE jeho funkcia vypnúť, potom stačí aj pre LOAD použiť rutinu v ROM, nahrať súbory do kopiráku, aktivovať divIDE a uložiť súbory.

Autor:  Busy [ 01.04.2019, 08:51 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

iwosh píše:
Existuje nejaka utilitka pre divIDE, ktora nahra subory z kazety a tie potom vysejvuje do TAP suboru na kartu?
Taka utilitka uz davno existuje pod bsdos. A bsdos je portnuty uz aj na divide, tak tym padom existuje aj pre divide :) Negeneruje sice priamo TAP subor, ale utilitky na konverziu bsdosovych mbd imagov na tapku existuju uz davno tiez.

Autor:  zxcygnus [ 01.04.2019, 10:33 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Busy píše:
Taka utilitka uz davno existuje pod bsdos. A bsdos je portnuty uz aj na divide, tak tym padom existuje aj pre divide :) Negeneruje sice priamo TAP subor, ale utilitky na konverziu bsdosovych mbd imagov na tapku existuju uz davno tiez.
A též existuje i pro TRDOS, ale nedělá TAPky, načtené soubory z pásky ukládá na disketu samostatně, čímž pozmění hlavičku dle možností TRDOSu. Nejčastější použití předpokládalo i ruční úpravu zavaděče a případně modifikaci hry pro TRDOS.

A i TRDOS běhá na DivIDE.

Nicméně, pořád si myslím, že pro rychlou konverzi nepoškozených záznamů by nejpraktičtější byl Tape Manager s výstupem po sériové lince (jedno jestli SIF, 128k sériák, nebo TTL-USB dongle ovládaný na straně ZXS jedním bitem libovolného interface). Důležité je, že se data přijatá sériákem dají na PC ukládat rovnou do souboru a data ze ZXS už mohou mít "formát" TAP, stejně jako to dělá pro SIF upravená ROM. Ono samotné ZXS načte leccos, i to s čím software na PC může mít problémy. Resp. pokud to nenačte ZXS, tak utilita na PC skoro jistě taky ne.

Pro konverzi lehce poškozených záznamů nemáme nic. Tam asi není jiná šance než vytvořit software někde na pomezí mezi jednoduchou konverzní utilitou kříženou s Audacity a lepším osciloskopem.

Autor:  iwosh [ 01.04.2019, 11:05 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

O o vyuziti trdosu som tiez uvazoval kedze je sucastou esxdosu ten vsak nepodporuje paskove hlavicky takze som tuto moznost zavrhol.

Asi vyuzijem bscopy 7 ktory ma vela priestoru na data. Po zaplneni pamate vytvorim snap. V emulatore s podporou ukladania do csw vysejvujem subory a tie potom s maketzx ulozim do tapky.

Je trochu dlhy postup - mozno si nakoniec napisem nejaky program co to dokaze komfortnejsie. Teda ak zistim ako loadovat lubovolny blok dat z pasky s pomocou rom rutiny. :)

Autor:  Busy [ 01.04.2019, 16:08 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

zxcygnus píše:
Nicméně, pořád si myslím, že pro rychlou konverzi nepoškozených záznamů by nejpraktičtější byl...
Na rozdiel od trdosu, riesenie s bsdosom subory neposkodzuje a zachovava presne hlavicky a dokonca aj bezhlavickove bloky, takze vysledna tapka skutocne zodpoveda tomu co bolo povodne nahrate :)

(teda, samozrejme za predpokladu standartneho 1500 Bd zaznamu ktory su schopne kopirovat bezne kazetove kopiraky)

Autor:  zxcygnus [ 02.04.2019, 21:42 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Busy píše:
Na rozdiel od trdosu, riesenie s bsdosom subory neposkodzuje a zachovava presne hlavicky a dokonca aj bezhlavickove bloky, takze vysledna tapka skutocne zodpoveda tomu co bolo povodne nahrate :)
Nejde o to, že TRDOS neumožňuje uložit páskovou hlavičku 1:1 do svého adresáře a tím ji poškodí. Jde o to, že záznam na kazetách bývá poškozený, třeba proudovým pulzem zápisovou/mazací hlavou (neopravené magnetofony Elta) a tím vznikne výpadek, který nemusí být zcela smazaný, ale je výrazně utlumený oproti záznamu okolo. Takovou nahrávku ZX, ani žádný SW na něm nevezme, nemá šanci.

To by nakonec nevyřešil ani přenos z Tape Manageru sériákem, protože když ZXS záznam nenačte, není co přenášet. Zbývá jen otravné nahrávání znovu a dokola, třeba s jinak nastavenou hlavou, hlasitostí a pod. dokud se nepodaří, nebo to uživatel nevzdá.

Nicméně s trochou ruční editace analogové křivky by možná šance byla, možná, někdy, v lehčích případech.

Co se BSDOSu týče, zkus sepsat nějaké stručné HOWTO. Může se hodit i pro BSDOSem nepoznamenané.

Autor:  PotPalo [ 02.04.2019, 22:55 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

A nieje lepšie digitalizovať cez emulátor? Nahrávku nahrať do wav, a tú cez kopírák spustený v emulátore uložiť do TAP. A ide to aj zrýchlene. V prípade poškodenia nahrávky ju stačí otvoriť s nejakým audio editorom, napríklad goldwave, a utlmené miesto zosilniť (funkcia maximize, výber). Dokonca sa dá editovať audio krivka ručne.

Autor:  dex [ 02.04.2019, 23:07 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

zxcygnus píše:
Co se BSDOSu týče, zkus sepsat nějaké stručné HOWTO. Může se hodit i pro BSDOSem nepoznamenané.


https://ci5.speccy.cz/files/bsdos306_sk.txt příkazy DOSu
https://ci5.speccy.cz/files/bsrom118_sk.txt příkazy BSROM
https://ci5.speccy.cz/files/techm306_sk.txt služby DOSu
https://ci5.speccy.cz/files/doser306_sk.txt chybová hlášení DOSu

Jinak Busy ale narážel spíš na CCD, CDC a CDD
https://busy.speccy.cz/tvorba/ccd.htm, https://busy.speccy.cz/tvorba/cdc.htm a https://busy.speccy.cz/tvorba/cdd.htm,
než na samotný DOS.

Autor:  Busy [ 03.04.2019, 07:06 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

dex píše:
zxcygnus píše:
Co se BSDOSu týče, zkus sepsat nějaké stručné HOWTO. Může se hodit i pro BSDOSem nepoznamenané.
https://ci5.speccy.cz/files/bsdos306_sk.txt příkazy DOSu
https://ci5.speccy.cz/files/bsrom118_sk.txt příkazy BSROM
https://ci5.speccy.cz/files/techm306_sk.txt služby DOSu
https://ci5.speccy.cz/files/doser306_sk.txt chybová hlášení DOSu
Vdaka za popisy, len doplnim, ze na stranke https://busy.speccy.cz/tvorba/mb02.htm mam aktualnejsie verzie popisov k bsdosu.
dex píše:
Jinak Busy ale narážel spíš na CCD, CDC a CDD
https://busy.speccy.cz/tvorba/ccd.htm, https://busy.speccy.cz/tvorba/cdc.htm a https://busy.speccy.cz/tvorba/cdd.htm,
než na samotný DOS.
Ano, presne ten CCD som myslel.

Autor:  Hroudik [ 26.06.2020, 23:53 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Pod MDOS3 lze spustit také MASTERcopy, který kopíruje na disk.
Pak přenést do počítače a pomocí D802TAP udělat .TAP soubory.

Autor:  VELESOFT [ 27.06.2020, 02:21 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

V MDOSu3 na DIVIDE jde pouzit pro prevody z pasky na disk take TOOL40, TOOLS80 nebo nejlepe TOOLS128

Autor:  PotPalo [ 27.06.2020, 13:00 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Nechcem vám brať ilúzie, ale kopírovať TAP cez disk ako súbory, to nebude 100% identická kópia. Na diskete sa nemôžu použiť niektoré znaky v názvoch súborov (hviezdička, dvojbodka, a neviem či pozícia a farby by fungovalo), takže názov sa upravuje. Tiež nemôžu byť rovnaké dve mená. Iba ak by to hlavičky ukladalo ako súbory o dĺžke 17 bytov, a na mená súborov by to používalo nejaké počítadlo.

Niekde mám vlastný program ktorým som zálohoval pásky. Ten robil presne toto. Ukladal na disketu file00000, file00001, file00003, ... atď.. Potom sa to druhým programom dalo zasa prehrať na pásku, 100% identický záznam. Teda až na medzery medzi blokmi, tie určovala iba dĺžka nahrávania z diskety.

Autor:  VELESOFT [ 27.06.2020, 13:41 ]
Předmět příspěvku:  Re: Digitalizacia kaziet s pomocou divIDE

Bacha na jednu vec. esxDOS s levnyma SD kartama ma velmi pomaly zapis. A tim pomaly myslim extra pomaly. Tak treba 128kB snapshot uklada kolem 90 vterin ale klidne se to muze lisit. Jde o to ze vnitrne karta neumi zapisovat male sektory 512 bajtu a misto toho kdyz esxDOS zapise jeden sektor 512 bytes, tak karta musi pokazde prepsat cely obrovsky blok. Delka tohoto bloku silene brzdi a snizuje se i zivotnost karty. Takze i pri relativne kratkem save souboru na disk muzete cekat i desitky vterin, tedy prevod z bezici pasky na disk se bez vynucene pauzy mezi bloky nekdy neobejde.

Stránka 12 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/