OldComp.cz

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

Reklama!

Právě je 12 pro 2018, 08:56

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 343 ]  Přejít na stránku Předchozí  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  Další
Autor Zpráva
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 11 črc 2018, 12:14 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 856
Has thanked: 111 times
Been thanked: 207 times
Eh... teď koukám, že jsem se spletl a zpřeházel adresy 15616 a 15619... tak ještě jednou, takto je to správně.

15616 - příkazový řádek TRDOSu
15619 - příkaz v BASICu (RANDOMIZE USR 15619: REM: CAT)
15635 - volání služeb

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 11 črc 2018, 12:28 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
:-) OK nevadí, díky za opravu. Procházel jsem si právě schéma podle tvýho popisu a asi to tak všechno bude, jak říkáš ;-), resp. zatím jsem nenašel nic, co by mu odporovalo.

Takže asi pomalu začnu na tý Betě pracovat, když vidím ta kvanta softu z východu pro Betadisk, co se válí netečně na netu, láká mě to :-)

Díky ještě jednou.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 13 črc 2018, 12:56 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
Začal jsem s návrhem vlastní konstrukce Betadisku 128. Idea je taková:

Ověřené zapojení co nejvíce podobné originálu od Technology Research, bez zbytečných fíčur navíc a jiných změn.
Konstrukce na dvou PCB vodorovně nad sebou, spojení desek 4mi dutinkovými lištami á10 pinů na bocích.
Na spodní PRŮCHOZÍ desce budou budiče VŠECH signálů, které Betadisk používá, na horní desce komplet DOS+řadič+zdroj.

Zapojení je klasicky z cca 20ti LS-TTL čipů, kopíruje původní návrh, žádné GALy a hradlová pole ala Tetroid. Chci to co nejvíc jako originál, a aby člověk do zapojení viděl, nikoliv "black box" čipy na desce.

Zapojení napravuje několik chybek z originálu (a doufám, že nepřináší žádné nové ;) ) a má pár drobných zlepšení:

1. Všechny diody jsou Schottky rychlé

2. Všechny diody, odpory a keramické kondenzátory jsou v SMD

3. Na 28. pin (nezapojený - naproti A11) systémového konektoru směrem do počítače je vyveden signál "Gama PIO Blocking" s log. 1, je-li aktivní TR-DOS. Po náležité úpravě počítače Didaktik Gama ho lze použít pro blokování 8255 v Gamě (řadič diskety používá stejné adresy, jako 8255).

4. Optimalizace TTL čipů pro lepší využití hradel, obvod AND+invertor na adresách A0+A1 nahražen hradlem NAND 74LS00

5. Napětí Vdd=12V odpojitelné od vývodu 40 FDC jumperem - ne všechny řadiče ho potřebují (viz. popis ve schématu)

6. Výstupy 39+38 z řadiče jsou open-drain, dle datasheetu mají mít pull-up odpory 10K, původní zapojení toto nerespektuje, odpory jsem doplnil pro lepší stabilitu, neboť výstupy budí další TTL čip

7. Podobná situace u vývodu 33, který je I/O a má mít pull-up odpor 10K - doplněno

8. Obvod hodin (hradla+krystal) nahražen hotovým oscilátorem 4MHz

9. Invertory 74LS04 v bloku řadiče nahraženy Schmittovými invertory 74LS14 kvůli kvalitnějšímu odlišení signálu od šumu u vstupu dat z disketové mechaniky, u ostatních to nehraje roli

10. Na desce je napájecí zdroj. Vstup 9VDC z externího zdroje je klasickým kulatým 5,5mm konektorem, stabilizaci 5V dělá 7805 v DPAK (SMD) pouzdře, měnič z 9V na 12V pro řadič je MC34063

11. Původní originál měl budiče jen datových signálů, zde budou budiče všech signálů, vstupujících do horní desky: D0-D7, A0-A15, MREQ, IORQ, WR, RD, M1, RESET


Jako výchozí schéma jsem bral výkresy od Cygnuse (díky za ně :) ), ještě ale schéma porovnám s origo dokumentací, jestli tam není nějaký kix, a pak začnu s návrhem desky. Na závěr přijde návrh spodní desky se sběrnicí a budiči. Zařízení bych chtěl vměstnat do této krabičky https://www.tme.eu/cz/details/tb-2.9/univerzalni-krabicky/teko/, snad se vejde. Kdyby ne, musel bych vybrat větší. Mechaniky budou externě a budu je řešit až později.


Na závěr dotaz: Uvažoval by ještě někdo případně o stavbě tohoto Betadisku, a nebo si ho budu stavět jen sám pro sebe? Chtěl bych mít představu, kolik asi PCB by se dělalo?


Přílohy:
BDI128SCH.pdf [86.66 KiB]
48 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 13 črc 2018, 16:16 
Offline
Radil
Uživatelský avatar

Registrován: 12 kvě 2013, 18:34
Příspěvky: 341
Bydliště: Třebíč
Has thanked: 151 times
Been thanked: 70 times
Pokud by se dal objednat sestaveny, tak se hlasim.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 13 črc 2018, 20:05 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
uunek: Jasne ze by to slo ;-), kdyz se vse povede, ozvu se ti. Diky


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 13 črc 2018, 22:50 
Offline
Kecálek

Registrován: 27 zář 2013, 21:59
Příspěvky: 209
Has thanked: 18 times
Been thanked: 26 times
Nebylo by lepší úplně vyřadit měnič s MC34063 z provozu v případě, že nebude potřeba napětí +12V pro řadič? Kvůli rušení ostatních obvodů. A naopak použít pulsní měnič LM2576-5? 7805 se bude dost zahřívat. Půjde uchladit plošným spojem? TR-DOSu existuje několik verzí a pokud by někdo chtěl experimentovat a z nějakého důvodu zkoumat funkci starších verzí, tak by nebylo na škodu použít třeba 27C256 a přepínač ROM. Mám to tak u svého Betadisku, který jsem si spájel před 30 léty podle Mikrobáze. Snad jen proto, že mi bylo líto nevyužít celou EPROM 27C256. A co takhle se inspirovat způsobem připojení FDD od Didaktiku? Tzn. malý interface s budiči do počítače a pak kabel k řadiči? Betadisk je poměrně masivní a vzhledem k tomu, že to celé bude držet jen na systémovém konektoru, hrozí při nechtěném posunu celé sestavy nějaká havárie. To je jen pár nápadů, ale je to tvůj projekt, takže klidně pokračuj tak, jak uznáš za vhodné.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 14 črc 2018, 09:30 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
pcmaker: Ahoj, díky moc za postřehy, některé zvažuju už od začátku taky, problém je, že už teď bojuju s volným místem na desce, bude to záhul tam všechno nacpat, a další zvětšování bych dělal jen nerad. Asi takhle:

-Nebylo by lepší úplně vyřadit měnič s MC34063 z provozu v případě, že nebude potřeba napětí +12V pro řadič? Kvůli rušení ostatních obvodů. A naopak použít pulsní měnič LM2576-5? 7805 se bude dost zahřívat. Půjde uchladit plošným spojem?

Samozřejmě, pokud víš, že použiješ jen jeden řadič, např. MB8877A, který +12V nepotřebuje, nemusíš celý funkční blok měniče osazovat. Moje idea je, že když chci experimentovat, nebo zkoušet funkčnost různých čipů, je dobré tam měnič mít, a jen malinkým jumperem, který nepřekáží, mu na nohu č.40 buď připojím, nebo nepřipojím 12V. Sice datasheety těch tří typů, co 12V nepotřebují, tvrdí, že vývod 40 je "NOT CONNECTED", ale kdo ví? Připojuj 12V na vývod u kterého nevíš, co se s ním uvnitř pouzdra děje? ;) Pulzní zdroj na +5V bych taky viděl radši, ale jak říkám, peru se s místem. Pokud by se vešel, dal bych ho tam. Jinak s tou 7805 v DPAK pouzdře by to snad taky mělo jít, při odhadovaném odběru max. 200mA a doporučeném napájení 9V by ztráta na ní byla okolo 0,8W, a pokud bude naletovaná na zemnící "rozlité mědi", měl by to spoj podle mě uchladit. A nebo ještě jinak - dám tam LOW DROP stabilík a napájet se to bude zdrojem 6V a pak už je to úplně v pohodě. ;)

TR-DOSu existuje několik verzí a pokud by někdo chtěl experimentovat a z nějakého důvodu zkoumat funkci starších verzí, tak by nebylo na škodu použít třeba 27C256 a přepínač ROM.

Zase jen otázka místa, pokud zbyde, nic nebrání tam ten přepínač dát ;) .

A co takhle se inspirovat způsobem připojení FDD od Didaktiku? Tzn. malý interface s budiči do počítače a pak kabel k řadiči? Betadisk je poměrně masivní a vzhledem k tomu, že to celé bude držet jen na systémovém konektoru, hrozí při nechtěném posunu celé sestavy nějaká havárie.

Rozhodně ne! Takhle, jak píšeš, mám řešený i svůj první Delta disk, a je to ta horší varianta. Musíš tahat od té malé krabičky s budičem mnohonásobně víc vodičů k řadiči u disketovky - komplet datovou+adresovou sběrnici, mnoho dalších signálů, to celé x2 pro prokládání zemněním. Beta bude ještě poměrně malá a lehká, nepředpokládám že by se odpojovala od počítače i při posouvání na stole, a takhle ti stačí k připojení floppyn standardní 34-žilový kabel, který navíc koupíš hotový. Pamatuju si ze stavby Delta disku, jaká pakárna je vyrábět a pájet cca 80 žilový kabel. ;)

Dík za názory a jdu zas makat na tomhle projektu :slint:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 14 črc 2018, 13:07 
Offline
Kecálek
Uživatelský avatar

Registrován: 05 úno 2018, 10:31
Příspěvky: 78
Bydliště: Praha
Has thanked: 1 time
Been thanked: 10 times
Ahojte. O celou sestavu bych také měl zájem. Nejsem schopen nic postavit. :-)
Díky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 14 črc 2018, 22:21 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
Tchunass: Ahoj a díky, beru tě v patrnosti.


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

Registrován: 14 kvě 2013, 18:10
Příspěvky: 1107
Bydliště: Kurim
Has thanked: 363 times
Been thanked: 303 times
Ahoj, ja bych mel urcite zajem o desku (desticky). Diky,

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 16 črc 2018, 14:48 
Offline
Radil

Registrován: 26 kvě 2013, 13:18
Příspěvky: 479
Bydliště: Šalingrad
Has thanked: 64 times
Been thanked: 47 times
Za stavbu by to stalo. Kdyz tak bych vzal taky jednu sadu PCB.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 16 črc 2018, 15:13 
Offline
Pan Štábní

Registrován: 07 kvě 2014, 00:21
Příspěvky: 1015
Bydliště: Praha
Has thanked: 95 times
Been thanked: 227 times
Taky bych poprosil jednu sadu desek...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 16 črc 2018, 15:43 
Offline
Pan Generální
Uživatelský avatar

Registrován: 28 led 2016, 22:57
Příspěvky: 2672
Has thanked: 139 times
Been thanked: 184 times
Pokud by deska zbyla, tak se pripojim, uz jsem dlouho neosazoval klasicke svaby :)

_________________
ZX-81, ZX Spectrum, ZX Spectrum+, ZX Spectrum+2, Sinclair QL, Timex 1000 / 1500, CPC464, CPC6128, GX4000, Atari 2600 / 2600Jr, 600XL / 800XL / 130XE, Atari 260ST / 520ST / 1040ST / 1040STE / Mega / MegaSTE, C16, C64, C128, C128D, Amiga A500, Macintosh IIcx / IIvx / SE / LC II / 630 / 7300 / PowerMac G3 / G4 / G5, Laser210-8k / VZ200, Philips VG8010/8020, Canon V-20, Sony HitBit, Sanyo MPC-100, TI 99/4A, Didaktik Gama / M, IQ 151, PMD-85, MZ-700, PCW8256, Acorn Electron, CoCo, CoCo2, Oric Atmos, SGI Indy / Octane 2 / O2 / Indigo 2, HP-9000 715/80 a 715/100, IBM RS6000, Thomson MO5 / MO5E / MO6 / TO8, Dragon 32, Matra Alice, IBM PS/2 Model 30


Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 16 črc 2018, 17:30 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 14:24
Příspěvky: 266
Bydliště: Karlovy Vary
Has thanked: 0 time
Been thanked: 145 times
Super, díky za podporu, aspoň mám další motivaci k pokračování na projektu.
Aktuálně dělám na horní desce řadiče+DOS+zdroj, stav v jakém se to nachází je vidět na obrázku ;)


Přílohy:
bdi128_work_ver.png
bdi128_work_ver.png [ 329.79 KiB | Zobrazeno 632 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: BETADISK 128
PříspěvekNapsal: 16 črc 2018, 17:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12 kvě 2013, 20:39
Příspěvky: 1307
Bydliště: Praha
Has thanked: 74 times
Been thanked: 170 times
Taky desku prosim.


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ů: 343 ]  Přejít na stránku Předchozí  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  Další

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvní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