-
Data: 2016-02-24 21:39:53
Temat: Re: Plan Morawieckiego
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2016-02-24 12:03, J.F. wrote:
> ZX81 to nie bylo "video generowane programowo", tylko "przy uzyciu
> procesora", a dokladniej przy uzyciu jego licznikow, glownie licznika
> rozkazow.
Mozna się kłucić, ale z powodu faktu że normalna praca procesora była
wstrzymywana, produkcja video w ten sposób jest absurdalnie droga
wydajnościowo i de facto oznacza generacje programową. Procesor był
przerywany co linie, musiał dbać o popychanie synchronizacji, generację
znaków itd. Programowa generacja jak w mordę strzelił.
> P.S. Atari VCS/2600 - konsola video ze 128 bajtami RAM
> https://en.wikipedia.org/wiki/Atari_2600
Do dzisiaj uważa się TIA za jadną z najbardziej wymagających zabawek do
programowania *ever*. Racing the Beam ...
> Tez niezle osiagniecie ... a kilka lat pozniej przecietnego obywatela
> bylo juz stac na 32KB w Spectrum :-)
48K albo 16K RAM.
> Tez nie calkiem. Tzn owszem - i 8080 i Z80 mialy tryb zwolnienia
> magistrali (i zatrzymania), ale trwalo to na tyle dlugo (procesor
> najpierw dokanczal biezacy rozkaz), ze do video sie nie nadawalo.
VIC-II zatrzymywał CPU jak musiał, ale tam dostęp był głównie przemienny
(2x wolniej cpu).
Atari manipulowalo zegarem wydlużając cykle (wczesne 400/800), potem
zrobili własny procesor SALLY z takim bajerem.
> W Spectrum to nie wiem jak zrobili
Manipulowali zegarem i zrobili "priorytety" na magistrali w ten sposób
że ULA miała wpięcie wprost w RAM a CPU przez rezystory. Całość była
kłopotliwa, np. video z ZX wykazuje artefakty kiedy masz dostęp do
pamięci video podczas czytania przez ULA.
https://en.wikipedia.org/wiki/ZX_Spectrum_Contended_
Memory
> Podobnie zreszta jak w 6502 - tylko tam nie trzeba bylo nic wyrownywac.
6502 mozna było zahaltować tylko podczas operacji odczytu. Operacja
zapisu nie dawała rady. Jedyny znany mi komputer który z tego korzystał
to C64. W Atari z racji faktu że cpu zaiwaniał na pelnej prędkości,
manipulowali clockiem.
Nie wiem jak pozostale komputery na 6502 (BBC Micro?) miały to zrobione.
W całym tym towarzystwie 8051 nie wygląda ani trochę lepiej, bo były by
identyczne problemy z magistralą.
Następne wpisy z tego wątku
- 24.02.16 21:45 Sebastian Biały
- 25.02.16 10:18 Konrad Anikiel
- 25.02.16 15:56 J.F.
- 25.02.16 16:28 Konrad Anikiel
- 25.02.16 16:54 J.F.
- 25.02.16 17:19 Konrad Anikiel
- 25.02.16 17:35 J.F.
- 25.02.16 18:25 Konrad Anikiel
- 25.02.16 18:26 Marek
- 25.02.16 18:45 Konrad Anikiel
- 25.02.16 19:33 Sebastian Biały
- 25.02.16 19:50 PeJot
- 25.02.16 20:22 Konrad Anikiel
- 25.02.16 21:36 J.F.
- 25.02.16 22:11 Konrad Anikiel
Najnowsze wątki z tej grupy
- Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- Re: Co roku przez turbiny wiatrowe ginie nawet półmiliona ptaków
- Re: Co roku przez turbiny wiatrowe ginie nawet półmiliona ptaków
- Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- Kup szybko nową ładowarkę do smartfona
- Trybik
- Re: W USA już miliony mieszkają w swoich samochodach
- Nowa tarcza do telefonu
- Spotkania z Ariane De Rotschild, szefową Iluminatów, Księżniczką Hiszpanii Leonor
- Upadłość i zwolnienia [w Diorze, która była pol prod. głośników - przyp. JMJ]
- Re: Recykling akumulatorów
- Martwy satelita nadał sygnał po dziesięcioleciach
- Re: Elon właśnie gada, że za rok będzie 1.000.000 autonomicznych samochodów w Ameryce
- Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
Najnowsze wątki
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-22 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-07-22 antyfaszystka
- 2025-07-22 W ogóle nie widać...
- 2025-07-22 I znowu inżynierowie i inżynierzy...
- 2025-07-21 Dokumenty zgromadzone przez Instytut Pamięci
- 2025-07-21 cashback
- 2025-07-21 Pomarańczowy rakietnyj on de telefon ;)
- 2025-07-21 Gdańsk => Kotlin Developer <=
- 2025-07-21 Warszawa => Sales Executive / KAM <=
- 2025-07-21 Gdańsk => Programista Kotlin <=