Didaktik M

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
vladodyno
Příspěvky: 704
Registrován: 25 úno 2010, 01:00
Bydliště: Moravský sv. Ján, Slovensko

#76 Příspěvek od vladodyno »


Uživatelský avatar
Mira_A
Příspěvky: 1005
Registrován: 06 dub 2013, 02:00
Bydliště: RpR

#77 Příspěvek od Mira_A »

VirtualMan píše:Ahoj!
Nemáte někdo schema zdroje pro Didaktik M, nebo ještě lépe nějaký starý zdroj, který byste mohli pustit do světa?
Díky Vladimír
Mám tu schéma celého didaktiku M vlastní didaktik M již léta nepoužívaný. (jako nový)
Části zdroje jako dobré trafo 8,5V/1.2A (originál)
Možná se najde i tišťák částečně ještě osazen. I kryt mám, ale už není tak hezký a jsou v něm navrtány chladící otvory.

Zdroj jsem chtěl kdysi předělat na silnější, ale pak se koupila první SX386
a nikdy už k tomu nedošlo. :cry:

Uživatelský avatar
VirtualMan
Příspěvky: 63
Registrován: 18 bře 2005, 01:00
Bydliště: Brno

#78 Příspěvek od VirtualMan »

Ahoj!
Mám další dva dotazy na didaktik:

1) nemáte někdo volný kabel k disketovce Didaktik40/80 (v jakémkoliv stavu)? Jednu jsem "vyaukroval", ale nemá kabel, tak není jak připojit

2) Koupil jsem na aukru taky ještě jednoho Didaktika, ale je to síla. Byl vyloženě "napaden kutilem". Sem tam něco odpálil, tak tam třeba nadrátoval nějakou větrnou konstrukci, Když mu blbly paměti, tak odškrabal cestičky a přidrátoval tam kus ustřiženého tišťáku z něčeho jiného apod. Pustil jsem se do jeho znovuzrození a teď váhám. Když už jsem vyletoval ty paměti co tam byly (4164) mám tam dávat ty samé, nebo má smysl dát větší (třeba 41128, mám i 41256). Občas někde potkávám zmínky o rozšíření paměti, ale nikde jsem žádné konkrétní informace nebo návod nevygooglil. Máte někdo zkušenosti/návod?

Díky Vladimír
Přílohy
00004-320a.jpg
(91.65 KiB) Staženo 115 x
00002-320a.jpg
(84.41 KiB) Staženo 66 x
00011-320a.jpg
(79.62 KiB) Staženo 87 x

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#79 Příspěvek od rnbw »

To, co tam vidis, nie je nahodou rozsirenie na 128K?

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#80 Příspěvek od Hill »

Záleží přece na tom, co od toho rozšíření paměti čekáš: stránkovalo se po 32k nebo se dala odstránkovat celá původní paměť a nahradit ji 64k RAMkou, do které se OS jen z ROMky přepsal, případně se využila samostatná RAMka jako videoram s vyšším rozlišením, než 256x168 (dostupné z Basicu pro PLOT a DRAW), jen se k tomu dodělávala samostatná videokarta a celá paměť se dělala až do 1 MB, prostě těch konstrukcí, co vyšly v ZX magazínu nebo v zelené vložce věnované výpočetní technice uprostřed AR koncem osmdesátých let...
Potíž je v tom, že Z80 umí přímo adresovat jen 64 kB, a ty stránkovací úpravy byly navzájem nekompatibilní, čili program využívající tuto rozšířenou paměť pro jednu verzi nefungoval na jiné verzi rozšíření.
Většinou se musela obsluha stránkování vecpat do EPROMky, aby byla k dispozici nezávisle na aktivní stránce paměti.

Uživatelský avatar
PvvS
Příspěvky: 464
Registrován: 25 lis 2008, 01:00
Bydliště: Brno
Kontaktovat uživatele:

#81 Příspěvek od PvvS »

K origo skalickymu rozsireni na 128K to ma hodne daleko.. To mam doma a i kdyz i to je hruza, tak proti tomuhle to je skoro i pekny.

Uživatelský avatar
VirtualMan
Příspěvky: 63
Registrován: 18 bře 2005, 01:00
Bydliště: Brno

#82 Příspěvek od VirtualMan »

TO: rnbw
Ne, není to rozšíření. Předchozímu majiteli se asi podařilo původní RAM nějak pocuchat, tak prostě přeškrábl cestičky na tišťáku a pověsil tam tento bastl. Je to viditelně ustřižené nůžkama na plech ze zbytku nějakého jiného zařízení (je vidět, že ten ručně fixem malovaný tišťák předtím někam pokračoval) Vevnitř to nebylo ani nijak upevněné, izolované.. Prostě to tam bylo pohozené na kousku papíru.

TO: Hill
No, s didaktikem (a podobnými stroji) jsem zatím nováček to já právě zatím nevím, co očekávat můžu.
Nevím, jestli kvůli rozšíření není potřeba třeba jiný obsah ROM... (kdo mu řekne, kolik může adresovat? Zjisti si to sám?)
Nevím, jestli didaktik prostě přijme větší paměť a bude s ní pracovat, nebo to půjde jen u programů, které si sám napíšu a budu se sám starat o stránkování (ani nevím, jak se zásobníkem, jestli musím vždycky napřed dělat kopii do stránky, na kterou chci přejít...)

Jde mi o to, že to teď bude za jedny peníze a jednu práci, tak bych chtěl vědět, jestli z jakéhokoliv důvodu má smysl to udělat, nebo naopak to může způsobit nečekané problémy a bude lepší to nedělat.

Mám tady v šuplíku 8x 41256. Když jim uzemním A8, budou z nich v podstatě 41128. Vezme si je didaktik za své a bude mít 128 kB k dispozici, nebo to bude vyžadovat ještě změny v ROM, nebo v hardware?

Zmiňujete tady nějaké rozšíření ze Skalice, takže se asi paměť rozšiřovat dala, a nějak se využívat dala. Ale mě se opravdu nepodařilo na toto téma žádné rozumné materiály najít, a to jsem přečetl půl internetu :(

Vladimír

P.S.
Úplná lama nejsem, kdysi - skoro před třiceti lety - jsem se tomu trochu věnoval, postavil jsem i nějaké jednoduché jednoúčelové zařízeni se Zilogem .(CPU, CTC, PIO, nějaká epromka..) Znal jsem tenkrát většinu instrukcí Z80 zpaměti a psal vše v assembleru. Ale je to dávno a pohyboval jsem se jen v bezpečném rozsahu 16kB RAM... ) V tomto případě prostě nevím nic.
To se nechlubím, píšu to jen abyste zhruba věděli, jak moc polopatisticky mi máte případné rady udělovat :wink:

Příloha - postup prací:
Základní deska očištěná od všudypřítomných kapek cínu a kalafuny, vše vadné či podezřelé ven, opraveny přerušené cestičky, znovu osazeno.
Vyměněno vše ve 12V větvi (odprásknutý tranzistor, zenerka, zkratovaný tantal), vyměněny LM1886, LM1889, tranzistor v obvodu AV výstupu (TV modulátor kupodivu přežil), vyměněny kondíky, krystaly (jeden při čištění upad, tak proč cekat na druhý), EPROM osazena do patice (co kdyby bylo třeba něco měnit) Osazena nová RAM, zatím 4164, ale pro jistotu taky do patic. :)
Přílohy
20141023_1823141.jpg
(216.23 KiB) Staženo 109 x

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#83 Příspěvek od PotPalo »

S tou pamäťou to máš takto (adresy):
0 až 16383 - ROM (BASIC)
16384 až 23295 - používa sa pre zobrazenie (videoram), ale môže v nej byť aj program
23296 až 65535 - RAM
To je štandard.

Väčšia pamäť sa rieši stránkovaním.
Ak máš Spectrum 128kB alebo tak, príslušným OUT na určitý port sa časť pamäte (napr. od 32768 až 65535) prepne na inú stránku, pri Didaktik Gama 80kB to bolo tuším od 49152 po 65535. Pri Sp.128kB sa dala prepnúť aj videoram na inú stránku, tiež tam bol extra BASIC pre 128, a neviem čo ešte (zvukový obvod AY...).

Edit: zásobník si samozrejme dáš do inej časti pamäte, aby sa ti neodstránkoval.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#84 Příspěvek od rnbw »

Na Didaktiku M po rozsireni na 128K s pripojenym Melodikom funguje vacsina programov/hier pre 128K Spectrum. V 128K basicu nefunguje D40/D80, ale v "klasickom" funguje (a strankovanie pamate funguje, takze je mozne mat 128K programy na disketach).

Uživatelský avatar
VirtualMan
Příspěvky: 63
Registrován: 18 bře 2005, 01:00
Bydliště: Brno

#85 Příspěvek od VirtualMan »

Takže nakonec přišel véééélkej smutek... :(
Tak jsem se dnes odhodlal toho vymazlence oživit a neuspěl jsem. Obraz sice naskočil, ale jen rámeček a v něm jen svislé proužky.
Věnoval jsem tomu celou sobotu a prvních pár hodin z neděle, ale neuspěl jsem. Prověřil jsem všechny spoje adresových i datových sběrnic, řídících signálů, vše OK. První podezření přišlo při měření v zapnutém stavu. Zjistil jsem, že procesor trvale projíždí celý adresní rozsah a přitom na datové sběrnici se stále nic neděje. Z toho jsem usoudil, že se nedaří číst paměti a procesor se motá pořád dokola, protože vykonává jeden NOP za druhým.
Měřením jsem zjistil, že tam, kde by na epromce měl chodit enable signál (/CE) bylo bez pár milivoltů trvale plné napájeci napětí. To se mi zdálo být dost podezřelé. Nakonec jsem vypnul osciloskop a vytáhl malý čínský logický analyzátor a moje tušení se potvrdilo. Epromka je trvale ve stavu disable.
Když jsem odpojil vývod 36 na ULA, napětí na /CE spadlo zhruba na 0.9V a na sběrnici (i na obrazovce) se rozjel čilý ruch.

Z toho soudím, že veškerá práce byla marná, protože ULA je v háji. Než to celé rozšlápnu a zahodím, nedá mi to abych se aspoň naivně nezeptal:
- Nemá někdo z vás někde zašitý jeden funkční ULA, který by mi mohl poskytnout?

Díky moc.
Vladimír

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#86 Příspěvek od Hill »

A kde tě má s tou ULA hledat?
Mimochodem - Didaktik M nemá ULA, ale PLA.

Uživatelský avatar
Mira_A
Příspěvky: 1005
Registrován: 06 dub 2013, 02:00
Bydliště: RpR

#87 Příspěvek od Mira_A »

schema je tady - original Didaktik M
Přílohy
Didaktik_M.part3.rar
(162.88 KiB) Staženo 126 x
Didaktik_M.part2.rar
(280 KiB) Staženo 124 x
Didaktik_M.part1.rar
(280 KiB) Staženo 134 x

Uživatelský avatar
VirtualMan
Příspěvky: 63
Registrován: 18 bře 2005, 01:00
Bydliště: Brno

#88 Příspěvek od VirtualMan »

Hill píše:A kde tě má s tou ULA hledat?
Mimochodem - Didaktik M nemá ULA, ale PLA.
Aha...
Hned to doplním do profilu. Bydlím v Brně, ale sem tam popojíždím, nebo třeba pošta.

Můj didaktik má PLA ve schématu, ale na desce se to jmenuje ULA1. Koukám, že se to jmenovalo každou chvilku jinak :)
https://ru.wikipedia.org/wiki/%D0%A234% ... %92%D0%931
Nebo viz tyto obrázky

Míro, za schémata moc děkuju! V tom , který jsem měl doteď k dispozici byly hrozně špatně čitelný čísla signálů na sběrnicích. Tohle je perfektní!

Uživatelský avatar
Mira_A
Příspěvky: 1005
Registrován: 06 dub 2013, 02:00
Bydliště: RpR

#89 Příspěvek od Mira_A »

Teď mě ještě napadlo proč shánět PLA nebo ULA.
Někde mám návrh na výrobu vlastního ZX spektra.
Myslím to vyšlo v Amáru a tam je to vyvedeno přímo RGB.
Takže se to dá dát na monitor s výstupem VGA.
Muslel bych to pohledat, ale vím přibližně kde to mám.

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#90 Příspěvek od Hill »

Řádková i snímková frekvence ULA používané v Evropě odpovídá Gerberově soustavě, používané v analogové televizi v Evropě.
Na monitor VGA tedy připojíš Spectrum s hodinami 3,5 MHz jen v případě, že ten monitor podporuje rozklad H=15625/V=50/interlaced. Na originál VGA monitoru pro PC nesložiš obraz dohromady. A přeladit mu rozklady pro TV normu není žádná holá tento.
Nebo bys musel použít ULA i hodiny pro americkou verzi Timex. Evropská Issue Two (ZX Spectrum 48k, 48k+, Delta, Didaktik) poskytuje pouze signály Y, U a V pro modulátor PAL, ty lze použít, ale vyžadují ještě pár švábů na konverzi do RGB pro televizi (to v odkazu obsahuje vedle SCARTu ještě joystickový a sériový port).
PLA pro Didaktik M a snad všechny ULA pro ZX Spectrum 128k (+2, +3...) mají signály RGB vyvedené v úrovni TTL.
Ale to jsme tu řešili tolikrát, že to unavuje.

Odpovědět

Zpět na „Výpočetní technika“