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

Multiplatformní PC aplikace pro správu disket, disků a imagů
http://www.oldcomp.cz/viewtopic.php?f=54&t=4920
Stránka 915

Autor:  tomascz [ 10.08.2020, 13:22 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Jasný, ale každopádně díky za shrnutí pro všechny, kteří by eventuelně tápali! :-) Jenom bych doplnil, že disketu lze uvést do "panenského stavu" jejím vystavením silnému magnetu (poznatek z manuálu ke KryoFluxu).

Co ukázky které jsem dal výše k dobru mají společného je že jsou to všechny DD případy. DD média byla poměrně spolehlivá. Skutečný problém nastává při dolování dat z 5.25" HD disket - jsou nespolehlivé díky složení jejich povrchu a štelování hlavičky znamená boj s desetinami milimetru. Zatím se mi bohužel nepovedlo bez problému přečíst ani jednu a doba jejich živostnosti (cca 30 let při skladování v ideálních podmínkách) se nezadržitelně blíží ke konci. Čili těch pár historických ČS titulů které mám na origo 5.25" HD disketách je silně v ohrožení. KryoFlux pro mě bude znamenat (parafráze na Sierru) "Quest for Data".

Autor:  Vydricak [ 10.08.2020, 22:07 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Ahoj Tome,

link pre inšpiráciu:

https://cs.speccy.cz/

...je tam celkom dobrý zoznam.


Vydrýsek

Autor:  tridé [ 11.08.2020, 00:16 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Prave som si poskladal STFM a kym mi nedojde Gotek pouzivam diskety. Ktora appka vie z STckarskych image dat na diskety?

Autor:  tomascz [ 11.08.2020, 09:03 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Vydricak píše:
link pre inšpiráciu:
https://cs.speccy.cz/
Ach, ano, ale to je pro ZX - já měl na mysli programy pro PC distribuované na HD disketách.

tridé píše:
Prave som si poskladal STFM a kym mi nedojde Gotek pouzivam diskety. Ktora appka vie z STckarskych image dat na diskety?
Otázce úplně nerozumím, ale viz třeba divoké Floppy Imaging nebo command-line SamDisk (geometrii si nadefinuješ sám). Eventuelně vyděržaj pijaněr na příští rok :-)

Autor:  misticjoe [ 11.08.2020, 16:00 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Až budeš zavádět ST podporu, nezapomeň na dual (tripple) formát disket (ST/PC/Amiga na jedné placce). Jinak tridé prudí - kovanej Atarista a neví, čim zapsat ST image? Ha, ha. Floimg samo jasná volba.

Autor:  Kubik [ 12.08.2020, 06:04 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Appku nevim, ale pokud to budes zapisovat na PC, tak jsem pouzival budto WinImage nebo Rawrite, ted si presne nevzpominam.

Autor:  tridé [ 12.08.2020, 08:52 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

@Mistic-nuz po 10 rokoch co pouzivam SD karty neviem :)))

Autor:  Vydricak [ 13.08.2020, 14:15 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

tomascz píše:
Vydricak píše:
link pre inšpiráciu:
https://cs.speccy.cz/
Ach, ano, ale to je pro ZX - já měl na mysli programy pro PC distribuované na HD disketách.


Ahoj Tome,

mal som na mysli hlavne zoznam autorov, či náhodou niektorí nevydali aj niečo pre PC.


Vydrajs

Autor:  tomascz [ 29.08.2020, 15:16 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Jen si zde odložím mezilehlou verzi 1.5.3, pouze interní floppka, zatím bez KryoFluxu (Github: changelog, download), ve které jsem vylepšil několik drobností (např. dialogy Open/Save), fixnul několik okrajových situací (především v dialogu Floppy Access Options) a přidal vizualizaci časování sektorů na stopě (pro reálné floppky a DSK se známým DOSem). Vedle uživatelské atraktivity toto časování taky poslouží k "samodebugovacím" účelům při nadcházejícím vývoji.

Takhle například vypadá reálná disketa formátovaná pod MDOSem 1.0. Sotva se řadič "probudí" (inicializuje), ihned mu tam skočí první sektor; často ho ale o chlup mine, protože ještě "spí."

Obrázek


Toto je také nejspíš poslední verze napsaná v C++0x a kompilovaná pod Visual Studiem 2010. Příští verze už bude updatovaná na C++14 a kompilovaná pod VS2015 (pokrok nezastavíš), nicméně i nadále spustitelná pod WinXP bez nutnosti instalovat dodatečné knihovny, využívajíce tak i nadále pouze knihovny distribuované už od časů WinXP a MFC 4.2 knihovny z časů Win95B. Kdo někdy kompiloval v relativně moderním jazyku pro relativně starý stroj se právě pokřižoval - Visual Studio 2015 z toho má taky "ohromnou" radost. No a já vlastně taky :-)

Stay tuned.

Autor:  Busy [ 29.08.2020, 21:58 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

tomascz píše:
Příští verze už bude updatovaná na C++14 a kompilovaná pod VS2015 (pokrok nezastavíš), nicméně i nadále spustitelná pod WinXP bez nutnosti instalovat dodatečné knihovny
:thumbup: :dcl:
tomascz píše:
Kdo někdy kompiloval v relativně moderním jazyku pro relativně starý stroj se právě pokřižoval - Visual Studio 2015 z toho má taky "ohromnou" radost. No a já vlastně taky :-)
Jaaaaaj to mi hovor !!! :lol:
Preto napriklad ja osobne (hlavne zlozitejsie) programy v cecku vyvijam vo VS2015, ale finalnu distribuovanu verziu vzdy skompilujem v historickom MinGW 4.4.0 ... ;)

Autor:  tomascz [ 29.08.2020, 23:35 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Což bohužel ne úplně dobře jde aplikovat na kombinaci WinAPI+MFC+(C++). Aby ty desítky tisíc programátorů v Microsoftu vykázaly nějakou činnost, překopaly headery a zavedly "Universal" záležitosti, čímžto do značné míry zbořily zpětnou kompatibilitu s headery MFC 4.2. Takže zatím překlopení do C++14 není kompletní (chybí STL, koliduju s Universal CRT, bez čehož ovšem zase nefunguje něco jinýho, protože headery jsou navzájem propletený), zatím to ani není potvrzené že to zcela půjde (občas si musím dovypomoct malým fíglem, který zase ale ne za všech situací jde použít)... Nicméně zatím jsem nevyčerpal všechny kombinatorické možnosti :bang: :suicide: Přeložit a spustit stroji z roku 1997 s WinXP to ovšem jde 8-) Spustitelnost na Win2k je otázka, protože už teď využívám některé věci, které ve Win2k nejsou (např. kontrolka SysLink, co teď rychle dám z hlavy).

Autor:  Jiiira [ 30.08.2020, 08:44 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

tomascz píše:
Přeložit a spustit stroji z roku 1997 s WinXP to ovšem jde 8-) .
Já spouštím RIDE na stroji s XP, který si stále držím kvůli fyzické disketovce (kromě jiného). Proto mi jeho překlad rovněž pod XP přijde být zcela v pořádku... :P

Autor:  Panda38 [ 30.08.2020, 09:36 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Sice nepoužívám MFC, jen API, ale předpokládám že i s MFC knihovnami bude platit to samé - přepnout na statické knihovny a pak už není problém s distribucí knihoven a přenositelností jinam, ne?

Autor:  tomascz [ 30.08.2020, 11:29 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Přesně toho se chci vyvarovat! ;-) Kdo bude chtít, nechť si aplikaci třeba překlopí do 64-bit architektury, překompiluje, a otevřou se mu nové kapacitní možnosti. Ale už šestým rokem je hlavním požadavkem spustitelnost na starých strojích s (velmi) limitovanými zdroji - např. můj stroj s interní flopkou má jen 80 MB RAM, 2 GB disk, 200 MHz MMX (a bylo hůř!), a nechci si ho prznit zbytečně velkými soubory nebo instalací desítek MB dodatečných knihoven, abych spustil o jednu aplikaci navíc. Velmi dobrý benchmarkový stroj - když na něm to svižně funguje, pak už to bude fungovat všem :-)

Autor:  Busy [ 30.08.2020, 11:32 ]
Předmět příspěvku:  Re: Multiplatformní PC aplikace pro správu disket, disků a i

Panda38 píše:
Sice nepoužívám MFC, jen API, ale předpokládám že i s MFC knihovnami bude platit to samé - přepnout na statické knihovny a pak už není problém s distribucí knihoven a přenositelností jinam, ne?
Len aby to nedopadlo ako ked som presne toto kedysi skusal s QT-ckom.
Aby som nemusel kvoli kazdej QT aplikacii instalovat 1.5 GB vseliakych QT-dll-iek, skusil som QT veci do aplikacie prikompilovat staticky.
Obycajny HelloWorld mal 15 megabajtov :bang: :suicide: :hammer: :hang:

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