OldComp.cz

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


Právě je 20.03.2025, 23:49

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: Jak pracovat s disketovým systémem?
PříspěvekNapsal: 27.02.2025, 18:53 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1567
Has thanked: 147 times
Been thanked: 77 times
EDIT: odděleno od témat Emulátory, co umí disketovky a Spectral

Ďakujem. Dostal som viac než som chcel. Teraz mi, prosím, poraďte, že, kde sa naučím s daným diskovým systémom pracovať? Ide mi o to, že emulátor to možno ovláda, ale ja nie. Mimochodom, The Spectrum niečo diskové podporuje?

Doplnené: Myslím, že nepodporuje, lebo nikde nie je o tom ani zmienka, ale ak to niekto z vás má, možno vie o tom povedať viac.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 27.02.2025, 20:22 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3411
Has thanked: 2447 times
Been thanked: 1047 times
Milsa píše:
The Spectrum niečo diskové podporuje?

to nevím, ale hračky obvykle lepší a tedy ani diskové věci nepodporují...
pro vyzkoušení různých diskových systémů, kterých bylo na ZX jako psů..., si ve vlákně emulátorů najdi X128
pokud nechceš marnit čas s historií a chceš něco aktuálního a na úrovni, třeba s moderním posix API jako v Unikartě, tak jedině esxDOS, v LnxSpectru

_________________
// na co myslím, když sedím u oldkompů: ... náš Zilog (aka divIDE Zilogator)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 27.02.2025, 21:32 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1567
Has thanked: 147 times
Been thanked: 77 times
Ale, čo sa toho týka, mne ide o to, že ako načítať z diskety, kde sťahovať diskety, ako zapísať na disketu a tak. Nejaký používateľský manuál. Ale dobre vedieť, kde začať. Začnem s esxDOS. A The Spectrum potom už nechcem. Chvíľu som o ňom sníval, ale toto by tam chýbalo.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 28.02.2025, 13:30 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2652
Has thanked: 351 times
Been thanked: 705 times
Milsa píše:
... Začnem s esxDOS...
Nic proti, jen si uvědom, že ESXDOS se snaží přinášet na ZX Spectrum pohodlí emulátoru a zároveň zachovat původní chování pásek a TRDOSu z pohledu softwaru plus vlastní příkazy a utility (začínají tečkou), které jsou potřeba pro pohodlnou práci s IDE/MMC na reálném ZX Spectrum.

Netuším, jak moc znáš příkazy ZXS pro práci s páskou a soubory na disku, ale s ESXDOSem je dobré znát alespoň základy obojího.

Jednodušší situace je, pokud budeš jen spouštět hry z NMI menu... tam je skoro vše v nápovědě toho NMI menu a o moc víc potřeba není. Ale pokud by ses chtěl naučit s nějakým diskovým systémem (TRDOS, MDOS, BSDOS...), pak je lépe se nejprve porozhlédnout po manuálu toho systému a většina, co se z toho naučíš půjde používat i v emulátoru nebo na ESXDOSu (v případě TRDOSu).

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 28.02.2025, 16:49 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1647
Bydliště: u Prahy
Has thanked: 50 times
Been thanked: 419 times
To bych právě řekl, že je potřeba začít tím, ujasnit si, který z mnoha diskových systémů pro Spectrum že se to má právě používat.

A manuál je pak potřeba mít pro každý používaný diskový systém zvlášť!

Diskové řadiče pro Spectrum a jejich systémy jsou různé, navzájem zcela nekompatibilní co do formátu disku, tak jeho obsluhy.
Některé jsou velmi restriktivní (jen 8 znaků jméno souboru místo 10, umenšení volné paměti, poměrně ukecané příkazy v Basicu s nutností pamatovat si adresy vstupních bodů), ale zas s jinými výhodami (snadná replikovatelnost v socialistickém prostředí).
Jiné zas mají tu výhodu, že jsou slovenské či československé, takže je tu pro ně dostatečná nabídka vysloveně disketově orientovaných programů a utilit.
Některé nabízejí možnost zapojení do sítě, jiné s nimi kompatibilní zas tuto možnost zahazují jako zbytečnou.
Některé jsou rozšířené dosti, jiné málo.
Některé nabízejí (třeba jen v určité pokročilé verzi systému) kompatibilitu se systémovými voláními nahrávání z magnetofonu, software pak není třeba upravovat pro práci s disketou.
Většina je fixována na diskety (nebo diskové oddíly o velikosti jen několik MB), nemnohé počítají s velkokapacitním úložištěm.
Některé nabízejí kompatibilitu s CP/M (a jen některé bez nutnosti úpravy počítače), případně s formáty používanými na jiných platformách, ale většina je zcela proprietární.
A některé pro zvýšení kompatibility umí zpracovat příkazy v Basicu určené pro konkurenční diskový systém.

Mít k emulátoru diskové image pro různé diskové systémy znamená neustále měnit konfiguraci emulátoru (t.j. od virtuálního počítače odpojit jeden diskový interface a připojit jiný, protože zhusta víc než jeden se spolu nesnese).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 28.02.2025, 16:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1567
Has thanked: 147 times
Been thanked: 77 times
Veď o to ide, že poznám len páskový load a save, tak sa chcem naučiť prácu s diskom, keďže neviem ako sa s tým robí. A odporučenie mám na esxDos. Nepoznám ani bodkové príkazy. Veď ide o to, že sa to chcem naučiť.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 28.02.2025, 17:08 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1647
Bydliště: u Prahy
Has thanked: 50 times
Been thanked: 419 times
To jde právě o to, JAKÝ diskový systém?

Pokud esxDOS, pak návod tu:
https://www.benophetinternet.nl/hobby/v ... manual.pdf
Zkrácený přehled tu:
https://www.divide.cz/files/ESXDOS%20Si ... 20v0_2.pdf

Vše anglicky.

A výhoda esxDOSu je, že právě umí pracovat s “kazetovými” .TAP soubory.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 28.02.2025, 19:13 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2652
Has thanked: 351 times
Been thanked: 705 times
Milsa píše:
Veď o to ide, že poznám len páskový load a save, tak sa chcem naučiť prácu s diskom, keďže neviem ako sa s tým robí. A odporučenie mám na esxDos. Nepoznám ani bodkové príkazy. Veď ide o to, že sa to chcem naučiť.
Dex to vzal trochu víc zeširoka, ale v podstatě správně. Jde o to, že doporučení esxDOSu je dobré, jen toho v sobě sdružuje maličko víc.

Ale zase na druhou stranu, pro začátek není v esxDOSu potřeba si TRDOSu všímat a hrát si jen s emulací pásky a nativními tečkovými příkazy. Jaké příkazy to jsou zjistíš pohledem do složky /bin (.cd /bin)...

Nejdůležitější jsou .tapein a .tapeout pro připojení TAP jako virtuální pásky, příkaz .lstap ti dovoli vylistovat co v té TAPce je a pak se s ní pracuje standardně pomocí LOAD, SAVE jako s magnetofonem. Příkazy .tapein a .tapeout jsou integrované v NMI menu a pokud jde o načtení hry, tak obvykle stačí ENTER na TAPku, což provede připojení TAP, RESET a LOAD "" v jedné sekvenci. Odpojení virtuální pásky se provede .tapein -c nebo .tapeout -c. To dovolí pracovat se skutečným magnetofonem. A samozřejmě budeš potřebovat základní příkazy pro procházení složkami .cd .mkdir .rm .mv .cp ... (nebo procházet pomocí NMI menu) chovají se podobně jako stejně pojmenované příkazy v Linuxu plus příkazy CAT a ERASE. Až si s tímhle budeš jistější, můžeš přidávat další a znalosti rozšiřovat.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Spectral
PříspěvekNapsal: 01.03.2025, 02:58 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3411
Has thanked: 2447 times
Been thanked: 1047 times
Milsa píše:
Veď o to ide, že poznám len páskový load a save, tak sa chcem naučiť prácu s diskom, keďže neviem ako sa s tým robí. A odporučenie mám na esxDos. Nepoznám ani bodkové príkazy. Veď ide o to, že sa to chcem naučiť.

S TAPkami v esxDOSu není třeba začínat. To je jen nadstavba, nic disketového, to už můžeš zůstat u PC emulátoru.
esxDOS je moc fajn, ale pro SD/CF karty a PC FAT, má neomezený prostor na disku, adresáře a příkazy v unixovém stylu, s ním nezažiješ dobové zvláštnosti ani omezení disket. Tečkové příkazy jsou příkazy, co nejsou součástí esxDOSové binárky, dohrávají se z adresáře /BIN do divRAM a v ní spouštějí. Nemusí být ani DOSové.
Výhoda esxDOSu je, že umí spouštět betadiskové image TRD a SCL, má pro to upravenou binárku TR-DOSu. Takže v esxDOSu máš zabudovaný nejrozšířenější disketový ZX systém na světě, od Brazílie po Kamčatku.

Pokud chceš poznat zajímavý a docela rozšířený spectristický disketový systém, pak bych Ti doporučil pročíst manuál ke GDOSu pro Disciple a Plus D od MGT.
Hardware je nástupce sinkleráckého mikrodrajvu. Systém GDOS měl více pokračovatelů, kupř. BetaDOS a Uni-DOS a MasterDOS. Každá nadstavba přidává BASICu složitější příkazy, formát disket je u všech kompatibilní.

Souhrnný přehled je zde: https://sinclair.wiki.zxnet.co.uk/wiki/MGT_filesystem

Systém je k dispozici také pro DivIDE:
https://www.biehold.nl/rudy/divide/index.htm
https://s-huehn.de/spectrum/software.htm#+divide

_________________
// na co myslím, když sedím u oldkompů: ... náš Zilog (aka divIDE Zilogator)


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

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