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

BETADISK 128
http://www.oldcomp.cz/viewtopic.php?f=39&t=1954
Stránka 1515

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 :) :like: 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 :D

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 :roll:

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.

Přílohy:
TR-DOS with fixed HL'+BOOT_IN_128-MODE.rar [25.49 KiB]
502 krát

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. :twisted:

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. :D

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 [ 27.08.2020, 11:23 ]
Předmět příspěvku:  Re: BETADISK 128

Táák a už je k mání i boxovaná verze :like: :D. Řadič funguje úžasně, standardně do něho dávám TR-DOSy verzí 5.03, 5.04T, 5.041 a 5.05cz, takže problém s kompatibilitou by neměl nastat ani u původního software, ani u ruských věcí.

Výška je naprosto v pohodě, klidně by mohl být i o pár cm vyšší ;) , ale to není třeba. Pokud si někdo stěžuje, že u svislých interface nevidí na monitor, není to většinou chyba interface, ale špatně umístěného monitoru. Jestlipak víte, že správně má mít člověk zhruba půlku výšky obrazovky ve výšce očí, nebo malinko pod? Osobně mám monitor na asi 15cm vysokém dřevěném podstavci a je to ok, navíc prostor pod podstavcem se dá využít pro uschování ZX periférií ;)

Přílohy:
Beta128X-P1.png
Beta128X-P1.png [ 282.32 KiB | Zobrazeno 8690 krát ]
Beta128X-P3.png
Beta128X-P3.png [ 263.58 KiB | Zobrazeno 8690 krát ]
Beta128X-P5.png
Beta128X-P5.png [ 173.13 KiB | Zobrazeno 8690 krát ]

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).

Přílohy:
bdi128mini.jpg
bdi128mini.jpg [ 166.52 KiB | Zobrazeno 7037 krát ]

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 1515 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/