OldComp.cz

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

Sbohem a dky za ve!

Právě je 21.09.2021, 16:59

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: 1780
Has thanked: 215 times
Been thanked: 396 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: 1654
Bydliště: BA-Petržalka :(
Has thanked: 15 times
Been thanked: 236 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.


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

Registrován: 22.05.2013, 21:14
Příspěvky: 3174
Bydliště: Bratislava
Has thanked: 324 times
Been thanked: 635 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: 416
Bydliště: Kladno
Has thanked: 41 times
Been thanked: 96 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, eLeMeNt, 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: 1654
Bydliště: BA-Petržalka :(
Has thanked: 15 times
Been thanked: 236 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.


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: 416
Bydliště: Kladno
Has thanked: 41 times
Been thanked: 96 times
WMA nevadí. Uploadni prosím, diky! ;)

_________________
>> Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, eLeMeNt, 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: 1654
Bydliště: BA-Petržalka :(
Has thanked: 15 times
Been thanked: 236 times
https://ulozto.sk/!RAeEvEgaGiO2/turborom-rar


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 2 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