Plan Morawieckiego


strukcji. >
o dzisiaj tam nie pracuje.

strali

ala video >

eby A i

, w ig time.

le nie


k.


procesor.

Tak mu m z 8080. o to




Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
dyskusyjnych: snipped-for-privacy@googlegroups.com...



Co Ty chcesz - kosci z wyswietlaczem LCD ?
Intel robi procesory, reszta robi urzadzenia na nich. Jakie tam ludzie potrzebuja - jedne z wygodnym monitorem, inne z migajacymi diodkami, inne bez.





Stronnicowanie niekonieczne oznacza zysk - bo kosc moze byc nadal jedna :-) Byl jeszcze pomysl VRAM - ale widac za drogi, wiec niepopularny, wiec za drogi.

Hm, IMO to i na C64 i na malych atari byla ciekawa, a Amiga i ST chyba nie mialy dwoch osobnych pamieci ...




No nie calkiem - takie Atarii 800XL mialo albo 1-bit bez koloru (a raczej ze wszystkimi, tylko niekontrolowanymi), albo 2 bity - ale juz w gorszej rozdzielczosci, a te 160 to w zasadzie za malo. Amstrad CPC64 mial podobnie - na pocieche zostawal fakt, ze na firmowym monitorze kolorowym w najwyzszej rozdzielczosci dwa piksele miescily sie w jednej dziurce maski. Dopiero EGA wprowadzila nowa jakosc.
Tania sztuczka, ale trzeba przyznac, ze dosc skuteczna. Miales jednoczesnie wysoka rozdzielczosc i troche kolorow do dyspozycji.
A u konkurencji - albo mono, albo kiepska rodzielczosc. No w rezultacie na Atari sporo gier bylo w trybie tekstowym. Tzn organizacyjnie, bo wygladaly jak najbardziej graficznie.


No bez przesady - Windows sie dawno od CP/M uwolnil.


Malo uzyteczne ... chyba ze dla kontrolerow wlasnie, potrzebuje czlowiek np alarm zrobic i 30 czujek nadzorowac :-)

A gdzie tam. Mial co prawda lekko uzyteczny rozkaz MUL, mniej uzyteczny rozkaz DIV, ktorych konkurencja nie miala, ale odejmij na tym np dwie 16-bitowe liczby umieszczone w XRAM ...

IMO znacznie gorzej.



Wiem, internet bez przesadzania bylyby nudny :-)


Nie calkiem. Owszem, duze analogie istnialy, ale tylko analogie.



No wiesz, poniekad to prawie wszystkie procesory sa podobne. Czy tam rejestry sa 64-bitowe czy 8-bitowe, czy jest 3 czy 256 - niewielka roznica :-)
W kazdym badz razie 8051 do ambitniejszych zadan sie nie nadaje :-)


Moze by i mogl, ale czasy byly takie, ze sie nie wkladalo.
Ale po co sie mial wysilac, skoro mial juz gwarantowana przyszlosc dzieki rodzinie x86 :-)
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Nie musi.


Grafika. Piksele.



h rzeczy to


Z jednej strony integrowano gerowanie grafiki z innymi funkcjami w jednym s calaku (VIC, TED, ULA). Z drugiej strony integrowano procesor z innymi funk
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload



No to musiales dlugo czekac, a chyba nawet sie nie doczekales - w miedzyczasie wymagania rosly, grafika coraz lepsza, pamieci coraz wiecej :-)

Z drugiej strony - nawet jak jest kolka kosci, to nie musza byc stronnicowane. To osobny termin komputerowy.


Czyli pamiec byla jedna, a dema i tak zajebiste :-) Wiec to nie problem ... choc prawde mowiac to bylo waskie gardlo.


Na Atari ? Tam sporo bylo w tekstowym trybie. Ten tekstowy tryb mial dowolnie ustawiany generator znakow, smooth scrolling, kolory - mozna bylo nie zauwazyc ze tekstowy. Zreszta tam mozna bylo mieszac tryby - kazda linia obrazu mogla byc w innym trybie (prawde mowiac malo uzyteczne).
W tym trybie 4-kolorowym widac bylo jednak, ze piksele duze.


Nie - kiepskich trybow graficznych i doskonalych tekstowych :-)



No gdzie, przeciez nie zaprojektowali sterownika przekraczajacego mozliwisci systemu :-)

Nic z tego. Adresowalny w tym tybie tylko kawalek IRAM. Przydatne jak ktos potrzebuje do 128 bitow pamieci.



Byl tez na inne procesory, wiec co to ma dowodzic ?

Bo dzielil jedna 8 bitowa liczbe przez druga, w sposob calkowity oczywiscie. Co chcesz dzielic, 500ml na 3 ? Nie da sie za duza liczba, cwiartke da sie podzielic :-) Liczbe z zakresu 0-100 na cyfry dziesietne - do tego sie nadaje. Ale niech liczba bedzie 0-999 czy 9999 - i wylicz z tego 3/4 cyfry dziesietne.


8086 tez bezposrednio nie odejmie, ale napisz program ktory to zrobi, to zrozumiesz.



A co maja skoki do interpretera i IF ? Jesli w Basicu uzyjesz instrukcji GOTO nnn, to interpreter musi odszukac linie nr nnn w programie. W tym celu program (maszynowy) interpretera musi przeszukac pamiec programu Basic i odszukac wlasciwa linie. Co oczywiscie trwa (mozna lepiej zorganizowac), ale fragment programu interpretera, ktory przeszukuje tekst, moze miec ponizej 128 bajtow. A nawet jesli wymaga dluzszych zakresow skokow, to to wydluza program (przeszukujacy) raptem o kilka cykli.




ULA byla prosciutkim ukladem, a procesor skomplikowanym. Wiec to raczej zadanie dla Intela - dolozyc ULA do procesora. Czy dla Ziloga.
Zadanie naturalne ... ale jakos przyszlo dlugo poczekac na integracje.


IMO to ...

I wcale niekoniecznie bylo to takie proste zadanie po zakupie licencji.


Tak to jakos wygladalo :-)

Przeciez byl kompletnie niekompatybilny. Problemu kompatybilnosci nie bylo - byl problem jak wyprodukowac komputer za znosna dla przecietnego czlowieka cene.
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
> >> Co Ty chcesz - kosci z wyswietlaczem LCD ?


zy nie?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
dyskusyjnych: snipped-for-privacy@googlegroups.com...




Tak czy inaczej - przyszlo wiele lat poczekac, zanim przemysl uznal to za sluszne rozwiazanie.



Bo kosci w owym czasie mialy 1 bit. Spectrum akurat mial dwa banki - 16kB i 32kB. Ten drugi niekoniecznie.
Ale przeciez najlepsze dema byly na Amidze, a tam bank jeden. Tzn w najtanszych modelach. A i tak dema byly najlepsze :-)
Money, money, money. Dwa banki pamieci sa dwa razy drozsze. A cena pamieci w wtedy byla bardzo istotna. Z czasem potaniala.



Srednio. To juz chcesz 3 banki pamieci, bo procesor i program potrzebuje cos dla siebie. I cena rosnie.
Dalej - do gry typu symulator lotu czy Wolfenstein nadaje sie swietnie. Zreszta technika (double buffering) uzywana do dzis, choc z innych przyczyn i czasem na jednym banku pamieci.
Ale wyobraz sobie program CAD. Dokladasz kreske - procesor rysuje i podmienia ekrany. Dokladasz druga - w aktualnie dostepnej pamieci video brak tej poprzedniej kreski. Czyli trzeba ja domalowac. I zaczyna dzialac wolniej, a nie szybciej.
A przeciez technika zna i pamieci dwuportowe, i VRAM - i to wszystko musialo poczekac na swoja kolej - w zapotrzebowaniu i obnizce kosztow.
A wraz z pamieciami rozwijaja sie i procesory, i juz nikt nie chce patrzec na 8051 :-)
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

GI CP-1600 z portami w przestrzeni adresowej, Motorola 6809 z rozkazami sp
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
dyskusyjnych: snipped-for-privacy@googlegroups.com...


No, jest jeszcze druga strona - palmtopy, telefony, tablety - tu sie liczy miniaturyzacja :-)

Czy tak jak psow ... na dobra sprawe 3 rodziny. 8051 nie licze, bo to do innych zastosowan mial byc :-)



Ano byl, ale 8080 chyba drozszy od Z80 nie byl. Byl troche upierdliwy, ale zrobili 8085. Reszta to jakies wynalazki, widac za drogie :-)

No, trzeba by tu jeszcze IBM wymienic i moze DR - jakby nie zrobili CP/M,jakby nie wypromowali, to by IBM nie postawilo na 8088.


Owszem, w pewnym okresie to musial byc '86. Ale moze to dowod to kiepski marketing innych firm ? Taki szeroko rozumiany - nie zadbali o pozyskanie partnerow np do pisania oprogramowania. Apple jakos przetrwalo. A klon IBM PC to nie byl "najtanszy komputer".
Teraz to nawet nie wiesz na jakim procesorze dzieciaki graja - wiec jest rynek i na inne.
Tak czy inaczej - ciagle procesor i sterownik grafiki osobno.
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

> >> Tak czy inaczej - przyszlo wiele lat poczekac, zanim przemysl uznal

la nie , daje

>

Moje na A10 od AMD.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
dyskusyjnych: snipped-for-privacy@googlegroups.com...


Nie, dlaczego - kazdy moze uzywac czego chce. I tak sa niekompatybilne miedzy soba. A potem co najwyzej ktos zbankrutuje.
Android zauwaz - dzieki uzyciu Javy jest w zasadzie niezalezny od procesora. MS ze swoim .NET tez poszedl w te strone.


No, historia tabletow jest dluzsza. Sporo juz wyginelo ... widac musiala jednak elektronika potaniec.


No to mowie - 3 rodziny - 8080/Z80, Motorola 6800 (nie mylic z 68000) i Mostek 6500. AMD2900 o ile dobrze kojarze to byla raczej rodzina kosci do robienia procesorow. Porzadnych, drogich, i wielobitowych.
Owszem, troche jeszcze wynalazkow bylo, ale jakos bardzo malo popularne.


Ale dopiero niedawno.
Ja sie juz gubie o co w tych nowoczesnych pomyslach chodzi, bo jak mam laptopa z "dwie karty graficzne" i "one sie automatycznie przelaczaja" to cos mnie trafia ... a one z kolei chyba na jednym RAM dzialaja. I co ten i5 ma na pokladzie, a czego mu brakuje w kwestii graficznej.
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

> >> No, jest jeszcze druga strona - palmtopy, telefony, tablety - tu

e

e jest proste.

Biblioteki to nie ich wynalazek.

ie i do

cie cos ciekawego, uzytecznego itd. Jajko i kura.

> > Czy tak jak psow ... na dobra sprawe 3 rodziny.

n

.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
dyskusyjnych: snipped-for-privacy@googlegroups.com...





A owszem, byly, ale IMO - wiekszosc z tych procesorow to klony innych. Za tak wskaze https://en.wikipedia.org/wiki/Zilog_Z80#Second_sources https://en.wikipedia.org/wiki/PC-8800_Series https://en.wikipedia.org/wiki/NEC_V20
Japonczyk jak wiadomo procesora nie wymysli - pojedzie zamowic go w Intelu :-)
A w drukarce ... moze byc jednoukladowiec typu 8051, a nie cos ogolnego przeznaczenia.




Z drugiej strony software od projektowania ukladow scalonych tez poszedl do przodu - potrzebujesz procesor z zestawem peryferiow, to zamawiasz i wkrotce dostaniesz. Albo i nie zamawiasz, bo projektanci/producenci przewidzieli co ci bedzie potrzebne.
Ale sobie przypomnialem - i5 przeciez tez nie jest prawie kompletnym systemem, tylko kolejnego chipsetu od Intela wymaga ...

Ejze - patrz na zastosowanie, ma byc maly, oszczedny, to taki jest. Zreszta trudno tu mowic o jakims procesorze ARM - generacji trudno sie doliczyc, a konkretnych realizacji to juz niemozliwe. I kazdy moze cos do projektu dorzucic.
I watpie aby roznica w szybkosci byla tak naprawde jakas drastyczna - AMD prawdopodobnie nawalilo sprzetu rownoleglego, Seti to wykorzystuje, to i efekt jest. W zyciu niekoniecznie bedziesz mial z tego pozytek ... no chyba, ze w grach, pod ktore AMD zoptymalizowalo konstrukcje :-)
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload




.

albo dziury w chodniku itd? Mnie krew zalewa jak google translate nie dzia
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On 2016-02-28 12:35, Konrad Anikiel wrote:
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

ju, to > i
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On Thu, 25 Feb 2016 01:18:29 -0800 (PST), Konrad Anikiel

--
Marek

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
:

lud


Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
On 2016-02-25 18:45, Konrad Anikiel wrote:
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload




Telewizor w jednych zastosowaniach mial sens, w innych nie mial. Bedziesz potrzebowal sterownk do windy, to gdzie ten telewizor wsadzisz ? A zeby podlaczyc urzadzenie i jeszcze je oprogramowac, to cos trzeba umiec. I prawdopodobnie jeszcze assembler trzeba znac.
Spectrum to byl gotowy system mikroprocesorowy. Po cholere meczyc sie od poczatku, kosci dobierac, plytke projektowac, mozolnie uruchamiac, jesli masz gotowy system, do ktorego wystarczy kawalek interfejsu dorobic ? Na podobnej zasadzie wybierano 8051 lub inne mikrokontrolery, albo peceta, do ktorego wystarczylo interfejs odpowiedni dorobic.
Spectrum nawiasem mowiac pare wad mial i do sterowania tak sobie sie nadawal.

Myslisz, ze PLC by nie opanowali ?

A nie byl mlodszy niz Spectrum ?

Nawet jak sie wysuwa, to znacznie wygodniej programuje sie na pececie. A potem tylko transmisja do sterownika.

Ale zauwaz - dopiero mysla. Stare sie sprawdza :-)
J.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload


Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Polytechforum.com is a website by engineers for engineers. It is not affiliated with any of manufacturers or vendors discussed here. All logos and trade names are the property of their respective owners.