OldComp.cz

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


Právě je 28.03.2024, 12:05

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 06.12.2013, 18:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Túto úpravu kompletne vymyslel MDV a asi nemusím vravieť, že je tak dobre vymyslená, že nebolo vôbec jednoduché ju pochopiť. Stav vecí je takýto:

- mám od Ziloga na fotkách MDVove papierové poznámky, bohužiaľ je to kópia kópie a to ešte raz skopírované a odfotené, takže je to veľmi ťažko čitateľné a bolo peklo to pochopiť

- od MDV mám obsahy do GALov a EPROM, bohužiaľ MDV si už tú úpravu vybavuje len veľmi matne, takže nám nevie povedať žiadne bližšie detaily.

Z tých papierových poznámok som vylúštil postup pre úpravu:

- vytiahne sa z plošáku GAL IC8 a EPROM a namiesto nich sa osadia pätice
- do EPROM sa napáli obsah podľa typu radiča, vyhnú sa jej vývody č.1 (A15) a č.27 (A14), následne sa osadí do pätice
- na chrbát EPROM sa osadí SRAM 6216 tak, že sa jej vyhnú vývody č.18 (/OE), č.21 (/WR) a č.24 (VCC), následne sa priloží k EPROM od vývodu č.14 (spodok na spodok, čiže GND na GND) a prispájkuje sa
- medzi vývody EPROM č.14 a č.28 sa osadí 100n keramický kondenzátor
- vývod SRAM č.24 sa spojí s vývodom EPROM č.28
- do GALu IC8 sa naprogramuje nový obsah (vypúšťa z rovníc /WAIT a /RAS a pridáva rovnice pre obsluhu SRAM a ošetrenie SNAPu) a osadí sa do pätice
- pripoja sa nezapojené vývody SRAM č.18 na GAL IC8 vývod č.19 (/ENRAM) a SRAM č.21 na CPU vývod č.22
- pomocou pridaného 74LS00 sa pripravia signály pre nezapojené vývody EPROM (bude v schéme)
- signály A6 a A7 sa oddelia od PLA pomocou odporov 470R (priamo pri PLA)
- na univerzálku sa osadí nový stránkovací GAL a register 74LS174 a celé sa to pripojí do Kompakta (bude v schéme)
- pamätiam v počítači sa pripájkuje na chrbát nová sada pamätí, vyhne sa im vývod /CAS
- pôvodné /CAS k pôvodnej spodnej sade pamätí sa preruší a pripojí sa sem nové /CAS0
- na horné pamäte sa pripojí k vyhnutým vývodom nové /CAS1
- pin č.1 z stránkovacieho 74LS74 (mal by to byť IC14) sa odpojí od +5V a privedie sa tam signál ROM z 128k registra 74LS174 (pin č.12)
- zrejme ešte treba prerušiť /M1 do radiča pripojiť mu /M1new z nového GALu
- zapojí sa prepínač módov

No a vyzerá, že to je celé. Aspoň dúfam, tie poznámky sú fakt peklo. Keď budem mať najbližšie trocha času, dokreslím tú schému.

Momentálne sa borím s disassemblovaním JED súborov pre GALy.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 12.12.2013, 15:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Prikladám obsahy EPROM a GALov. GALy sú len surovo zdisassemblované, akurát som podľa schém rozlúštil názvy pinov. Chcelo by to prečistiť a optimalizovať DeMorganom, ale neviem sa k tomu dokopať, sú holt iné priority. Ak niekto máte silu, môžete sa realizovať. Obrazy ROM majú význam:

KOM128S.ROM - pre radič WD2797 / MDOS1
KOM128N.ROM - pre radič 82C765B / MDOS2

Rozloženie ROM je nasledovné:

banka0 - ROM128_0
banka1 - K128_NMI
banka2 - ROM128_1
banka3 - MDOS

http://z00m.speccy.cz/dk128/kompakt128.tar.gz

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 17.12.2013, 10:39 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Tak som sa dokopal a už je aj schéma. Teoreticky už nič nebráni odskúšaniu. Vzhľadom na stav poznámok, z ktorých som vychádzal je ale možné, že to ešte nie je dobre a bude sa to musieť doladiť.

http://z00m.speccy.cz/dk128/kompakt128.png

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 17.12.2013, 10:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Nejde mi upraviť ten prvotný príspevok s popisom úpravy (nemám tam vôbec button edit), takže ešte jedna poznámka: K IC14 sa nepripája priamo signál ROM z registra ale signál PGR (teda z GALu). Iste ste si všimli, že v schéme je aj 74LS32 pre CLK registra, ktoré som v popise zabudol spomenúť.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 17.12.2013, 22:40 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Prikladám ešte zúplnenie adresácie o A5 pre Melodik a z neho odvodené interfejsy, aby nekolidoval s D40/D80/Kompaktom (ktoré je treba pri tejto úprave spraviť):

http://z00m.speccy.cz/pics/ay-if-kompakt.png

pre porovnanie pôvodné zapojenie:

http://z00m.speccy.cz/pics/ay-interface.png

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 29.07.2018, 22:49 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Redizajnoval som stránky a zmenilo sa aj umiestnenie súborov. Keďže neviem editovať pôvodné príspevky, pridávam sem aktuálne linky:

https://z00m.speccy.cz/?file=hardware/rebuildm
https://z00m.speccy.cz/images/ay-if-kompakt.png
https://z00m.speccy.cz/images/ay-interface.png

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 19.12.2019, 15:18 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Jdu se do toho přes Vánoce pustit. Mám tu už rozvrtané Mko 91, sadu pamětí taky. Budu doufat, že pokud to nepůjde, že to přes fórum nějak společně dokopeme.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 21.12.2019, 10:30 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Proč je v úpravě zmiňovaná 2kB SRAM? Je to kvůli MDOSu? Je nutná na Didaktiku M?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 22.12.2019, 02:07 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Obávam sa, že podľa tohoto Didaktik M neupravíš na 128kB, je to určené iba pre Didaktik Kompakt. Medzi eMkom [s pripojenou D80] a Kompaktom je obrovský rozdiel, čo sa týka zapojenia.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 22.12.2019, 06:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Je to aj pre eMko, len sa vypustia príslušné časti. SRAM je pre MDOS, v eMku ju netreba.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 23.12.2019, 16:06 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Neměl by prosím někdo z Prahy nebo okolí postradatelný GAL16V8? Už jsem si je objednal, ale přijde to až bůhví kdy, a rád bych s výše uvedeným pohnul. Raději dva kusy, kdybych jeden zničil ... na ceně se asi domluvíme, přijedu si po svátcích. Je to jediné, co mi chybí. Díkes.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 23.12.2019, 23:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Pripomínam, že úpravu som reverzoval z veľmi zle čitateľných podkladov, a nie je otestovaná. Za funkčnosť neručím.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 28.12.2019, 21:38 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Nemáte prosím někdo tušení, co je signál EN66 na vstupu 2 74LS00? Viz schéma zde:
https://z00m.speccy.cz/images/128k-rebu ... pakt-M.png
Také by mě zajímala funkce signálu /IOS - dle rovnice v GALu: /NIOS = /A15 * A5. Koukal jsem do schéma Kompaktu, ale nemůžu se dopátrat rozumné funkce. Předělal jsem rovnice na GAL20V8, které mám doma, takže pokud to oživím, dám ověřené podklady znovu k dispozici.

Pár fotek z úprav již opravovaného Mka (náhrada funkcepůvodní ULA)
https://ibb.co/hLb1C8n
https://ibb.co/1MMs5kY


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 28.12.2019, 23:15 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
EN66 vyzerá byť zapnutie alebo vypnutie 128k režimu, vtedy je napevno 48k ROM. Podľa schémy mi vychádza toto: Pokiaľ EN66=0, je nastavená ROM banka1 (K128_NMI) bez ohľadu na PGR a ROM0/1. Pokiaľ EN66=1, tak výber banky ROM určujú signály PGR (=A14_ROM) a ROM0/1 (=A15_ROM).

/IOS máš na tej schéme čo si dal odkaz, je dolu, podieľa sa (spolu s A1, /IORQ a /WR) na dekódovaní adresy portu, zrejme stránkovania, alebo čo to tam je vľavo dolu.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Naposledy upravil PotPalo dne 28.12.2019, 23:36, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Kompakt - úprava na 128k
PříspěvekNapsal: 28.12.2019, 23:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
pwramp píše:
Nemáte prosím někdo tušení, co je signál EN66 na vstupu 2 74LS00? Viz schéma zde:
https://z00m.speccy.cz/images/128k-rebu ... pakt-M.png
Také by mě zajímala funkce signálu /IOS - dle rovnice v GALu: /NIOS = /A15 * A5. Koukal jsem do schéma Kompaktu, ale nemůžu se dopátrat rozumné funkce. Předělal jsem rovnice na GAL20V8, které mám doma, takže pokud to oživím, dám ověřené podklady znovu k dispozici.

Pár fotek z úprav již opravovaného Mka (náhrada funkcepůvodní ULA)
https://ibb.co/hLb1C8n
https://ibb.co/1MMs5kY


EN66 sa predsa tvorí v novom obsahu IC8 (Kompakt). Pozri si rovnice a uvidíš. V eMku ten GAL nie je, takže ho tam musíš pridať.

/IOS je tam len preto, aby sa ušetril jeden IO. Celá tá logika s /WR, /IORQ, A1, A5, /A15 stránkuje a zakazuje stránkovanie počas diskových operácií.

_________________
To err is human, but to really foul things up requires a computer.


Naposledy upravil z00m dne 29.12.2019, 00:04, celkově upraveno 1

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ů: 32 ]  Přejít na stránku 1, 2, 3  Další

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


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 10 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