OldComp.cz

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


Právě je 28.03.2024, 18:17

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 00:44 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Vsichni Sharpisti bezne pouzivaji pojem "domecek" pro cast pocitace kam se vkladaji externi desky. Martin8bity pouzil vyraz "budka" pro nove externi zarizeni co vlastne bude nahrazovat MZ1U06. Na MZ40Kfestu byla diskuse ohledne taktovehoto zarizeni. Viz clanek http://www.8bity.cz/2016/mz-40k-fest/#comment-9352.

Osobne bych chtel udelat neco, co by umoznovalo aby bylo mozne dat pamet do budky. To znamena vyvest vsechny signaly CPU ven. Soucasny 74LS245 co je na T9 neumoznuje cist z externi pameti.

MZ1U06 se k MZ800 pripojuje pres MZ1E20. Jen kabel k MZ1U06 ma 75 cm nez se dostane uvnitr karbicky k elektronice. Take se musi pripocist 12 cm kabelu z motherboardu do externiho konektoru v domecku a 14 cm na vlastni karte MZ1E20. Celkem je to 1 m nez treba signal A15 se dostane na externi kartu.

Na OCP se testovalo vyvedeni Z80 CPU pres dva HDD kabely. Foto je
https://photos.google.com/share/AF1QipM ... RUcTNISEFB
Kazdy kabel ma 60 cm. Vse funguje zcela bezproblemove.

Cvicne jsem zkusil jak by sel dat jeden 40 pinovy kabel do Sharpa MZ800 tak aby to "obchazelo" soucasny 50 pinovy kabel z T9 konektoru. Foto jsem dal na http://www.radeksuk.cz/sharp/budka/jak_vest_kabel.jpg . Mikesi kdyz se daji konektory kolmo na primy konektor desky, tak by to nemel byt problem udelat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 10:26 
Offline
Radil

Registrován: 08.10.2013, 18:00
Příspěvky: 296
Has thanked: 12 times
Been thanked: 228 times
Myslíš tím něco takového ? 8-) :
http://tomahola.com/sw_gallery/mz800.html


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 11:33 
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:
Osobne bych chtel udelat neco, co by umoznovalo aby bylo mozne dat pamet do budky. To znamena vyvest vsechny signaly CPU ven. Soucasny 74LS245 co je na T9 neumoznuje cist z externi pameti.

A jak bude zablokována "vnitřní" paměť, která leží na celém adres. prostoru ?

_________________
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: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 12:27 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
nobomi píše:
Myslíš tím něco takového ? 8-) :
http://tomahola.com/sw_gallery/mz800.html


Presne tak. Jinak reseni co by nejradeji videl Mikes21, je ta budka co lezi na domecku. Ja osobne bych radeji videl tu vlevo od pocitace.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 13:04 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
suksoft píše:
Osobne bych chtel udelat neco, co by umoznovalo aby bylo mozne dat pamet do budky. To znamena vyvest vsechny signaly CPU ven. Soucasny 74LS245 co je na T9 neumoznuje cist z externi pameti.

A jak bude zablokována "vnitřní" paměť, která leží na celém adres. prostoru ?


Mezi CPU + DMA a zbytkem "puvodniho" pocitace bude 74hct245 a to odpoji pocitac v pripade ze nebude potreba cist z puvodni pameti. Kdo zna puvodni unikartu co se nerozsirila, tak je to uplne stejne reseni.

Na MZ40Kfestu se diskutovalo jeste o strankovani pameti a jak to udelat. Nebylo ale mnoho casu to probrat. Ted se bude nejakou dobu cekat az se udelaji testy zda se da spolehlive nasimulovat cast GDG v CPLD a v pripade ze ano, logicky vyplyne nejake reseni jak strankovat ram a rom. Treba pro zacatek si umim predstavit malou desticku kde by byl z80 cpu a dma. Pak 74hct245 jako oddelovac mezi cpu a originalnim sharpem. Dale nejake rom a ram. Puvodni rom bych vytahnul z patice at snizim spotrebu. Toto by slo udelat jako samostatny projekt bez budky, jen jako priprava na vetsi projekt.

Jinak ten problem tech oddelovacu je hodne slozity. Je pravdepodobne ze tam budou muset byt 2x 74245 a to proto, ze urcite bude nutne zajistit prenos z ramdisku napr. do Z80 pio co je urcen napr. pro tiskarnu pres T9 konektor. Ale cteni z GDG se bude muset delat primo ze sbernice. Proste neco chytreho bude muset otevirat a zavirat 245 a urcovat smer prenosu dat.

Jestli budka bude fungovat jen jako rozsireni soucasneho domecku tak se vse rapidne zjednodusi. Pak ale rozsireni pameti musi byt pobliz cpu.

Dalsi zajimavy nahled je, zda nevyuzit funkce ze soucasna unikarta umi zobrazovat ZX spectrum obrazovku a tak kdyz by se zajistilo aby puvodni port 0feh prestal reagovat a misto toho udelat jiny a na nej pripojit realnou klavesnici tak by dosti pravdepodobne slo pustit i originalni sw pro zx.

Kazdopadne dokud se poradne nepopise treba v Abelu nebo VHDL funkce GDG tak se nikam nepohneme.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 13: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:
Mezi CPU + DMA a zbytkem "puvodniho" pocitace bude 74hct245 a to odpoji pocitac v pripade ze nebude potreba cist z puvodni pameti. Kdo zna puvodni unikartu co se nerozsirila, tak je to uplne stejne reseni.

Odpojení dat ale nezabrání falešnému zápisu do vnitřní RAM ?

_________________
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: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 13:42 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
suksoft píše:
Mezi CPU + DMA a zbytkem "puvodniho" pocitace bude 74hct245 a to odpoji pocitac v pripade ze nebude potreba cist z puvodni pameti. Kdo zna puvodni unikartu co se nerozsirila, tak je to uplne stejne reseni.

Odpojení dat ale nezabrání falešnému zápisu do vnitřní RAM ?


Vnitrni ram je v tomto pripade k nicemu a nevyuziva se. Kdo by byl sikovny tak by si mohl ji uplne deaktivovat aby to nebralo zadny proud ze zdroje. To uz ale neni prace pro amatera.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 15:28 
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
Do prostoru vnitřní RAM jsou ale mapována různé úseky ROM a VRAM ?

_________________
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: Budka pro Sharp MZ800
PříspěvekNapsal: 08.02.2016, 15:41 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
Do prostoru vnitřní RAM jsou ale mapována různé úseky ROM a VRAM ?


A presne o to se ted jedna. To je potreba poradne popsat. V http://www.sharpmz.org/mz-800/download/ ... manual.pdf je to stran 8 a 9. Podle toho jak slozite to bude se da uvazovat o pouziti CPLD. Bylo super, kdyz by CPLD slo pouzit. V pripade ze to bude slozitejsi, tak FPGA ale to zase udela jine problemy. Dalsi reseni je tam dat ARM a tuto cestu mozna zkusi Mikes21. Vyhoda Sharpistu je, ze nemame problem tam dat stroj, ktery je o nekolik radu lepsi nez vlastni pocitac :lol: , zadne omezeni nejsou predem kladena. Treba vyhoda ARM je ta, ze procesory a prostedi pro ne budou na trhu jeste minimalne deset let a ze je to stale zive vyvojove prostredi.


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ů: 9 ] 

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 5 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