OldComp.cz

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


Právě je 28.03.2024, 19:46

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 123 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 9  Další
Autor Zpráva
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 14.10.2014, 10:32 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Danhard ty jsi ale psal ze by slo pouzit modifikaci /MREQ a na to jsem reagoval, ne na puvodni nebo novejsi MEMEXT kartu. Kdyz by se podle manualu sm800.pdf strana 6 az 8 udelalo mapovani a signal MREQ by se modifikoval, tak by podle vseho nebyl potreba ani ten 245 a bylo by mozno emulovat jak ram, eprom tak i prohibited pametovy prostror pres 0E5h. Kdyz bych vzal v uvahu ze tam bude FPGA a okolo neho obvody na kompatibilitu na 5V tak by se napr. Eprom nikdy nedozvedela ze se z ni ma cist a to proto, ze MREQ by byl stale na log1 a tak by se GDG vyvod /CROM na eprom take nikdy nedal do log0. A prave zde jsem myslel ze je potreba to udelal bez hazardu, protoze zde v pripade spatneho mapovani a cteni z VRAM by mohlo dojit ke kolizi na sbernici kde by data mohl omylem dodavat soucasne FPGA a GDG chip.

Take je potreba ale zvazit zda to modifikovani MREQ nezpusobi nejake potize jinde. Treba na ramdisku PEZIK, kde se to vyuziva na detekci refresh cyklu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 14.10.2014, 18:16 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
suksoft píše:
A prave zde jsem myslel ze je potreba to udelal bez hazardu, protoze zde v pripade spatneho mapovani a cteni z VRAM by mohlo dojit ke kolizi na sbernici kde by data mohl omylem dodavat soucasne FPGA a GDG chip.
Zajisté, omylem tam můžeš naprogramovat nějaké ptákoviny, nebo tam dát odprásknutý modul.
Omylem můžeš udělat ledascos a nějakej DRAM_CAS drát to nespasí, ale když do CPLD nezatáhneš MREQ, taky jsi odkázanej jenom na tento způsob řízení.
Myslem jsem, že jsou proti provedení a funkci MEMext nějaké připomínky, tak jsem se snažil přispět, aby ten modul mohl být nezavislý na platformě a dalo se na tom namodelovat chování aspoň trochu kompatibilní se systémy, které větší paměť než 64kB mají.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 21.03.2015, 15:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Kluci na http://ordoz.com/memext/ jsem nasel pripravene Eagle schema a desku. Desku jsem zavrhnul a rozhodl jsem to znovu podle originalu naroutovat. Zhruba jsem dal soucastky na svoje misto a zjistil jsem ze deska je o trosku vetsi nez 10cm a tim padem by byla zbytecne draha. Z tohoto duvodu jsem se rozhodl to trosku posunout aby se to veslo na desku 10x10cm a tak byla dobra vyrobni cena. Chtel jsem zachovat puvodniho ducha desky a proto jsem nechat ty obrovske pajeci plosky a skoro vsechny cesticky vedou stejnym smerem. Na originalni desce nejsou pajeci plosky pro ten elektrolyt u patice MZ800, tak jsem to dokreslil. Pri prekresleni jsem zjistil i chybu na schematu. Pozor na spatne zapojeny vyvod 11 u 7489-2. Vedeno spatne na RN1-5 misto na RN1-6. Schema jsem neupravoval jen jsem doplnil hodnoty soucastek. Asi kazdy stejne bude koukat na original.

U IC1 je zbytecne par prokovu. Klidne by to slo vyvest az na patici. Otazka je zda to udelat? Deska bude prokovena, zadny problem to neni. Mozna to jeste upravim.

Asi 4 az 5 desek bude volnych. Kdo ma zajem tak at napise SZ. Kdo to bude ted stavet tak mu i poslu Eagle soubory pro kontrolu. Asi zitra k veceru to objednam. Cena jedne desky by mela byt do 50Kc. Chci objednat pro vsechny i MH7489. Kdyz by byl zajem tak je mozno se dohodnout i na kompletaci soucastek (stavebnice). Stavet si to ale musi kazdy sam.

Originalni popis puvodniho Memext je na strance http://www.8bit.8u.cz/Files/MemExtOld/

Příloha:
pcb.png
pcb.png [ 65.01 KiB | Zobrazeno 12942 krát ]


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 21.03.2015, 17:53 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Proc radeji neprekreslils a mirne neupravis ten novejsi MemExt od Michala Hucika? Ja vim, ze jsme se o tom uz bavili, ale furt se mi tak nejak nelibi, ze nam vnizka hw na ktery neni soft a toto uz bude treti verze hw pro ktery neni zadny soft :-( Teda, je rozpracovany mzix, ale to je tak vsechno. Navic po strance zabudovani do Sharpa, tady musis tahat 7 signalu dratama a u Michalovi verze jen 1.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 21.03.2015, 19:24 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Martine ale preci to co jsme nakreslil je puvodni Memext, presne jak to David vymyslel. Zadna uprava tam neni.
David uz davno potratil podklady pro desku a tak je nemuze nikomu dat. Michal to tenkrat prekleslil a nechal to autorouterem naroutovat. Co vim tak mu to blblo. Otazka je zda vedel o te chybe o ktere pisi. Ja jsem jen vzal jeho schema a naroutoval jsem desku. Ve chvili kdy jsem jasne videl ze je to vice nez 103mm tak jsem se rozhodl ze to nebude uplna kopie ale upravena deska aby to bylo levnejsi. Nikoho nenutim to stavet. Ja si rad tech 500Kc na to dam. Ale s tebou o to ma zajem cca 5 lidi. Take ted jiny Sharpista napsal zda nechci z jednoho skladu kde jsou stare CSSR vyrobky nakoupit nejake soucastky a prave tam maji ty pameti za pakatel. To definitivne rozhodlo se do toho pustit. Take tam asi koupim i nejake soucastky pro toho Bob85, sice radu mam ale neco do zasoby se bude hodit a pro dalsiho Sharpistu co do toho take chce jit se tento "levny" nakup bude hodit.

Kazdopadne novejsi deska z roku 2011 dela uplne neco jineho a myslim ze by se to melo nazyvat napr. Memext2011 aby se to odlisovalo. Take si myslim ze autor je Vaclav Peroutka a ne Michal Hučík.

Martine duvod proc klidne postavim i puvodni Memext je ten ze kdyz novejsi nebude pouzivat stejny port, coz by s prominutim nemel, je to preci jiny stroj, tak oba muzou byt dokonce v jednom pocitaci. Memext2011 je nadrazeny a proste puvodni odpoji a tak vse bude fungovat. Kdyz bych mel delat Memext2015 tak bych tam radeji videl Flash jako ma David ale smd verzi. Ram bych tam dal 1MB od Danharda. Jako ridici chip bych spise uvazoval o 95xl144. Teoreticky by se ani ten Cas nemusel ze zakladni desky vyvadet. Misto toho by se musela nasimulovat v CPLD logika co je v GDG.

Martine co mne spise ted zajima je FPGA a tak urcite se ted budu zajimat o to jak pripojit nejaky modul na Z80 cpu. To ma vetsi potencial do budoucna.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 23.03.2015, 09:36 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
suksoft píše:
Take je potreba ale zvazit zda to modifikovani MREQ nezpusobi nejake potize jinde. Treba na ramdisku PEZIK, kde se to vyuziva na detekci refresh cyklu.

MREQ je při REFRESH průchozí.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 24.03.2015, 19:22 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Tak dobra zprava ze desky jsou udane. Jeste maximalne jedna a mozna jeste jedna by sla nekomu odebrat. Bude nas to stavet 8 lidi. Desky jsem vcera objednal. Nejlevneji to vyslo u Elecrow.com. Kazdy kdo to bude stavet dostal kompletni podklady. Kdyz se overi ze na desce neni zadna chyba tak samozrejme pozdeji zverejnim podklady pro kazdeho.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 24.03.2015, 22:17 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
A jaký názor na to mají uživatelé, programátoři ?
Ty to vidí jak ? Využijí mapování celé paměti ? (no, celé ne, protože původní "mapování" do toho kecá)
A jaká je optimální velikost stránky pro obsluhu ?
Stačí jedna úroveň map pro nějaký kultivovaný systém, aspoň na úrovni system-user ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 28.03.2015, 09:32 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Tak desky jsou uz v Cine vyrobene. Posilam obrazek. Hromada pameti 7489 je uz na ceste ze Slovenska. AM29f040B mam uz doma (pro kazdeho kdo bude chtit) a vse ostatni se da bezne koupit do 24 hodin. Nakonec nas to bude stavet 9 lidi. Vecer udelam soupisku soucastek do tabulkoveho kalkulatoru.


Přílohy:
memext vyroba.png
memext vyroba.png [ 654.35 KiB | Zobrazeno 12805 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 28.03.2015, 10:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
S Calgo? ;-)

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 28.03.2015, 12:14 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Ahoj Milsa

Myslim ze by jsi se mel podivat na tu flash AM29F040B a pokusit se to emulovat. Udelat obsluhu Memextu ve tvem emulatoru Sharpa. To byla i myslenka co mel SCJoy a je logicka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 29.03.2015, 14:11 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Milsa v S-Calgo to radeji nebudu delat ale bylo by to originalni. A radeji jsem to ulozil v Excel formatu. Porad rada z nas ma problem s ODS (openoffice). V priloze je seznam soucastek co budeme potrebovat. Jedine co jeste nevim je jake distancni sloupky pouziji na ty dve diry co jsem udelal na desce. Chci pouzit nejaky z umele hmoty z PC. Nechci aby ta deska byla uplne ve vzduchu.

Zvolil jsem kombinaci to koupit v GME a TME. V TME maji strasne drahe konektory. V GME nemaji napr. LS157. Jinak vcera se jeste udelala zmena a nakonec bude stavet 10 lidi a kazdy bude mit jednu kartu. Jeden z nas je dokonce ochotny zaplatit dalsi varku desek ale myslim ze nez toto udelat tak je potreba prodiskutovat evolucni vyvoj MEMextu.

Ted jsem take koukal na zapojeni a je tam podle mne chyba a to pri vyvolani INTA, kdyz je na sbernici A0-A7 hodnota 0E7h tak se omylem zapise do strankovaci pameti nova hodnota a tim poskodi intergrita informaci. Proto ja signal A3 na vyvod IC9/1 prerusim a dam to na AND hradlo z 74ls08. Na druhy vstup hradla AND dam signal M1 ze zakladni desky. Takto pri INTA to nebude aktivni.


Přílohy:
memext.zip [5.22 KiB]
561 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 29.03.2015, 14:38 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
INTA generuje /WR ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 29.03.2015, 14:50 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Danharde podivej se na http://www.8bit.8u.cz/Files/MemExtOld/schema.gif. Podivej se na vyvod 74LS138/15 a jiste uznas ze pri 0E7H and /IORQ (/INTA) je WE 7489 na log0 a tim se aktivuje zapisovani. Soucasne se necte z EPROM a tak /CS na prom konektoru je v log1 a 74LS157 to invertuje na log0. Proto je 7489 aktivni a udela zapis hodnot ze sbernice do pameti 7489.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MEMext
PříspěvekNapsal: 29.03.2015, 15:14 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Já se jen ptám, kdo dá /WR na vývodu 74LS138/4 na log0 a jistě uznáš, že aby šel vývod 74LS138/15 na log0, tak je to zapotřebí.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


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ů: 123 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 9  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 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