OldComp.cz http://oldcomp.cz/ |
|
BETADISK 128 http://oldcomp.cz/viewtopic.php?f=39&t=1954 |
Stránka 15 z 15 |
Autor: | vlada [ 22.07.2020, 10:34 ] |
Předmět příspěvku: | Re: BETADISK 128 |
A půjde dát ten betadisk dát naležato ? Že bych vyměnil přímý floppy konektor za 90st, jen nevím jestli ta destička se sběrnicovým konektorem nemá nějakou zvláštní funkci. |
Autor: | css [ 22.07.2020, 12:25 ] |
Předmět příspěvku: | Re: BETADISK 128 |
zxcygnus: To je zajímavý zjištění! No já sice používám v ZX Nucleonu na reset mikrospínače, ale reálně mají při stisku odpor 330R, který je v sérii s tlačítkem pro omezení vybíjecího proudu resetovacího elytu. Elytům nedělá dobře přímé zkratování. Jenže potom jde resetovací signál přes invertor se Schmittovým KO na vstupu (74LS14), aby měl reset pro CPU dvě jednoznačné úrovně 0 a 1, ne jako ve Spectru, kde se pomalu nabíjí elyt a jde to rovnou na vstup CPU. Takže nekvalitní reset bych s vysokou pravděpodobností vyloučil. |
Autor: | css [ 22.07.2020, 12:27 ] |
Předmět příspěvku: | Re: BETADISK 128 |
vlada: S velkými obtížemi, celé je to designované právě na stojato. Pokud bys chtěl na ležeto, byla by pro tebe lepší moje původní verze 128C, která byla celá horizontálně. Sežeň ještě 4 lidi a můžu ti nechat udělat tišťáky na tuhle verzi , minimum je právě 5 kusů. |
Autor: | css [ 25.07.2020, 12:37 ] | ||
Předmět příspěvku: | Re: BETADISK 128 | ||
Vyřešení záhady Beta disku + ZX Nucleonu: Konečně se mi podařilo vyřešit problémy s Betadiskem a ZX Nucleonem A rovnou přiznávám, že se to nestalo ani tak pečlivým měřením, zjišťováním a zkoušením, ale víceméně náhodou Tak si to pěkně shrneme. Betadisk 128 trpěl dvěma problémy: 1) Už od původní verze 128C, která prakticky kopírovala originál, fungovalo nespolehlivě tlačítko NMI/MAGIC. 2) Po vyzkoušení ZX Nucleonu nefungoval boot do TR-DOSu po resetu, byla-li tato funkce přepínačem zapnuta. Respektive aby to bylo ještě složitější, boot nefungoval u verzí 5.03 (originální od Technology Research), 5.04T a 5.041 (obě z Ruska, podporují turbo format). U české 5.05cz bootování fungovalo. Všechny verze používám s fixem HL' pro návrat do Basicu od Velesofta. ad1) U problému s nespolehlivou funkcí NMI/MAGIC tlačítka se ukázalo, že má dvě příčiny, a sice ne moc dobře navržený obvod pro generování NMI a přistránkování TR-DOS, a také softwarové ošetření v TR-DOSu má své mouchy. HW část jsem u nejnovější verze řadiče 128X předělal, je převzatá z Pentagonu a funguje logičtěji než u původního Betadisku. Po stisku NMI se nejprve přistránkuje ROM TR-DOS a až následně vygeneruje NMI puls, a to vše jen a tehdy, pokud CPU vykonává instrukci někde v adresovém prostoru mimo ROM. Původně to bylo naopak. Teď už je snad zabezpečeno, že se CPU nemůže zatoulat při běhu programu, když se přepne ROM v nevhodný okamžik. Softwarové mouchy v TR-DOSu ale jsou stále, někdy snap po stisku NMI může spadnout v důsledku předchozí práce se zásobníkem atd. ad2) A teď ten hlavní vleklý problém, a sice nefunkční bootování po resetu u verzí 5.03, 5.04T a 5.041. Ukázalo se, že jsem se nechal svézt na falešnou stopu v domnění, že je to problém vyloženě ZX Nucleonu a Betadisku. Nenapadlo mě vyzkoušet jiný 128 stroj. A ouha, úplně stejné nesmysly se děly i u Gamy 128 a Gamy 192! Náhodou jsem zrovna šťoural v disassemblingu verze 5.05cz (ta jediná, která fungovala) a všiml jsem si, že po resetu skáče na krátkou rutinku, která přistránkuje u 128ky půlku ROM s 48-Basicem a základní, 0. stránku RAM od 49152d. A světe div se!, ostatní 3 verze nic takového neprovádějí, a proto po resetu, kdy je přistránkovaná ROM se 128-Basicem, padají při nastaveném bootu! Nechápu, jak mohl výrobce tak zásadní věc přehlédnout Každopádně vytvořil jsem fix všech těchto tří verzí, obsahují tedy Velesoftův fix HL' a můj fix pro 128-boot po resetu. Fix je udělán u všech verzí stejně, na stejném, jinak volném místě ROM, popis je v přiloženém textu. Kdo chce, může si svoji ROM v Betě přeprogramovat. Čili od teď všechny mé Betadisky budou obsahovat tyto fixnuté verze TR-DOS a funguje na nich bootování po resetu na ZX Nucleonu i ostatních 128 strojích.
|
Autor: | PotPalo [ 30.07.2020, 00:27 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Nemôžem si pomôcť, ale nevidím cez to dobre na monitor. |
Autor: | vlada [ 30.07.2020, 00:41 ] |
Předmět příspěvku: | Re: BETADISK 128 |
To je ale přece cílem, říká se tomu ergonomie. Nutí to člověka se koukat ze stran, tu zprava, tu zleva atd., čímž si procvičuješ krční páteř, narozdíl od strnulého civění do monitoru. Ale vážně. Pokud se monitor podloží, třeba SP210tkou, myslím, že se s tím dá žít. Ale já se to budu snažit položit, nemyslím si, že to bude nějaký velký problém. |
Autor: | Panda38 [ 30.07.2020, 09:46 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Tak použít průhledný skleněný plošňák. https://www.youtube.com/watch?v=rj4qe6bdu7k |
Autor: | zxcygnus [ 30.07.2020, 10:03 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Hm, překáží. Nezmiňoval jsem to cca před měsícem? Ona ta původní konstrukce nebyla naležato jen tak pro nic za nic. Mimochodem, jak je to skutečně vysoké? Mám teď na stole 19" monitor, který nelze na noze posouvat výš/níž, jen otáčet okolo svislé osy a naklánět. Dolní okraj obrazovky začíná zhruba ve výšce 12.5cm nad plochou stolu (z mého pohledu přiměřeně ergonomické) a PAPER/BORDER má hranici někde okolo 17-17.5cm. Věci přesahující 13-14cm by mě asi rozčilovaly. Ono už i DivIDE a UPI nastojato je tak na hranici (obojí dosahuje zhruba 11-12cm výšky), kdy to je jakš takš snesitelné a bezproblémové i mechanicky z hlediska vyvracení z konektoru/ZX sběrnice, stačí o tak dlouhou desku omylem zavadit a katastrofa může být na světě, protože dlouhá páka. Tím nemyslím, že se to zlomí v místě, kde CSS jistě použil kovové úhelníky, ale že se tím drknutím pohne a třeba i vysune něco jiného. |
Autor: | css [ 22.06.2021, 08:06 ] | ||
Předmět příspěvku: | Re: BETADISK 128 | ||
Tak jsem přijal výzvu od konkurence (D80 mini) a vytvořil miniaturní, ale boxovanou verzi nej nej nej nej nej řadiče disket Beta Disku 128 Maximum logiky je vecpáno do 2x GAL22V10. V rámci zmenšení rozměrů není zařízení průchozí. Na výběr tlačítky jsou 4 verze TR-DOS: 5.04T, 5.041, 5.05CZ a 6.11Q. Výroba bude probíhat jen do té doby, dokud nespotřebuji zásobu řadičů, co mi zbyla ještě od minulých verzí Betadisku, stavebnice nebudou. Kdo si chce pořídit, standardní místa jsou Aukro, Sellmyretro a eBay (eBay ale spíš pro cizince, nemá levné poštovné v CZ).
|
Autor: | css [ 22.06.2021, 13:40 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Doplnění: Protože mi právě odešla 3d tiskárna a nemůžu tisknout další krabičky, jsou pro zatím všechny nabídky staženy. |
Autor: | Tchunass [ 22.06.2021, 21:13 ] |
Předmět příspěvku: | Re: BETADISK 128 |
css píše: Doplnění: Protože mi právě odešla 3d tiskárna a nemůžu tisknout další krabičky, jsou pro zatím všechny nabídky staženy. Ahoj. Mohu pomoci s tiskem. |
Autor: | css [ 23.06.2021, 09:12 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Tchunass: Díky, už to řešíme, nemohu být bez 3d tiskárny dlouho. EDIT: Táák nová tiskárna je objednaná, bude asi za týden, takže počítám cca během 2 týdnů bych mohl krabičky zase tisknout |
Autor: | tataold [ 05.05.2023, 06:38 ] |
Předmět příspěvku: | Re: BETADISK 128 |
Je možné v současné době ještě tento Beta Disk objednat ? Děkuji |
Autor: | css [ 05.05.2023, 08:48 ] |
Předmět příspěvku: | Re: BETADISK 128 |
tataold: Ano, je možné: https://www.ebay.com/sch/i.html?item=295577072205&rt=nc&_trksid=p2047675.m3561.l2562&_ssn=cz-8bit |
Stránka 15 z 15 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |