OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 11:31

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 18 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Digitalizacia kaziet s pomocou divIDE
PříspěvekNapsal: 31.03.2019, 19:58 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
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...

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2019, 21:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
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:

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2019, 23:14 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
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.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 08:51 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 10:33 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
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.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 11:05 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
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. :)

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 16:08 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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)


Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2019, 21:42 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
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é.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2019, 22:55 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
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.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2019, 23:07 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
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.


Nahoru
 Profil  
 
PříspěvekNapsal: 03.04.2019, 07:06 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.06.2020, 23:53 
Offline
Kecálek
Uživatelský avatar

Registrován: 30.05.2020, 01:05
Příspěvky: 184
Bydliště: Olomouc
Has thanked: 538 times
Been thanked: 100 times
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.

_________________
ZX Spectrum+ 48 kB s D40 nebo divIDE 57c, MB03+, popřípadě Fuse a teď nově LNX


Nahoru
 Profil  
 
PříspěvekNapsal: 27.06.2020, 02:21 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
V MDOSu3 na DIVIDE jde pouzit pro prevody z pasky na disk take TOOL40, TOOLS80 nebo nejlepe TOOLS128

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 27.06.2020, 13:00 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
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.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 27.06.2020, 13:41 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
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.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 18 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz