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

Moderní klon D40/D80?
http://www.oldcomp.cz/viewtopic.php?f=39&t=6733
Stránka 1830

Autor:  rombor [ 14.04.2020, 11:40 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Busy píše:
Citace:
GOTO <*><!>"soubor"
Temer to same co RUN, ale nenastavuje se RAMTOP. Nahrazuje dvojici:
LOAD *"soubor"CODE : RANDOMIZE USR adr
Toto je vobec nutne ? Pretoze loadnut code do pameti a spustit ho, pricom nechat stack na povodnom mieste, to nie je moc kosher. A pre subory ktore su v obrazovke, popr. v printer bufferi, by sa CLEAR nemusel menit defaultne.
Toto bola práve moja najobľúbenejšia a najviac využívaná alternatíva práve na spúšťanie obrazovkových utilít. Napr. GOTO "d+" pre Devast+.

Autor:  rombor [ 14.04.2020, 14:28 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

PotPalo píše:
Vidím že ste sa vydali cestou Windowsu: Nová verzia, funkcie v podstate robia to, čo vie aj stará verzia, len syntax je iná, takže na starom MDOSe fungovať nebudú.
Tieto nové formy príkazov som nikdy nepoužil v programe. A hádam ani tak neboli zamýšľané. Boli pre mňa užitočné pri hackovaní hier, zostavovaní programov a podobne, práve kvôli tomu, že sú skrátené a rýchlo sa napíšu.

Autor:  zxcygnus [ 15.04.2020, 09:32 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

rombor píše:
Tieto nové formy príkazov som nikdy nepoužil v programe. A hádam ani tak neboli zamýšľané. Boli pre mňa užitočné pri hackovaní hier, zostavovaní programov a podobne, práve kvôli tomu, že sú skrátené a rýchlo sa napíšu.
Přesně ze stejných důvodů je užitečná ISOROM u Betadisku. V loaderech se syntaxe s vykřičníkem místo RANDOMIZE USR 15616 nepoužívá (jde to, ale byla by hloupost to dělat). Zatímco pro člověka v BASICu, který musí po patnácté zadávat RANDOMIZE USR 15619:REM:, nebo jen ! je to bez debat nesrovnatelně pohodlnější.

Pokud tak může být vylepšen MDOS, jen dobře. Stejně je nutné pro distribuci do světa program zkusit i na originálních MDOSech.

Autor:  Busy [ 15.04.2020, 13:30 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

rombor píše:
Busy píše:
Citace:
GOTO <*><!>"soubor"
Temer to same co RUN, ale nenastavuje se RAMTOP. Nahrazuje dvojici:
LOAD *"soubor"CODE : RANDOMIZE USR adr
Toto je vobec nutne ? Pretoze loadnut code do pameti a spustit ho, pricom nechat stack na povodnom mieste, to nie je moc kosher. A pre subory ktore su v obrazovke, popr. v printer bufferi, by sa CLEAR nemusel menit defaultne.
Toto bola práve moja najobľúbenejšia a najviac využívaná alternatíva práve na spúšťanie obrazovkových utilít. Napr. GOTO "d+" pre Devast+.
Slo mi len o to, ze je zbytocne na toto minut hned dva rozne prikazy. Kludne by mohla byt funkcia loadu + spustenia v jedinom prikaze, pricom ak sa subor loaduje do obrazovky, tak sa RAMTOP samozrejme menit nebude. Takto to uz davno funguje napriklad v bsdose.

Autor:  MTs [ 15.04.2020, 19:14 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

rombor píše:
Keď už sa robia o/úpravy MDOS 2.1, mne v ňom chýbajú rozšírené verzie niektorých príkazov z MDOS3, ale neviem, či by na nich ešte bolo miesto.
Ja som zo začiatku uvažoval, či si neurobiť vlastnú úpravu, a ak by nebolo miesto, tak vyhodiť veci okolo IDE, ale potom som to vzdal, keďže neznalý celého kódu by som asi narobil viac problémov, ako úžitku.

+ další náměty. Děkuji za ně, ale ode mne se toho nedočkáte. Důvod je prostý - kompatibilita. Neuznával jsem to ani v MDOSu 3. Ale rozumím tomu, že tato vylepšení člověku poskytnou pohodlnější práci. Co můžu, je mdos2.1 lépe okomentovat, abyste kdo máte chuť tam mohli něco tvořit. Osobně nepovažuji za dobré odstraňovat práci s IDE neboť právě proto jsem ten MDOS dělal - diskety svou práci odvedly a byl čas přesunout svá data na lepší médium...
Nyní v mdosu nezbývá skoro ani byte volného místa. Dal by se jedině ještě vyhodit ten úvodní obrázek co má něco přes 500 bajtů. Škoda jen, že se mi systém nepodařilo více propojit s PC (tj. abych nepřenášel data přes diskety, či nemusel odpojovat harddisk a složitě (dalším programem na pc) soubory vybírat/ukládat). Já experimentoval s 8255 přenosem (ano sériák by byl lepší, ale Kompakt ho nemá...), což se mi nádherně povedlo, ale zůstalo to jen u zxs<->zxs (utilita speccyFTP pro MFC), na PC je totiž 8255 rarita, i když objednaný a přes paypal zaplacený jsem ho měl, ovšem darebáci mi ho z Anglie nikdy neposlali... :-(
Dneska by se mi moc líbil přenos přes modrý zub, téma jsem tady založil, uvidíme, třeba to také někoho zaujme. Z Pc bych odeslal a MFC by přijal a uložil (či naopak).

A jako vrchol bezdrátovosti by bylo fantastické, kdyby zxs nepotřebovalo žádné médium a řadiče, ale data (hry, programy) se nahrávala přes WIFI přímo z internetových cloudů. Dostupné kdykoliv a odkudkoliv, bez obav že se médium pokazí. Ale to už je sakra sci-fi :)

Autor:  Busy [ 15.04.2020, 20:11 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

MTs píše:
Já experimentoval s 8255 přenosem (ano sériák by byl lepší, ale Kompakt ho nemá...), což se mi nádherně povedlo, ale zůstalo to jen u zxs<->zxs (utilita speccyFTP pro MFC), na PC je totiž 8255 rarita
Ale ved na PC mame LPT a ten sa tiez da krasne prepojit s 8255. Ja som to tak mal, dlho a uspesne pouzival :)
Viem ze dnes je uz aj LPT dost rarita, ale napr. rozsirujuce karty s LPT sa stale daju bezne kupit za par eur.

Autor:  PotPalo [ 15.04.2020, 20:21 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Zabudnite na seriák a LPT! Treba to vymyslieť cez audio! To má každý PC, aj Didaktik/Spectrum, stačí správny softvér, a zvládalo by to aj rýchlosti v desiatkach kb. Na strane Didaktiku/Spectra by sa to malo dať nakonfigurovať aj na iné vstupy/výstupy, takže kto má voľný nejaký ten port na 8255, mohol by to napojiť tam.

Autor:  Billy48 [ 16.04.2020, 00:14 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

MTs píše:
Škoda jen, že se mi systém nepodařilo více propojit s PC (tj. abych nepřenášel data přes diskety, či nemusel odpojovat harddisk a složitě (dalším programem na pc) soubory vybírat/ukládat). Já experimentoval s 8255 přenosem (ano sériák by byl lepší, ale Kompakt ho nemá...), což se mi nádherně povedlo, ale zůstalo to jen u zxs<->zxs (utilita speccyFTP pro MFC), na PC je totiž 8255 rarita, i když objednaný a přes paypal zaplacený jsem ho měl, ovšem darebáci mi ho z Anglie nikdy neposlali... :-(
Dneska by se mi moc líbil přenos přes modrý zub, téma jsem tady založil, uvidíme, třeba to také někoho zaujme. Z Pc bych odeslal a MFC by přijal a uložil (či naopak).

A jako vrchol bezdrátovosti by bylo fantastické, kdyby zxs nepotřebovalo žádné médium a řadiče, ale data (hry, programy) se nahrávala přes WIFI přímo z internetových cloudů. Dostupné kdykoliv a odkudkoliv, bez obav že se médium pokazí. Ale to už je sakra sci-fi :)

Osobne by som doporucil sposob ako popisuje cygnus https://cygnus.speccy.cz/popis_zx-spect ... _rs232.php na strane PC jednoduchy USB to serial prevodnik a na strane ZXka AY pripadne 8255.

PotPalo píše:
Asi som divný, ale ja som robil vždy práve opak: snažil som sa posťahovať čo sa len dalo, a uložiť na CD/DVD/HDD, aby som bol nezávislý na internetovom pripojení. "Co je doma, to se počítá, pánové." Raz pochopia všetci, až zrazu na pár dní vypadne pripojenie, a budú čumieť do čiernej obrazovky. Ja len zapnem PC alebo Didaktik, a mám čo potrebujem.
Nie si divny a naprosto s tebou suhlasim. Ked pozeram ako miznu web stranky a dalsie online data, tak mat vsetko co sa da offline (doma na disku CD,DVD,BD idealne M-DISK) je podla mna tiez jedine riesnie co ma buducnost, ale kto chce mat vsetko online, tak raz bude mat naozaj len prazdnu obrazovku a na nej mozno par reklam.

Autor:  PotPalo [ 22.04.2020, 03:00 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Teraz som mal otvorenú moju D40, a všimol som si niečo, na čom možno záleží. Na mechanike TEAC (ktorú mi tam dali v servise) je odstránené odporové pole pri signálovom konektore. Na rovnakej mechanike, čo mám neviem odkiaľ, toto pole je. Obe mechaniky mi fungujú. Je možné, že toto odporové pole ťahá signály dolu (alebo hore, nemeral som), a v kombinácií so záťažou v D40 pri použití ako mechanika B to už je na kraji nejakého limitu. V samotnej D40 sú pull-up odpory 680 Ohmov (podľa mňa by 2k2 úplne stačilo) na vstupoch z mechaniky, čo je samo o sebe dosť brutalita. Keď sú mechaniky dve (dve D40, nie D40B), je to spolu 340 Ohmov pull-up. To potom mechanika musí mať celkom slušnú úroveň signálov, aby to prebila. Ja by som tieto pull-up odpory (R5, R1, R2, R3) nezapojil napevno na +5V ako to je, ale na signál POWER [každý zvlášť ešte cez diódu], ktorý má 5V iba keď je mechanika A. Potom by pri použití mechaniky ako B (nezapojený kábel COMPUTER) tieto pull-up neboli napájané, [ani by sa neovplyvňovali navzájom].

Autor:  PotPalo [ 22.04.2020, 11:55 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

pwramp píše:
... odpory prepojit take na POWER.

Jenom! Nespájať POWER a +5V, to sa spája zapojením konektoru COMPUTER. Pri odpojenom konektore na signáli POWER nieje napätie, a tak to má ostať.

Autor:  PotPalo [ 22.04.2020, 22:37 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Keď tu máme odborníkov, stále mi vŕta hlavou jedna otázka. Mám D40 s MDOS1. Pokiaľ stlačím SNAP rýchlo za sebou, podobne ako dvojklik myšou, LEDka na mechanike sa rozsvieti a hneď zhasne, SNAP sa nekoná. Vysvetlí mi toto niekto? Po prvom stlačení sa predsa prepne do ROMky D40, a tým sa tlačítko zablokuje. Ako môže reagovať na druhé stlačenie, a zrušiť ukladanie z už aktivovanej mechaniky? Blokovanie tlačítka zrejme funguje, pokiaľ ho stlačím s väčšou pauzou, už sa snapovanie nepreruší, na ďalšie stláčanie nereaguje.

Autor:  pcmaker [ 23.04.2020, 21:20 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Mně napadá akorát to, že v okamžiku, kdy stiskneš tlačítko rychle podruhé, je už předáno řízení M-DOSu, ale MKO pro SNAP ještě není zablokován. Proto to reaguje na druhý stisk. Tzn. aktivuje se znova NMI, ale už v okamžiku, kdy probíhá nějaká příprava pro ukládání dat na disketu. Proč se to přeruší, to nevím. To už musejí vyvodit znalci tohoto systému. To, že to po delší pause nereaguje je jasné. Probíhá ukládání dat na disketu a vstup tlačítka do MKO je po celou dobu blokován.

Autor:  PotPalo [ 23.04.2020, 21:40 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

pcmaker píše:
...je už předáno řízení M-DOSu, ale MKO pro SNAP ještě není zablokován...

Podľa schémy to techniky nieje možné, SNAP sa hardvérovo blokuje prepnutím ROMky na MDOS. Leda že by MDOS po aktivácii SNAPu na začiatku volal nejakú rutinu Spectra a prepol by ROMku na okamžik späť. V tom kratučkom okamžiku by SNAP reagoval. Iné ma nenapadá.

Autor:  iwosh [ 09.05.2020, 11:42 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Trelix píše:
:-) ... a ještě dotaz: Nešlo by tam udělat 4 proužky (místo tří) aby bylo možno namalovat tam stejnou "duhu" jako má Spectrum ?

Vždy sa dá niečo upraviť, vylepšiť. Pôvodne som tam chcel dať 4 prúžky ale keďže D80 je skôr Didaktik ako Sinclair (aj keď v princípe je to vlastne jedno) a 4 mi už pripadali ako veľa (ja viem - viac prúžkov viac Adidas :)), tak som dal len 3. Okrem toho som chcel aby prúžky končili v polovici spodnej hrany a taktiež aby ten krajný nebol schovaný pod klipom. Môžem ich teda spraviť užšie a budú 4.

Autor:  PotPalo [ 20.05.2020, 18:05 ]
Předmět příspěvku:  Re: Moderní klon D40/D80?

Kde zapisuje, čo zapisuje? Neviem to nájsť.

EPROMka má signál pre zápis (/PGM), a zároveň potrebuje programovacie napätie 12,5V (alebo 21V) počas zápisu. Ani jedno z tohoto pri zapojení v počítači nemá. Pin PGM je napevno napojený na +5V, ale pri zápise má byť na GND. Skrátka signál pre zápis nieje zapojený, takže ROMka pri pokuse o zápis nieje aktívna. Požiadavka na zápis sa do nej ani nedostane, takže je jedno koľko program skúša zapísať.

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