OldComp.cz

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


Právě je 27.04.2024, 07:20

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 351 ]  Přejít na stránku Předchozí  1 ... 9, 10, 11, 12, 13, 14, 15 ... 24  Další
Autor Zpráva
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 09:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Díky, mrknu na to. Ale to jsou zápisy, já myslel, že to vyčítám z D7220

//Dává to smysl, potom komunikace 30h a 31h jde jen do D7220 bez těch zápisů do registrů?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 09:52 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 903
Has thanked: 51 times
Been thanked: 230 times
danhard píše:
Máš to tam černé na bílém
sub_132C: zápis znaku


Tiež som to tak predpokladal, viď par príspevkov vyššie.
Len mi nie je z programu jasné, ako je potvrdená platnosť dát na bufroch, žeby nejaký flip-flop na doske?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 10:01 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
No jo, ale teď nevím co s tím časovačem, nic na něj neukazuje a co s tím vývodem do druhého GALu?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 10:13 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3677
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Platnost dat je podle out(40h), jinak by nefungovalo mazání, ale u výstupu znaku je to nějaký divný.
Proto jsem se ptal, jestli někam dál vedou ty zápisy do registrů, dozvěděl jsem se že jo, ale kterej ne :)

Když nevím, co ten druhej GAL dělá, tak nemůžu vymejšlet, co to má dělat.
Druhej GAL je kterej ?
Časovač nemusí být v programu použit, takže nenajdeš ani obsluhu.
Kam má zapojeno CS1, CS2 ?

Jinak to mazání je jasný a jednoznačný.
plníš display 20h řádek, 40h sloupců hodnotou 20h, což je ASCII mezera.

_________________
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: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 10:22 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 903
Has thanked: 51 times
Been thanked: 230 times
danhard píše:
Platnost dat je podle out(40h), jinak by nefungovalo mazání, ale u výstupu znaku je to nějaký divný.
Proto jsem se ptal, jestli někam dál vedou ty zápisy do registrů, dozvěděl jsem se že jo, ale kterej ne :)

Ved práve, v jednom prípade sa najskôr zapisuje na 40h a v druhom na 41h.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 10:27 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3677
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To už tam ale visí v adrese řádku 1Fh a nevím proč ?

Uvidíme jak to bude fungovat a když tak to v programu opravíme :lol:

Řízení zápisu je v tom druhém GALu IC11, ten je zapotřebí líp popsat.

_________________
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


Naposledy upravil danhard dne 25.11.2019, 10:35, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 10:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Citace:
Druhej GAL je kterej ?


DRG15 (IC15 myslím, nejsem teď u desky)

Zápisové signály jsem špatně pochopil a zdělil vyčítací. Ty zápisové prověřím jestli některý nejde někam dál

1Fh, jsem se domníval, že je to konfigurace CTC, tam je to právě prvních 5 jedniček. Jinak do něj vede mimo /CS ještě A0 a A1 na CS1 a CS2

IC11 už generuje syncy a videovýstup, signál z DGR37 do něj nejde. Jedná se o DGR15 (IC15) ten bude asi mít na starosti něco kolem DMA video RAM

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 12:15 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 903
Has thanked: 51 times
Been thanked: 230 times
microlan píše:
jsem se domníval, že je to konfigurace CTC, tam je to právě prvních 5 jedniček. Jinak do něj vede mimo /CS ještě A0 a A1 na CS1 a CS2

Tak by som očakával ďalšie 4 porty v kóde.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 12:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
No nejsou tam žádný další,... stačil by jeden pro 1 časovák ze 4

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 14:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Zatím je jsné toto, poslední 2 otazníky CTC a DRG15

Kód:

Device 16v8;

 a0   = 1   
 wr   = 2
 mreq = 3
 iorq = 4
 m1   = 5
 a4 = 6
 a5   = 7
 a6   = 8   
 a7   = 9   
 
   

a15   = 11   
eprom   = 12
?   = 13   ' DGR15 pin7 (GAL)
p40   = 14   ' IO24  Sloupce
p41  = 15   ' IO32   Radky
p50   = 16   ' IO23  Data
ctc = 17   'LH5082 CTC
NC = 18   'neosazená 7474
p30   = 19   'v 0 aktivované porty D7220

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 15:30 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3677
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
DGR15 bude řídit tu 32kB RAM jako dvouportovou a s řídí deskou to komunikuje přes ní.
Musíš se podívat, co všechno vede od CPU do DGR15 a co ovládá ?

V postatě bych tam očekával RAMCS = MREQ* A15; ve správný polaritě.
Pokud je tam kolize, tak se to pozastaví tomu druhýmu waittem.

_________________
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


Naposledy upravil danhard dne 25.11.2019, 15:46, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 15:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Jo jak se k tomu dostanu, tak to udělám. Ale to bude nejdřív v 18:00

To by mohl být už vynásobený signál z toho prvního galu

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 20:24 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Nejdříve k DGR11 řídí 16b RAMku IC2, IC8 ve spolupráci s D7220

DGR15 je na obrázku dole
vývod 19 jde na WAIT CPU , VEN znamená přes konektor do CPU desky

Zvenku lze do RAM IC28 pouze zapisovat


Přílohy:
drg15.jpg
drg15.jpg [ 50.05 KiB | Zobrazeno 4534 krát ]

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 20:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Takže signál z DRG37 uvolňuje RAMku pro zápis z venku

//žeby jen posílená A15?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 25.11.2019, 21:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Malé doplnění, zase s chybou vývod 17 je DIR + /OE IC20,27, 35 čili jen dovnitř


Přílohy:
drg15v2.jpg
drg15v2.jpg [ 56.04 KiB | Zobrazeno 4514 krát ]

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
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ů: 351 ]  Přejít na stránku Předchozí  1 ... 9, 10, 11, 12, 13, 14, 15 ... 24  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 18 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