OldComp.cz

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


Právě je 24.04.2024, 06:38

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 ... 14, 15, 16, 17, 18, 19, 20 ... 24  Další
Autor Zpráva
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 09.12.2019, 07: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
Tady rutina, která s tím pracuje

Kód:

ROM:0078 loc_78:                                 ; CODE XREF: sub_30:loc_38j
ROM:0078                 push    hl
ROM:0079                 push    af
ROM:007A                 in      a, (4)
ROM:007C                 cp      0CDh ; '='
ROM:007E                 jr      nz, loc_89
ROM:0080                 in      a, (4)
ROM:0082                 ld      l, a
ROM:0083                 in      a, (4)
ROM:0085                 ld      h, a
ROM:0086                 pop     af
ROM:0087                 ex      (sp), hl
ROM:0088                 ret

_________________
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: 09.12.2019, 11:47 
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
Adresu tam dá ten interrupt controler, když jí má, jinak to pokračuje dál.
https://datasheet.datasheetarchive.com/ ... 158366.pdf

_________________
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: 09.12.2019, 14:33 
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
Na to se právě ptám, kde ten obvod tu adresu ziska

_________________
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: 09.12.2019, 16:26 
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
Adresu nahraješ do interrupt controleru, resp. 11 horních bitů adresy obsluhy přerušení, spodek doplní podle vektoru přerušení.

Je to obsluha přerušení, v simulátoru není důvod se tam dostat, když tam není hw, který vyvolá přerušní.

_________________
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: 09.12.2019, 19:09 
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
Jsem si nevšimnul, že jsou k tomu čipu přerušení přidruženy ještě porty 2 a 3. Pořád jsem hledal OUT (4), a


Přílohy:
hc168II.jpg
hc168II.jpg [ 38.59 KiB | Zobrazeno 6167 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: 09.12.2019, 21:48 
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ále jsem vystopoval hodnotu pro EPROM maping. Dle pinoutu GALového dekoderu, pokud se nepletu, tak lze umístit do adresního prostoru 16 KB bloky EPROM v 8KB rastru. GAL zapojím na nepájivém poli a prokombinuju. Zároveň tím ověřím funkčnost GALu.


Přílohy:
2PU41C.jpg
2PU41C.jpg [ 55.05 KiB | Zobrazeno 6152 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: 10.12.2019, 10:18 
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
Potřebuji nějaký nápad na náhradu logického analyzátoru, abych zjistil kde se mě motá program v EPROM. Asi nějak zaznamenat adresy v okamžiku (/M1 * /CS) EPROM. Něco jako 16b NVRAM s čítačem a pak to přečíst v programátoru

_________________
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: 13.12.2019, 10:17 
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
Mohlo by tohle fungovat jako zápisník sekvence adres, které byly volány z procesoru?


Přílohy:
tester.png
tester.png [ 164.51 KiB | Zobrazeno 6050 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: 13.12.2019, 11:20 
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
Dej si tam HC4040.
Jak to budeš číst ?

Úplne by stačil registr na jednu adresu a hejno ledek :)

_________________
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 13.12.2019, 11:24, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80 v jednodeskáči CYBELEC
PříspěvekNapsal: 13.12.2019, 11:23 
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
Ty RAMky budou DS1245, který mají v sobě baterku a po vytažení je dám do elnec programátoru

_________________
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: 13.12.2019, 11:29 
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 by jsi měl mít CE vypínací, aby tam ta informace zůstala.

_________________
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: 13.12.2019, 11:42 
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
To mám vyzkoušený, je v tom řídící čip. Jen ještě zastavit čítání při naplnění. Dám 2x HC4040 a místo invertoru dám hradlo, který to zastaví pomocí Q18

https://datasheets.maximintegrated.com/en/ds/DS1245AB-DS1245Y.pdf

Citace:
Úplne by stačil registr na jednu adresu a hejno ledek


z 1 adresy přece nezjistím kama to courá, to budou desítky adres

_________________
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: 13.12.2019, 13:44 
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
Taky by se dal udělat od M1 waitt, nasypat adresu do shiftru a poslat seriově do pc :)

_________________
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: 13.12.2019, 14:39 
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
Už jsem pochopil i poznámku /CE. A takhle by to šlo? Ty RAMky mám a nepájivé pole by to mohlo propojit


Přílohy:
tester.png
tester.png [ 35.92 KiB | Zobrazeno 6004 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: 13.12.2019, 19:45 
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:
Potřebuji nějaký nápad na náhradu logického analyzátoru, abych zjistil kde se mě motá program v EPROM. Asi nějak zaznamenat adresy v okamžiku (/M1 * /CS) EPROM. Něco jako 16b NVRAM s čítačem a pak to přečíst v programátoru


Nestačili by Ti dve 574 s LEDkami a na CLK dať M1 cez tlačidlo? Keď budeš chcieť poznať adresu, jednoducho stlačíš tlačidlo a na LEDkách máš adresu. Keď na to pripojíš 4x TL311, tak to máš rovno v HEXa kode.
V Tvojom analyzátore stačí cyklus na kontrolu pamäte a 128k buffer adries máš plný.
M.


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 ... 14, 15, 16, 17, 18, 19, 20 ... 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 6 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