OldComp.cz

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


Právě je 28.03.2024, 17:57

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: SG Software Taper
PříspěvekNapsal: 20.03.2019, 16:03 
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
Celkom vydareny projekt:
Kód:
http://www.sg-software.ru/windows/programs/taper

Nechce ho niekto poanglictit ? :)
Kód:
https://github.com/Sirozha84/Taper

_________________
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ředmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 20.03.2019, 23:59 
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
Azbučtinu moc nemusím, ale stačí keď tam vidím .NET4 (framework) a hneď sa mi zdvíha žalúdok. :puke:

_________________
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ředmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 21.03.2019, 10:18 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Mě .NET naopak žaludek sklidňuje, ale zvedá mi ho zase ta azbučina. A prej "má atraktivní vzhled..." :mrgreen: proboha kde?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 21.03.2019, 12:32 
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
Tutéž funkcionalitu podporuju ve své aplikaci, která je v C++ a angličtině :-) Jenom u CRC nepíšu "OK", ale konkrétní hodnotu, přidávám kód bloku (0 = std hlavička, 255 = std data, cokoliv mezi tím = nestd blok, pokud se správně pamatuju) a podporuju "fragmenty". A padám při pokusu o kopírování v rámci jedné tapky (bude opraveno) :-) Jinak ta podpora WAVů je zajímavý nápad, zkusím kouknout jak to dělají a eventuelně zcizit (s odkazem na původní projekt) :-) Plus preview obsahu jako Screen$, hexa-binárka nebo Basic. Konec reklamy :-)

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 25.03.2019, 18:52 
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
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 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
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.

_________________
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ředmět příspěvku: Re: SG Software Taper
PříspěvekNapsal: 26.03.2019, 11:35 
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
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: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Nebyl by nějaký WAV nebo MP3 soubor, třeba i s chybama ke stažení?

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, 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 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
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.

_________________
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.


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

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, 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 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
https://ulozto.sk/!RAeEvEgaGiO2/turborom-rar

_________________
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  
 
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 8 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