OldComp.cz

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

Zptky do minulosti!

Právě je 27.07.2021, 04:16

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 95 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7
Autor Zpráva
 Předmět příspěvku: Re: Bakalarska praca
PříspěvekNapsal: 11.07.2021, 14:40 
Offline
Prvnička

Registrován: 03.07.2021, 20:10
Příspěvky: 23
Has thanked: 0 time
Been thanked: 0 time
danhard píše:
Ne, buď máš IORQ = 0, pak tě zajímá A7-A0 aby to bylo xxxxxxx0 a je to v sw port 254, čili I/O prostor,
nebo je MREQ = 0 a pak tě zajímá A15-A14 aby bylo 01, a je to adresa 16k memory bloku 4000-7FFF.

faraon píše:
Ne, MREQ=1, protože nechceš paměť. Buď paměť nebo porty.
Takže procesor pošle na adresní sběrnici nějaké číslo, potom stáhne IORQ na nulu, a totéž provede buď s WR nebo RD, podle toho jestli chce do portu zapisovat nebo ho číst. A pokud to číslo adresy bylo sudé, ULA to bere jako požadavek na port 254.
Prostě to u Sinclaira vo*ebali a nedali tam žádný dekodér, další dvě libry k dobru ;-)

Kód:
border_update : process(iorq,mreq,a0)
begin
  if falling_edge(iorq) and mreq='1' and a0='0' then
    borderCache <= data(2 downto 0);
  end if;
end process;

Diki moc. Snad som to nepoplietol.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bakalarska praca
PříspěvekNapsal: 11.07.2021, 18:22 
Offline
Kecálek

Registrován: 26.11.2018, 16:59
Příspěvky: 237
Bydliště: Holešov
Has thanked: 8 times
Been thanked: 34 times
ještě by nebylo špatné si odpamatovat stav bitů REPRO/MGF, kdyby si chtěl mít i audio výstup případně kazetofon (některé hry kombinovaly tyto bity na víc stupňů hlasitosti)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bakalarska praca
PříspěvekNapsal: 11.07.2021, 18:47 
Offline
Prvnička

Registrován: 03.07.2021, 20:10
Příspěvky: 23
Has thanked: 0 time
Been thanked: 0 time
l00k píše:
ještě by nebylo špatné si odpamatovat stav bitů REPRO/MGF, kdyby si chtěl mít i audio výstup případně kazetofon (některé hry kombinovaly tyto bity na víc stupňů hlasitosti)


Aj to bude ale to bude obsuhlovat iny modul ktora som zatial este nezacal., Zatial sa zameriavam na VGA driver s tym je celkom piplacka. vytvoril som si v tom drivery par pod-modulov a cil idem povytvarat testbenchy a otestovat ich v simulacii.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bakalarska praca
PříspěvekNapsal: 11.07.2021, 19:02 
Offline
Kecálek

Registrován: 26.11.2018, 16:59
Příspěvky: 237
Bydliště: Holešov
Has thanked: 8 times
Been thanked: 34 times
jo, ale je to na tom samém portu co BORDER, takže nemusíš nic vymýšlet a jen si stav těch 2 bitů (případně jen 1) odpamatovat do proměnné... pak už si to zpracuješ později


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bakalarska praca
PříspěvekNapsal: 11.07.2021, 21:22 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2332
Has thanked: 141 times
Been thanked: 437 times
Řekl bych že poplietol. Když se procesor dostane do stavu, kdy současně chce IORQ a MREQ, je barva borderu to poslední co by tě v tu chvíli mělo zajímat :x

Takže MREQ tady vůbec testovat nemusíš, zato bude potřeba zjistit jestli systém chce zapisovat nebo číst. Takhle bys totiž nastavoval barvu borderu i při každém čtení klávesnice. To by se měnila podle toho jakou klávesu máš stisknutou!

Zkus to takhle nějak:
Příloha:
port254.png
port254.png [ 780 bajtů | Zobrazeno 161 krát ]

_________________
"Jedna z dezinformací se zaměřuje na spekulace o povinném očkování a očkovacím pasu. Plánované očkování proti covid-19 je vydávané za povinné pro všechny občany ČR pod hrozbou tvrdých trestů, přestože Ministerstvo zdravotnictví ČR plánuje pouze dobrovolné očkování, které bude navíc pro všechny občany zdarma.
V jiné variantě tohoto narativu jsou šířeny dezinformace o takzvaném vakcinačním pasu, podle kterých budou těm, kteří se očkovat nenechají, odebírány základní lidská práva a svobody."


https://koronavirus.mzcr.cz/dezinformace-o-covid-19/, Semantic Visions, Centrum proti terorismu a hybridním hrozbám - prosinec 2020


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

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 4 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz