OldComp.cz
http://oldcomp.cz/

Převody mezi různými formáty (TAP, D80, TRD, CSW, Z80,...)
http://oldcomp.cz/viewtopic.php?f=40&t=9651
Stránka 11

Autor:  MIRKOSOFT [ 03.10.2016, 11:32 ]
Předmět příspěvku:  Převody mezi různými formáty (TAP, D80, TRD, CSW, Z80,...)

Dobrý deň!

Som na scéne ZX Spectra a Didaktikov nový.
Didaktik M som vlastnil pred 25 rokmi, odvtedy len emulátor, no teraz som sa dostal k MiST a potreboval by som pomôcť s niektorými typmi súborov.
Tu sú:
1. CSW - čo vlastne tento súbor je? Snapshot alebo?
2. je mozné konvertovať D40 a D80 disky na TRD?
3. je možné nejakým spôsobom prerobiť snapshoty Z80 na TAP alebo jeden z formátov TRD, TAP, CSW - viem že TRD je obraz disku TR-DOS, je možné teda snapshot uložiť na TR-DOS disk?

Ďakujem veľmi pekne za pomoc.
Miro

Autor:  zxcygnus [ 03.10.2016, 12:10 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

MIRKOSOFT píše:
2. je mozné konvertovať D40 a D80 disky na TRD?
Ano je. Ale rozhodně ne automaticky a většinou to je zbytečné, protože konverzi už dávno někdo provedl.

Samotná konverze formátu (souborů na disketě) nestačí (to by možná do určité míry automatizovat šlo, třeba pro TRDOS jsou utility, které umí načíst jednotlivé soubory z MDOS diskety a zapsat na TRDOSovou). Ale hlavně je nezbytně nutné upravit zavaděče, případně i strojákové loadery, pokud software s diskem pracuje. K tomu je potřeba umět programovat, znát zdrojový i cílový (diskový) systém, porozumět programu a způsobu, jak zrovna ten konkrétní program s úložištěm pracuje, protože to není vždy stejné atd...

MIRKOSOFT píše:
3. je možné nejakým spôsobom prerobiť snapshoty Z80 na TAP alebo jeden z formátov TRD, TAP, CSW - viem že TRD je obraz disku TR-DOS, je možné teda snapshot uložiť na TR-DOS disk?
dtto

Předělávat snapshot (jakýkoli, nejenom Z80) je většinou nesmysl až na opravdu výjimečné případy, kdy se software v jiné formě nezachoval.

Konvertovat snapshoty z PC na snapshoty diskových systémů reálného hardwaru, pokud vím, dosud nikdo nezkoušel. Nicméně některé snapshoty z emulátorů jdou na ZX načíst pomocí Demfiru, Fatware, ESX DOSu atd... tj. firmwarů pro DivIDE. Ne všechny, tuším právě jen SNA a Z80. A naopak, snapshoty uložené v ESX DOSu by mohly jít načíst emulátorem (nezkoušel jsem, nebylo potřeba).

Co je CSW nevím (Corel WordPerfect?). Na ZX jsem se s tím nesetkal.

Autor:  mborik128 [ 03.10.2016, 12:25 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

1. je to nieco divne paskove: http://ramsoft.bbk.org.omegahg.com/csw.html
2. uprimne, do toho sa ani nepustaj, len sa tym viac rozdeluje scena - uz teraz si rusaci ficia na TRD, ktore je kompatibilne iba samo so sebou, kym cely zapadny svet funguje na standardnych TAPkach (z tohto pohladu aj samotne D40/80 bolo nieco, co tu scene-wide kompatibilitu iba porusovalo, ale ticho sa to akceptovalo heslom: "cudzie nechceme, nase si nedame")
3. toto sa robilo v 80. a 90. rokoch, volalo sa to Multiface a zanechalo to po sebe tolko rozvratenych hier, programov a mozno aj rodin, ze z historickej skusenosti by sme sa tomu mali vyhnut. :dwi:

Autor:  Aki [ 03.10.2016, 14:08 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

MIRKOSOFT píše:
1. CSW - čo vlastne tento súbor je? Snapshot alebo?

CSW pouzivaly nektere emulatory pro uchovani obrazu programu tak, jak byly puvodne zapsane na pasce. Tento format se neujal.

MIRKOSOFT píše:
2. je mozné konvertovať D40 a D80 disky na TRD?

Ano, ale lepsi je vysosat soubory z D80 imagi do TAPek.
Realne diskety pro D80 umi cist emulator RealSpec pro DOS, ale jen ty diskety, ktere byly zformatovane MDOSem 2.0. U disket, ktere byly zformatovane MDOSem 1.0 (ktery byl nejbeznejsi) to nejde. Takze postup, jak dostat data z MDOS1 diskety je pomerne slozity:
- v emulatoru RealSpec vytvorit *.D80 image a zformatovat ji (FORMAT "a:")
- tuto prazdnou zformatovoanou image zapsat na realnou disketu
- na realnem Spectru (Didaktiku) s D80 pomoci TOOLS80 od Proximy ci jineho kopiraku zkopirovat obsah stare (MDOS1) diskety na novou (MDOS2, pripravenou puvodne v emulatoru)
- tuto novou disketu s nakopirovanymi soubory vzit a v RealSpecu z ni vyrobit image *.D80
- pomoci utility pro prikazovy radek D802TAP ji prevest do jedne TAPky
- pomoci nejake utility, ktera "vidi" dovnitr TAPek, treba SpectrumNavigatoru nebo Tapiru, vykopirovat potrebne soubory a z nich udelat jednotlive TAPky podle potreby
- u vyslednych souboru je treba jeste upravit Basicove zavadece a odmazat jim hvezdicky u prikazu LOAD, napr. LOAD *"obrazek" na LOAD "obrazek" a ulozit misto puvodnich zavadecu (loaderu), ale toto jde udelat i v nejakem hexaeditoru na PC prepsanim * na mezery, ale musi se vedet kde presne.

MIRKOSOFT píše:
3. je možné nejakým spôsobom prerobiť snapshoty Z80 na TAP alebo jeden z formátov TRD, TAP, CSW - viem že TRD je obraz disku TR-DOS, je možné teda snapshot uložiť na TR-DOS disk?

Teoreticky ano, ale pokud se nejedna o tve vlastni programy, ktere nemas nijak jinak ulozene, tak je lepsi a daleko rychlejsi vyhledat na internetu verzi inkriminovaneho programu v TAP.

Autor:  Busy [ 03.10.2016, 15:29 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Factor6 píše:
Takze postup, jak dostat data z MDOS1 diskety je pomerne slozity:
- v emulatoru RealSpec vytvorit *.D80 image a zformatovat ji (FORMAT "a:")
- tuto prazdnou zformatovoanou image zapsat na realnou disketu
- na realnem Spectru (Didaktiku) s D80 pomoci TOOLS80 od Proximy ci jineho kopiraku zkopirovat obsah stare (MDOS1) diskety na novou (MDOS2, pripravenou puvodne v emulatoru)
- tuto novou disketu s nakopirovanymi soubory vzit a v RealSpecu z ni vyrobit image *.D80
- pomoci utility pro prikazovy radek D802TAP ji prevest do jedne TAPky
- pomoci nejake utility, ktera "vidi" dovnitr TAPek, treba SpectrumNavigatoru nebo Tapiru, vykopirovat potrebne soubory a z nich udelat jednotlive TAPky podle potreby
Vela z tohto sa da urobit aj ovela jednoduchsie. Pokial ma clovek realne Speccy + D40/D80, moze si prazdnu disketu naformatovat priamo tu, nemusi ju formatovat na PeCi v emulatore. Pokial ma iba MDOS 1.0 (ktory neformatuje korektne), moze pouzit EI-format, utilitku z EI-managera, ktory v MDOSe 1.0 uz formatuje spravne (t.j. na PeCi citatelne).

Ono pokial clovek ma Speccy + D40/D80 a disketovu mechaniku na PeCi, vobec sa nemusi babrat s nejakym formatovanim, pretoze programy z D40/D80 diskety moze priamo "vyexportovat" na MSDOS disketu a na PeCi ich priamo pospajat do tapky pomocou utilitky 0toTAP.

Autor:  tomascz [ 03.10.2016, 16:42 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

MIRKOSOFT píše:
2. je mozné konvertovať D40 a D80 disky na TRD?
3. je možné nejakým spôsobom prerobiť snapshoty Z80 na TAP alebo jeden z formátov TRD, TAP, CSW - viem že TRD je obraz disku TR-DOS, je možné teda snapshot uložiť na TR-DOS disk?

Na přibližně toto jsem si vyrobil PC aplikaci, jejíž aktuální verzi najdeš na konci tohoto vlákna. Jak už tu ale ZXCygnus psal, konverze z jednoho formátu do druhého není úplně triviální záležitost, takže přestože ti aplikace umožní (1) vyrobit si image fyzické diskety, (2) přetáhnout soubory z fyzické diskety MDOSu do image TR-DOSu, (3) měnit parametry souborů, (4) spolupracovat s TAPkou, atd., tak výsledek ti bez zásahů přímo do kódu ZX programu nebude dobře fungovat. Ale můžeš to použít aspoň jako základ pro experimentování :-)
Jinak, převodem disket formátovaných pod MDOSem1 do PC jsem se už zabýval zde.
Snad to nějak pomůže :-)

Autor:  Aki [ 03.10.2016, 17:26 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Busy píše:
Factor6 píše:
Takze postup, jak dostat data z MDOS1 diskety je pomerne slozity:
- v emulatoru RealSpec vytvorit *.D80 image a zformatovat ji (FORMAT "a:")
- tuto prazdnou zformatovoanou image zapsat na realnou disketu
- na realnem Spectru (Didaktiku) s D80 pomoci TOOLS80 od Proximy ci jineho kopiraku zkopirovat obsah stare (MDOS1) diskety na novou (MDOS2, pripravenou puvodne v emulatoru)
- tuto novou disketu s nakopirovanymi soubory vzit a v RealSpecu z ni vyrobit image *.D80
- pomoci utility pro prikazovy radek D802TAP ji prevest do jedne TAPky
- pomoci nejake utility, ktera "vidi" dovnitr TAPek, treba SpectrumNavigatoru nebo Tapiru, vykopirovat potrebne soubory a z nich udelat jednotlive TAPky podle potreby
Vela z tohto sa da urobit aj ovela jednoduchsie. Pokial ma clovek realne Speccy + D40/D80, moze si prazdnu disketu naformatovat priamo tu, nemusi ju formatovat na PeCi v emulatore. Pokial ma iba MDOS 1.0 (ktory neformatuje korektne), moze pouzit EI-format, utilitku z EI-managera, ktory v MDOSe 1.0 uz formatuje spravne (t.j. na PeCi citatelne).

Ono pokial clovek ma Speccy + D40/D80 a disketovu mechaniku na PeCi, vobec sa nemusi babrat s nejakym formatovanim, pretoze programy z D40/D80 diskety moze priamo "vyexportovat" na MSDOS disketu a na PeCi ich priamo pospajat do tapky pomocou utilitky 0toTAP.


Na EIM jsem zapomnel, lze i tak. Kazdopadne dve fyzicke mechaniky (A: a B:) jsou k nezaplaceni. Ale ano, toto bylo jen jedno z reseni. U EIMu je jeste jeden "mezistupen", kdy exportuje ne primo do TAPek, ale do formatu *.000, ktery je pak nutne jeste prekonvertovat jednou z Busyho utilitek 0TOTAP do TAPky.

Autor:  MIRKOSOFT [ 05.10.2016, 01:46 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Ďakujem tomascz, utilitu som si stiahol.
Prečo vlastne tieto otázky?

Nevlastním fyzicky nijaké Spectrum ani Didaktik.
Dostala sa mi do rúk FPGA MiST.
Keďže práve Didaktik M bl prvý počítač s ktorým som sa stretol "osobne" - požičal mi ho bratranec a prvé hry a pokusy programovať boli na ňom tak ma nielen zlákalo použiť pre MiST aj core ZX Spectra a ZX81...
Core ZXS podporuje iba spomínané 3 formáty - TRD, TAP a CSW.
Mám veľa D80 obrazov s ČS programami a chcel by som ich použiť - jeden z dôvodov je to že som sa k nim už nedostal, rok po požičaní Didaktiku mi rodičia kúpili môj prvý vlastný počítač - Commodore 64 - a Didaktik bol vrátený bratrancovi...
Tak či tak - myslím že ČS scéna je kvalitná - a nejde to obísť.
Ak viete o nejakom zdroji kde sa dajú ČS diskové programy stiahnuť v TR-DOS diskovom formáte, budem vďačný...

Jednoducho: Didaktik ma k počítačom priviedol, C64 ma naučil programovať, Amiga bola iba zábava a C128 je reálne dobrý strol - momentálne na Nexys4DDR prevádzkujem Mega 65 - akési C65 Plus...

Miro

Autor:  Jiiira [ 05.10.2016, 08:32 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Mrkni na Cygnusovu stránku, tam je ledacos o TR-DOSu, a někde dole i soubory ke stažení...

Autor:  rombor [ 05.10.2016, 08:55 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Pokiaľ MiST podporuje TAP a zaujímajú ťa ČS programy a hry, tak mnoho z nich je na http://cs.speccy.cz a drvivá väčšina je v TAP formáte. Ušetríš si mnoho netriviálnych problémov, ktoré sú pri konverziách z jedného formátu do druhého.
Odporúčam ale aj stránky http://www.zx-spectrum.cz, kde sú samozrejme aj zahraničné hry a mnoho ďalších zaujímavostí.

Autor:  MIRKOSOFT [ 08.10.2016, 03:35 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

V archívoch pri prehrabávaní sa na disku som našiel MDOS3 TOOL s disk image, tak sa chcem podeliť, aj keď myslím že väčšina ak nie všetci už toto máte.
Stiahnite si to z http://www.mirkosoft.sk/mdos3tool.zip

Miro

Autor:  SCjoe [ 08.10.2016, 11:10 ]
Předmět příspěvku:  Re: ZX Spectrum programy v rôznych formátoch

Může se hodit i STAR REMOVER (v příloze),
z dob, kdy byl český web zaplaven disketovým softwarem v TAPkách.

Přílohy:
d80utils.7z [14.2 KiB]
699 krát

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