OldComp.cz https://oldcomp.cz/ |
|
ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana https://oldcomp.cz/viewtopic.php?f=37&t=2951 |
Stránka 2 z 4 |
Autor: | Trelix [ 02.04.2018, 12:18 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Autor: | Trelix [ 02.04.2018, 12:42 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Jiiira píše: A rozdíl mezi ZX602 a ZX603 je vlastně jaký? Krom toho, že je to pokračovatelka ZX602... Texty mají býti plnohodnotně k přečtení v PC -> T602 i naopak. Protože ZX602 se velmi prodávala nelegálně, bylo přistoupeno k jejímu zakódování. A protože nebylo možno kontrolovat kolik pracovních kopií bylo uděláno, je zkrácena její "životnost" na 32x spuštění. Pak je nutno obnovit->doplnit. Je to pochopitelně vylepšené: je možno vkládat obrázky, které můžou překrývat text i sami sebe; pomocí kláves SS+h je možno vyvolat MENU. Text může být dlouhý max 20kB. Šířka strany celkově 255 znaků. Max. vytisknutá šířka vgr.módu 96zn. Max. výška strany 99 řádků. Podporuje EPSON, K6304, BT100, D100 a D100M. |
Autor: | tomascz [ 02.04.2018, 13:56 ] | ||
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana | ||
Tak měl jsem připraven rozsáhlý elaborát řešící všechny problémy, ale koukám, že už se tu většina věcí vyřešila i beze mě Poté, co jsem na reálném hardwaru (Kompakt) zjistil, že čerstvou pracovní kopii musím ještě "doplnit" před prvním použitím, abych se zbavil "dívky na koštěti", tak jsem totéž zkoušel i pod Fuse. Používám asi rok starou verzi a bohužel ať jsem se snažil sebevíc, doplnit to nešlo (po doplnění hlásilo chybu geometrie disku - stalo se to taky někomu?). Předpokládám tedy, že v aktuální verzi Fuse už doplňování bude fungovat tak jak má, neb Trelixovi se podařilo pracovní disk zprovoznit. Ono totiž první doplnění nezmění jen počet spuštění z nulu na 32, ale zároveň doplní tajné sektory na nultý cylindr (viz příloha). Předpokládám, že tím se identifikuje "legální pracovní kopie" - Miroslav Beníček zkrátka tentokrát neponechal nic náhodě. Zde jsem ofotil manuál - není to nijak dlouhé čtení. Nápovědu lze také získat přímo v editoru stiskem Ctrl+1. Ad cracknutí (minimálně pracovní kopie) - to by asi šlo. Vpodstatě jediné, co by se muselo udělat je zamezit zápis modifikovaného počtu spuštění, tj. odchytit volání rutiny DWRITE (0x23BE) MDOSu ze startu ZX603. Věděl bych jak na to pod RealSpectrem, ale nevím jak na to pod Fuse. Taky nemám moc času nazbyt, neb jsem dnes objevil chybku v překladu své aplikace RIDE - rád bych se tedy ve zbytku prodlouženého víkendu přednostně pověnoval tomu
|
Autor: | zxcygnus [ 02.04.2018, 14:38 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Díky. Sice mě zajímaly spíš takové věci jako použitá písma, uspořádání textu na stránce, práce s odstavci, kombinace s obrázky... prostě obecně možnosti editoru, protože kvůli ochraně a striktní vazbě na MDOS jsem se se ZX 603 nesetkal, jen jsem o editoru párkrát četl v ZXM a na jiných místech. Zatímco Desktop úplně v pohodě fungoval z pásky, MDOSu a zakrátko i na TRDOSu (a nejspíš i jinde). Páskovou verzi jsem měl dokonce koupenou za tehdejších asi 300Kčs, MDOSovou jsem jen viděl a TRDOSovou samozřejmě nelegálně, protože to Proxima nikdy neprodávala. Mimochodem, ovladačů k BT100 existovalo do Desktopu několik s různými modifikacemi co se týče ladění synchronizace jedno/obousměrného tisku, počtu pixelů na šířku strany atd..., jednosměrný tisk se dal nastavit i ve výchozím ovladači a myslím, že i opakování tisku mikrořádku a samozřejmě zrcadlení pro zvýšení kvality (kopírák pod papírem barvou nahoru). Při troše snahy a trpělivosti se z toho daly dostat opravdu pěkné stránky na poměry jehličkovek. Ale trvalo to... |
Autor: | tomascz [ 02.04.2018, 15:12 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Aha, já jsem myslel, že tě zajímá výstup, tj. "jak se to vytisklo". Desktop byl určitě víc nadupanější, rozšířenější, oblíbenější, použitelnější. Z mých matných znalostí o Desktopu a ZX602/3: Nadupanější - Desktop měl více písem, která se dala kombinovat (od proporcionálního Times Roman přes neproporcionální Typewriter, zdobný švabach až k obskurním a uživatelem definovaným písmům). Rozšířenější - už proto, že neměl protipirátskou ochranu jako ZX603 (nevím jak to bylo s cenou). Oblíbenější - mezi kamarády jsem byl výjimka, která používala ZX602/3 k práci s textem, resp. tabulkami (občas jsem něco "zarámoval", žádná tabulková zvěrstva se nekonala). Použitelnější - ZX602/3 měla velké nedostatky při zpracování obrázků, což mi hodně zdržovalo. Uvedu nástin jak si problém zhruba pamatuju: V Desktopu: Vložím obrázek (O), ihned jej vidím a na tutéž řádku mohu psát i text (T). Kód: TTTTTTTTTTTTTTTTTTTT OOOO TTTTTTTTTTTTTTT OOOO TTTTTTTTTTTTTTT TTTTTTTTTTTTTTTTTTTT V ZX602/3: Vložení obrázku mělo speciální syntaxi, resp. "pragma" přímo v textu - řekněme "vloz(Obrazek.B)" (konkrétně viz strana 2 nasdíleného manuálu vpravo dole). Takto vložený obrázek nebyl ihned vidět (myslím, že se muselo přepnout do "náhledu" stránky) a na řádku s "pragmatem" se nedalo už nic dalšího napsat a ve výtupu (tisku) byl reprezentován prázdnou řádkou. Tentýž text by tedy ze ZX602/3 vystoupil takto (ber to s rezervou, je to 20+ let zpátky - jedna prázdná řádka se ale vždy konala): Kód: TTTTTTTTTTTTTTTTTTTT OOOO TTTTTTTTTTTTTTT OOOO TTTTTTTTTTTTTTT TTTTTTTTTTTTTTTTTTTT V manuálu na stránce 5 je vlevo nahoře ukázka náhledu (View), je to hodně mrňavé a lepší to není ani na reálném papíře. Každopádně "vytunit" takovou stránku dalo poměrně dost práce, vzhledem k absenci WYSIWYG konceptu (přidat obrázek - zkusit jak to "sedí" s textem - přidat mezeru před/za text aby to sedělo líp - zkusit jak to sedí s textem teď - přidat další mezeru před/za text - zkusit jak to sedí teď - atd.). Desktop byl určitě lepší, ale naučit se ho mi přišlo těžší, takže jsem zůstal u ZX602/3 a čmáral v něm - tak nějak mi to stačilo |
Autor: | Trelix [ 02.04.2018, 16:01 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
tomascz píše: Tak měl jsem připraven rozsáhlý elaborát řešící všechny problémy, ale koukám, že už se tu většina věcí vyřešila i beze mě ...tak jsem totéž zkoušel i pod Fuse. Používám asi rok starou verzi a bohužel ať jsem se snažil sebevíc, doplnit to nešlo (po doplnění hlásilo chybu geometrie disku - stalo se to taky někomu?). ... Pravda, zkoušel jsem dvě varianty "pracovního disku" ale vždy "disk" zhavaroval. Pouze tvá verze "pracovního disku" [po doplnění ] pracuje. Jednou se už zdálo, že to půjde; ale jen se objevil odečítací proužek ale nenastartoval, jen "zapršel" border, umáznul jednu "pozici" a tak po dalším stisku čehokoli dokola. - Fuse mám 1.3.0 |
Autor: | tomascz [ 02.04.2018, 18:45 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Tak to je tedy minimálně zvláštní, že někdy to jde nastartovat a jindy ne. Každopádně na reálném hardwaru jsem dnes dopoledne připravil doplněnou pracovní kopii ZX603 (image PracovníDoplněná.dsk). Další image v archivu jsou: - Prádná.dsk (prázdný disk MDOSu 1.0) - Pracovní.dsk (čerstvě vytvořený pracovní disk, bez doplnění) - PracovníDoplněná.dsk (čerstvě vytvořený pracovní disk, bezprostředně po doplnění) - ZX603_originál.dsk (originální disk ZX603) - MůjText.dsk (disk s jediným souborem obsahujícícm zkušební text) Jako obezlička by mohlo posloužit toto: Namountování PracovníDoplněná.dsk jako disku A, a namountování MůjText.dsk (nebo jiného image s textem) jako disku B. Po nastartování ZX603 z mechaniky A se dá přepnout na mechaniku B (z Extended modu [Ctrl+Shift] stiskem Ctrl+C) a načíst textový soubor z ní (z Extended modu stiskem Ctrl+J). Text upravím a můžu ho bez problému uložit (z Extended modu stiskem Ctrl+S) aniž bych rozbil geometrii pracovního disku A. Bohužel nevím, jak tento postup bude fungovat u textů s obrázky nebo při tisku na tiskárnu (a to ani na reálném hardwaru - ani ve své době jsem to nikdy nepotřeboval, protože jsem vše vždy ukládal na pracovní disk A). Nefunkčnost pod emulátorem (konkrétně doplnění) holt poměrně limituje použití ZX603 Pokud by se tedy někdo chtěl zhostil cracknutí pracovního disku, určitě by mi nevadilo, kdyby byl první, protože v následujících měsících mám plno (povinnosti, jiné koníčky, osobní vzdělávání atd.). Jak jsem napsal, na dnešních počítačích by mohlo stačit odchytit volání DWRITE a ve volajícím nahradit volání několika NOPy (tj. "zakomentovat" skok na čarodějnici, podobně jako je tomu na originálním disku ZX603). |
Autor: | Trelix [ 02.04.2018, 18:51 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
vanthomas píše: Nejde to ani v aktuální 1.5 - jde doplnit, pak jde i spustit, ale při pokusu disk uložit, to oznámí chybnou geometrii. (jako bonus to soubor na disku zničí - velikost 0 ) Bohužel musím souhlasit... -> ...i s tím ničením disku. |
Autor: | tomascz [ 02.04.2018, 19:00 ] | ||
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana | ||
Trelix píše: Bohužel musím souhlasit...
|
Autor: | Trelix [ 02.04.2018, 19:59 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Autor: | chip128 [ 04.04.2018, 15:44 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Nemohl by prosím někdo komu ZX603 funguje udělat PRACOVNÍ DISK DOPLNENY s českým menu a fontem A ? Jinak ten slovensky doplneny ve FUSE 1.5.2 funguje. chip |
Autor: | tomascz [ 04.04.2018, 16:53 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Už jsem během víkendu udělal, pravděpodobně jsi ten příspěvek přehlídnul V obou případech odkazuju na tentýž soubor na Uložto. Já píše: Každopádně na reálném hardwaru jsem dnes dopoledne připravil doplněnou pracovní kopii ZX603 (image PracovníDoplněná.dsk). Další image v archivu jsou:
- Prádná.dsk (prázdný disk MDOSu 1.0) - Pracovní.dsk (čerstvě vytvořený pracovní disk, bez doplnění) - PracovníDoplněná.dsk (čerstvě vytvořený pracovní disk, bezprostředně po doplnění) - ZX603_originál.dsk (originální disk ZX603) - MůjText.dsk (disk s jediným souborem obsahujícícm zkušební text) |
Autor: | chip128 [ 04.04.2018, 17:09 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
Prispevek jsem neprehlidnul, nicmene jsem stahnul znovu, ale porad jsem slovensky. ZX603 poustim primo z te pracovni diskety. Nebo muze prosim nekdo poradit co delam spatne ? FUSE 1.5.2 Příloha: slov.jpg [ 13.77 KiB | Zobrazeno 8570 krát ] |
Autor: | Trelix [ 04.04.2018, 20:39 ] |
Předmět příspěvku: | Re: ZX_Mini+ZX_Midi / ZX 603 (Miroslav Beníček) - záchrana |
chip128 píše: Prispevek jsem neprehlidnul, nicmene jsem stahnul znovu, ale porad jsem slovensky. ZX603 poustim primo z te pracovni diskety. Nebo muze prosim nekdo poradit co delam spatne ? FUSE 1.5.2 Takže mám dojem, že vada bude ve FUSE - neumí přidat ty dva sektory a při pokusu je zapsat, zhavaruje (a zničí disk). Po aktivaci funguje ale nesmí se uložit. Pro text použít postup popsaný výše. (A=editor; B=disk s textem) |
Stránka 2 z 4 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |