OldComp.cz

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

Zde me bt odkaz na vai retro prty

Právě je 27.11.2020, 11:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ] 
Autor Zpráva
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 25.03.2019, 18:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 1514
Has thanked: 191 times
Been thanked: 320 times
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ší.)

Líbilo by se mi, kdyby na blocích, které dekódovat nedokázal dovedl zvýraznit místa, která by mohla být příčinou chyby. Něco jde, něco ne. Například by bylo snadné ukázat místa, kde pulzy trvají nesmyslný čas, tj. jsou mimo toleranci pro 1 i 0, nebo jedna půlka dvoupulzu (perioda to není a vlna taky ne, když by to měly být obdélníky) je výrazně jinak dlouhá než druhá přitom 1 i 0 by měla být ze dvou cca stejně dlouhých pulzů. Něco by se dalo dekódovat změnou DC offsetu, něco by se mohlo nechat dopsat ručně v HEX editoru, přičemž dekódovací program by mohl dynamicky počítat CRC, aby bylo zřejmé, že to uživatel trefil.

Úplně luxusní by byly i takové možnosti, jako třeba označit vzorky od do a říct "tohle je 0" "tohle je 1" a navázat zbytkem WAVu. Někdy to na WAVu je vidět, ale software ani ZXS to prostě nedekódují, někdy se stane, že je páska natažená a je potřeba určitou oblast nepravidelně zpomalit, člověk má vizuálně šanci, počítač moc ne.

Někdy může být lepší načíst chybná data, ale tu podezřelou část vyznačit a zbytek, který by mohl být ok posunout, aby seděla délka (typicky obrázek... je šance dokreslit, nebo nahradit odjinud, nebo text, může chybět část, ale lepší než přijít o konec). Uživatel archivátor binární archeolog si už nějak poradí.

Jsou TAPky třeba i jen s jedním výpadkem ve kterých možná chybí jen pár bitů, možná jeden byte a ty by se teoreticky daly zachránit, jenže žádný dekódovací software to neusnadňuje.

... pro takový program bych možná i používal Windows :-P (pár odstrčených notebooků a nějaký virtuál bych našel)

Ale vážně, asi nemám na svých kazetách nic moc vzácného. Takže nejspíš nejsem cílovka. Jen mi to přijde natolik zajímavé, že by to mohl ocenit někdo, kdo s páskami pracuje víc než já.

Zkusil jsem nedávno jednu kazetu načíst do WAV (obě strany, 90 minut?) a trošku jsem si hrál s Audacity a maketzx od Ramsoftu (http://ramsoft.bbk.org.omegahg.com/mtzxman.html). A ten funguje tak nějak, zkusíš, někdy to vyjde, jindy ne, ale nikdy se nedozvíš, proč to selhalo a kde, jestli je chyba ve filtru, nebo něčem jiném... U kratších WAVů, ty části které jsou perfektní, v některých kombinacích nastavení dekódoval, jindy ne, ty špatné nikdy.

Přitom WAV soubory, co mám, vypadají na většině míst perfektně (audio výstup ze šedé +2 je docela ok) a zároveň na pár místech mají slabší záznam (možná ručně restaurovatelný) až úplné výpadky. Ideální testovací materiál.

Btw... ten ruský SW jsem nezkoušel, EXE tam nevidím a pod Windows kompilovat neumím. Naopak azbuka mi nevadí. Ale podle screenshotů toho asi nenabízí víc než ramsoftí utilita, nebo ano?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 25.03.2019, 20:14 
Offline
Pan Štábní

Registrován: 01.12.2017, 21:01
Příspěvky: 1374
Bydliště: BA-Králikárne
Has thanked: 11 times
Been thanked: 189 times
Už dávno som mal taký nápad, urobiť dynamickú LOAD rutinu. Skrátka nahrávka by sa dala pustiť akoukoľvek rýchlosťou. Podľa zavádzacieho tónu by to vypočítalo čo je log.1, polovica z toho je log.0, a ešte aj počas nahrávania by sa podľa posledných niekoľko bitov počítal priemer a upravoval stred čo je 1 a čo 0. V podstate by sa dala nahrávka pustiť napríklad trojnásobnou rýchlosťou, počas nahrávania zrýchliť alebo spomaliť, a ono by to stále nahrávalo.

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 11:35 
Offline
Pan Generální

Registrován: 22.05.2013, 21:14
Příspěvky: 2856
Bydliště: Bratislava
Has thanked: 291 times
Been thanked: 535 times
PotPalo píše:
Už dávno som mal taký nápad, urobiť dynamickú LOAD rutinu. Skrátka nahrávka by sa dala pustiť akoukoľvek rýchlosťou. Podľa zavádzacieho tónu by to vypočítalo čo je log.1, polovica z toho je log.0, a ešte aj počas nahrávania by sa podľa posledných niekoľko bitov počítal priemer a upravoval stred čo je 1 a čo 0. V podstate by sa dala nahrávka pustiť napríklad trojnásobnou rýchlosťou, počas nahrávania zrýchliť alebo spomaliť, a ono by to stále nahrávalo.
Nieco podobne mam ja uz davno v mojom TapeCode 3.2. Pre nahravanie zdrojakov do MRS som pouzival turbo a ked som si robil program na katalogizaciu pasok, tak som tam spravil aj automaticke rozoznavanie turba. Takze mozem pustit kazetu s normalnymi aj turbo nahravkami, program ich vzdy spravne rozozna a nahra.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 14:25 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 413
Bydliště: Kladno
Has thanked: 38 times
Been thanked: 92 times
Nebyl by nějaký WAV nebo MP3 soubor, třeba i s chybama ke stažení?

_________________
>> Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, MB03+, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 17:45 
Offline
Pan Štábní

Registrován: 01.12.2017, 21:01
Příspěvky: 1374
Bydliště: BA-Králikárne
Has thanked: 11 times
Been thanked: 189 times
S tým turbom to ale poznalo iba dve rýchlosti, a potom tá rýchlosť bola napevno počas celého nahrávania. Ja som to myslel úplne dynamicky, napríklad pustím nahrávku 10x rýchlejšie z PC, a ono to pôjde, aj keď ju počas toho napríklad spomalím.

Nahrávky tu mám iba vo WMA z >tejto< témy, je to TurboROM (16384 bytov), klasickou rýchlosťou, aj turbo rýchlosťou. Ak to pomôže, niekam to upnem.

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


Naposledy upravil PotPalo dne 26.03.2019, 19:48, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 18:46 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 413
Bydliště: Kladno
Has thanked: 38 times
Been thanked: 92 times
WMA nevadí. Uploadni prosím, diky! ;)

_________________
>> Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, MB03+, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 19:51 
Offline
Pan Štábní

Registrován: 01.12.2017, 21:01
Příspěvky: 1374
Bydliště: BA-Králikárne
Has thanked: 11 times
Been thanked: 189 times
https://ulozto.sk/!RAeEvEgaGiO2/turborom-rar

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


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ů: 11 ] 

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 1 návštěvní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