OldComp.cz

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

Krsn Vnoce a Happy Fuckin Year 2020

Právě je 01.04.2020, 23:00

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 404 ]  Přejít na stránku Předchozí  1 ... 23, 24, 25, 26, 27
Autor Zpráva
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 25.02.2020, 11:42 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 479
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 253 times
Po roce další příspěvek: Začínám aktuálně navrhovat tišťák pro Betadisk, který by (jak doufám) měl fungovat s ZX Nucleonem. Idea zapojení je převzata přímo z Pentagonu, kde evidentně funguje. Nahradil jsem ale všechnu hradlovou logiku + děličku hodin pro řadič dvěma GALy, takže je otázka, zda toto nebude dělat kraviny? To se uvidí. Odpadly všechny budiče (ZX Nucleon je již má v sobě) včetně toho na datové sběrnici, který je už v původní Betě blbě zapojený. Signál pro tlačítko Magic se dělá součtem MREQ a M1 (také jako u Rusů v pozdějších verzích Bety), takže i toto by mělo být OK. ROM má 64KB s možností výběru 4 systémů TRDOS, jinak v podstatě vše zůstává. Jestli ani tato verze nebude chodit, tak už nevím ... A pokud bude, uvažuju o zapouzdření do nějakého hezkého kabátku vytisknutého 3d tiskem :-) Provedení bude tentokrát šikovnější, a sice na stojáka, jako např. ADPI8255A nebo Multiface 128C, nikoliv nešikovně rozlezlé po stole do stran nebo do zadu.

Toť pro zatím vše, krásný den všem! :like:


Přílohy:
Beta128X_prototype.pdf [70.24 KiB]
54 krát

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 25.02.2020, 19:14 
Offline
Kecálek
Uživatelský avatar

Registrován: 05.02.2018, 11:31
Příspěvky: 244
Bydliště: Praha
Has thanked: 1 time
Been thanked: 26 times
Fandím a přeji úspěch.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 25.02.2020, 19:41 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 285
Bydliště: Ústí nad Labem
Has thanked: 28 times
Been thanked: 78 times
Držím palce, a jelikož automaticky předpokládám že akce bude zakončena úspěchem, doufám že bude i jako deska, nebo stavebnice :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 25.02.2020, 19:51 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 295
Has thanked: 34 times
Been thanked: 30 times
Chápu to dobře tak, že to bude verze jen pro Nucleon?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 26.02.2020, 06:53 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 479
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 253 times
Díky :-)

Pcmaker: To určitě ne, měla by být standardně pro 48K i 128K stroje. Jen jsem zvědav, jak s tím zacvičí ty GALy, už při zkouškách Nucleonu jsem se přesvědčil, že ne vždy lze logiku GALem nahradit. I když vykonává logické operace správně jako původní logika, někdy to prostě nefunguje.

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 27.02.2020, 10:55 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 431
Bydliště: Třebíč
Has thanked: 251 times
Been thanked: 78 times
Drzim palce a tesim se na dalsi prirustek ;-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 23.03.2020, 19:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1660
Bydliště: Praha
Has thanked: 78 times
Been thanked: 196 times
Uz to tady padlo drive.... Mam (krome dalsich) Betadisk od Tetroida, starsi verzi, ketar neni pruchozi a nema upravene /IORQ. Ptal jsem se Tetroida, jestli tam nekde ten signal neni, ze bych si to dodelal, ale udajne ne a predpokladam ze vi (snad) o cem mluvi.

Nenapada vas nejaky workaround kde to upravene /IORQ vzit? Takhle s tim nejde pouzit ani AY-ko. Nejde na to nejak nouzove pouzit napriklad CE od betadiskove ROMky? To tam ma. Pripadne nejde to z toho zpetne vypreparovat?

Samozrejme to reseni musi byt primerene jednoduche. Mam Tentoridum betadisk docela rad, neni to takova bedna jak vsechny ostatni.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 10:39 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 1230
Has thanked: 166 times
Been thanked: 279 times
Doda píše:
Nenapada vas nejaky workaround kde to upravene /IORQ vzit? Takhle s tim nejde pouzit ani AY-ko.
Jak upravit Tetroidův Betadisk netuším. Ale nechce se mi věřit, že by s AY byl problém, protože AY je standardně uvnitř ZX 128k a Betadisk se do něj připojuje běžně. /IORQ za Betadiskem se používá primárně pro interface s 8255, UR-4 / Kempston Joystick atd... který visí na stejných portech 31, 63, 95, 127.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 11:24 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 479
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 253 times
"Upravene" /IORQ, nekdy se taky oznacuje jako /IORQ´ nebo /OIRQ, je treba pouze pro periferni zarizeni, ktera pouzivaji stejne adresy portu, jako Betadisk, viz. to co psal zxcygnus. Pro AYcko ho nepotrebujes.

/IORQ´ se generuje jako logicky soucet (OR) klasickeho /IORQ a vystupu klopneho obvodu, ktery zapina/vypina TR-DOS ROM a v ni obsazene rutiny pro praci s radicem. Pokud je tento klopnak interne v nejakem CPLDcku, treba Xilinx apod., jako to asi u Tetroidovo radice bude, a pokud nema tento signal vyveden ven na nektery vyvod CPLD, nelze tuto upravu nijak jednoduse provest, musel bys externe okopirovat pulku zapojeni Bety, a to postrada smysl.

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 11:59 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1660
Bydliště: Praha
Has thanked: 78 times
Been thanked: 196 times
Ja jsem si myslel, ze AY nebo kempston maji slapat. Problem je zrejme v rozdvojce sbernice, respektive v tom Betadisku, ktery to neunese.

Tetroid mi psal, ze v soucasnem CPLD neni volny vyvod a neni to kudy vytahnout ven, tedy myslim ze psal tohle, sice odpovida ochotne, ale je to hodne strucne a mozna mi dobre nerozumi.

V podstate jsem tusil co pise CSS, ze ta dekodovaci logika je pulka celeho interface. Ten je na stojato a tak si tam pridelam jen konektor, aby byl pruchozi bez upraveneho /IORQ pro AYcko a joy.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 12:45 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 295
Has thanked: 34 times
Been thanked: 30 times
Doda: Co tam máš za Alteru? Podle schémátka, které mám k dispozici (EPM7064STC100-10) je tam min. 10 vývodů volných.
Taky bys mohl udělat externí destičku, kde by byla klasická kopie Bety tak, jako to má CSS teď v poslední verzi. Jedna GALka a 74LS74. Udělalo by se malé prodloužení sběrnice s konektorem a na výstupu hranového konektoru by bylo /IORQ´.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 12:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1660
Bydliště: Praha
Has thanked: 78 times
Been thanked: 196 times
To zas nema smysl moc ohybat, protoze novejsi pruchozi verze stoji $75, takze si to radeji koupim a tohle prodam. Delat k tomu obrovsky dekoder vazne nema smysl a jak mi kluci potvrdili, pro AY nebo kemston to ani neni potreba, takze ten napad rusim a udelam to pruchozi bez /IORQ`.

Ty mas schema Tetroidova betadisku? Je tam Altera co pises, ale jak rikam, Tetroid odpovidal celkem divne a nejsem si jisty jestli chape na co se ptam.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 21:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 1230
Has thanked: 166 times
Been thanked: 279 times
Doda píše:
... jak mi kluci potvrdili, pro AY nebo kemston to ani neni potreba...
Kluci ti tvrdili, že

Pro AY to potřeba není, protože nekoliduje. Připoj si průchozí AY klidně před Betadisk, jako v ZX128k, nebo za, je to jedno.

Pro Kempston to potřeba je, protože koliduje. Společně je nepřipojuj nikdy. Použij Sinclair Joystick.

Je jedno, jestli je Kempston na 8255 v UR-4, nebo realizovaný jinak. Jde o to, že port 31 Betadisk přímo využívá při komunikaci s řadičem (WD1793 a pod.), nikoli zrcadlo portu 31, kde by se kolizi dalo vyhnout úplným adresovým dekodérem.

Opravdu není šance aktualizovat obsah toho hradlového pole a využít dosud nezapojený vývod?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 24.03.2020, 21:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1660
Bydliště: Praha
Has thanked: 78 times
Been thanked: 196 times
Ok. Psal jsem uz dopoledne znovu Tetroidovi, yak uvidim.


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ů: 404 ]  Přejít na stránku Předchozí  1 ... 23, 24, 25, 26, 27

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


Kdo je online

Uživatelé procházející toto fórum: kosiko1 a 3 návštevní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