RTV forum PL | NewsGroups PL

Z80 jako jedyna szansa w postapokalipsie

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Z80 jako jedyna szansa w postapokalipsie

Goto page Previous  1, 2, 3, 4, 5, 6

sundayman
Guest

Sun Oct 13, 2019 10:46 pm   



Quote:
Ale na Comodę powstał emulator Spec'a, a z tego co wiem, odwrotnie *nie*!

Ale to przecież nie z powodu przewagi procesora, tylko całej reszty.
Poza CPU w spectrum praktycznie nie było żadnego specjalizowanego układu
(no tylko ULA).

A żeby zrobić emulator C64 musiałbyś emulować SID, VIC i co tam jeszcze.
Poza tym C64 miał 64KB RAM, Spectrum 48K. Także grafika była
nieporównywalna.

Po prostu C64 był znacznie silniejszy sprzętowo i na Spectrumnie nie
szło tego emulować.

sundayman
Guest

Sun Oct 13, 2019 10:59 pm   



Quote:
To były mniej więcej równorzędne procesory, 6502 potrzebował chyba mniej
taktów na instrukcje, za to Z80 miał szybszy zegar. Chyba, ze coś źle
pamietam.

Imo dobrze pamiętasz. 6502 był risc-owy i miał sporo mniej instukcji :
tylko 56. Przynajmniej pamiętam, że tak się o nim pisało ( że RISC ).
Chociaż jak widzę dyskusje trwają do dziś nad tym ;

http://forum.6502.org/viewtopic.php?t=720

Z80 miał instrukcji 158. I faktycznie, czasem żeby zrobić coś, co robi
jedna instrukcja Z80 - na 6502 trzeba kilka instrukcji, no ale Z80
potrzebował chyba 4 cykle na instrukcję, a 6502 jeden.

Czyli w sumie na jedno wychodziło - ale z racji mniejszej ilości
instrukcji dużo łatwiej ( przynajmniej mnie ) szło zapamiętać assembler
6502.

Atlantis
Guest

Mon Oct 14, 2019 6:43 am   



On 12.10.2019 12:44, Marek wrote:

Quote:
Wydawało mi się, że widziałem pdf klona 8051 z zewnętrzna magistralą
dane/kod, co w głowie mi zaimplikowało, że 8061 nie jest harvardzki....

Tak i nie. To znaczy 8051 reprezentuje zmodyfikowaną architekturę
harvardzką, w której linie adresowe i danych są wspólne, osobne są
jednak linie sterujące odczytem i zapisem do/z osobnych przestrzeni
adresowych programu i danych.


Quote:
A emulator ZX spectrum na pic32napisany przez Lucio Di Jasio widziałeś?

Tego nie kojarzę. Jest gdzieś dostępna dokumentacja/kod/wsad?
Chociaż z drugiej strony gdybym miał budować coś przystosowanego do
uruchomiania programów pisanych na Spectrum, pewnie wykorzystywałoby to
oryginalny Z80 + ewentualnie układ ULA odtworzony w FPGA.
Przy czym tak naprawdę nie mam po co budować repliki Spectrum, skoro w
szafie leży oryginał. Smile
Gdyby naszła mnie kiedyś ochota na złożenie jakiejś konstrukcji retro w
oparciu o Z80, pewnie byłaby to COBRA 1. Smile

J.F.
Guest

Mon Oct 14, 2019 11:05 am   



Użytkownik "Paweł Pawłowicz" napisał w wiadomości grup
dyskusyjnych:5da30a78$0$558$65785112_at_news.neostrada.pl...
W dniu 12.10.2019 o 15:11, J.F. pisze:
Quote:
Dnia Fri, 11 Oct 2019 20:53:02 +0200, Paweł Pawłowicz napisał(a):
Skoro już jest totalny offtopic to dorzucę parę słów.
Wrocławski chemik Fritz Haber wymyślił metodę produkcji nawozów
azotowych. Potem z inżynierem Carlem Boschem wdrożyli ją w skali
przemysłowej. W chwili obecnej jest to praktycznie jedyna metoda
produkcji tych nawozów (pozostałe 0.1% to odpady z innych
technologii).
[...]
Nie zaraz - proces opracowano w 1908, pierwsza fabryka powstala w
Niemczech w 1913 ... akurat zdazyli na wojne, ale czy nie
przypadkiem?

Nie przypadkiem, pakowali w to znaczne fundusze.
Problemem był katalizator. Haber stosował osm, niedostępny w
ilościach przemysłowych. Inżynierowie z BASF przebadali kilkanaście
tysięcy próbek, zanim znaleźli odpowiedni. Potem optymalizacja,
jeszcze z tysiąc. W sumie doszło do 20k próbek

Chemia przemyslowa :-)

Pozostaje pytanie - pakowali fundusze, bo przewidywali wojne, czy
wywolali wojne, bo znalezli katalizator :-)

A moze normalnie - zapotrzebowanie roslo, nitratow ubywalo, cena
rosla.

Quote:
A co to bylo w Norwegii ?
Masz dużo czasu, poszukaj.

Bedzie chyba trudno. Choc wiele czasopism zostalo udostepnionych.

J.

robot
Guest

Mon Oct 14, 2019 11:55 am   



W dniu 2019-10-12 o 22:26, RadoslawF pisze:


Quote:

A jedyne czynne piece hutnicze są na prąd.  :-)


Właściwie wszystkie fabryki są na prąd. Czy się mylę?
Bez prądu ciężko będzie.

robot
Guest

Mon Oct 14, 2019 12:01 pm   



W dniu 2019-10-11 o 21:39, Włodzimierz Wojtiuk pisze:
Quote:
On 2019-10-11 13:06, Atlantis wrote:
(ciap)

w przededniu rewolucji
przemysłowej, w związku z procesem ogradzania.
(ciap)

"Zdał Pan" - usłyszałem jak to powiedziałem na egzaminie z historii gospodarczej

:-)

Co to jest proces ogradzania?

RadoslawF
Guest

Mon Oct 14, 2019 2:33 pm   



W dniu 2019-10-14 o 13:55, robot pisze:

Quote:
A jedyne czynne piece hutnicze są na prąd.  :-)


Właściwie wszystkie fabryki są na prąd. Czy się mylę?
Bez prądu ciężko będzie.

Owszem.
Ale małe ilości prądu jesteśmy w stanie wyprodukować.
Małą tokarkę był bym w stanie zasilić.
Spawarki elektrycznej już nie koniecznie.
Elektrycznych grzałek zdecydowanie nie.
Pieca do topienia metali, nawet małego nie dam rady zasilić.


Pozdrawiam

J.F.
Guest

Mon Oct 14, 2019 4:07 pm   



Użytkownik "sundayman" napisał w wiadomości grup
dyskusyjnych:qo0a8i$241qr$1_at_portraits.wsisiz.edu.pl...
Quote:
To były mniej więcej równorzędne procesory, 6502 potrzebował chyba
mniej
taktów na instrukcje, za to Z80 miał szybszy zegar. Chyba, ze coś
źle pamietam.

Imo dobrze pamiętasz. 6502 był risc-owy i miał sporo mniej instukcji
: tylko 56. Przynajmniej pamiętam, że tak się o nim pisało ( że
RISC ).

Wiele z tego RISC nie wynikalo ... nie mylic ze wspolczesnymi czy
nawet z lat 80-tych.

Chociaż jak widzę dyskusje trwają do dziś nad tym ;

Quote:
http://forum.6502.org/viewtopic.php?t=720
Z80 miał instrukcji 158.

Nigdy nie potrafilem sie tej liczby doliczyc. Podobnie jak w 8080.
W zaleznosci od tego jak liczyc - wychodzilo mniej lub wiecej..

Quote:
I faktycznie, czasem żeby zrobić coś, co robi jedna instrukcja Z80 -
na 6502 trzeba kilka instrukcji, no ale Z80 potrzebował chyba 4 cykle
na instrukcję, a 6502 jeden.

Ale zegar mial ze 4x szybszy.

Quote:
Czyli w sumie na jedno wychodziło - ale z racji mniejszej ilości
instrukcji dużo łatwiej ( przynajmniej mnie ) szło zapamiętać
assembler 6502.

Sporo instrukcji Z80 bylo podobnych i latwych do zapamietania.
Trudniej to bylo spamietac w assemblerze 8080.

6502 mocno komplikowal gdy problem przekraczal liczby 256.

Taki np edytor tekstu - mamy tekst w ciaglym obszarze pamieci,
nagle trzeba wstawic jeden znak w srodek, albo usunac - czyli
przesunac czesc pamieci o jeden bajt.

Dac sie da na 6502, ale eleganckie to nie bedzie :-)

J.

RoMan Mandziejewicz
Guest

Tue Oct 15, 2019 1:04 pm   



Hello J.F.,

Monday, October 14, 2019, 6:07:17 PM, you wrote:

Quote:
To były mniej więcej równorzędne procesory, 6502 potrzebował chyba
mniej taktów na instrukcje, za to Z80 miał szybszy zegar. Chyba, ze coś
źle pamietam.
Imo dobrze pamiętasz. 6502 był risc-owy i miał sporo mniej instukcji
: tylko 56. Przynajmniej pamiętam, że tak się o nim pisało ( że
RISC ).
Wiele z tego RISC nie wynikalo ... nie mylic ze wspolczesnymi czy
nawet z lat 80-tych.
Chociaż jak widzę dyskusje trwają do dziś nad tym ;
http://forum.6502.org/viewtopic.php?t=720
Z80 miał instrukcji 158.
Nigdy nie potrafilem sie tej liczby doliczyc. Podobnie jak w 8080.
W zaleznosci od tego jak liczyc - wychodzilo mniej lub wiecej..

Z80 miał znacznie więcej instrukcji ale te nieoficjalne robiły bardzo
dziwne rzeczy. Były często używane do zaciemniania kodu.

[...]

Quote:
Sporo instrukcji Z80 bylo podobnych i latwych do zapamietania.
Trudniej to bylo spamietac w assemblerze 8080.
6502 mocno komplikowal gdy problem przekraczal liczby 256.

A Z80 miał arytmetykę 16-bitową...

Quote:
Taki np edytor tekstu - mamy tekst w ciaglym obszarze pamieci,
nagle trzeba wstawic jeden znak w srodek, albo usunac - czyli
przesunac czesc pamieci o jeden bajt.

W Z80 instrukcja RDIR i LDIR :)

Quote:
Dac sie da na 6502, ale eleganckie to nie bedzie Smile



--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

J.F.
Guest

Tue Oct 15, 2019 3:02 pm   



Użytkownik "RoMan Mandziejewicz" napisał w wiadomości grup
dyskusyjnych:8473196556$20191015150401_at_squadack.com...
Hello J.F., Monday, October 14, 2019, 6:07:17 PM, you wrote:
Quote:
Chociaż jak widzę dyskusje trwają do dziś nad tym ;
http://forum.6502.org/viewtopic.php?t=720
Z80 miał instrukcji 158.
Nigdy nie potrafilem sie tej liczby doliczyc. Podobnie jak w 8080.
W zaleznosci od tego jak liczyc - wychodzilo mniej lub wiecej..

Z80 miał znacznie więcej instrukcji ale te nieoficjalne robiły bardzo
dziwne rzeczy. Były często używane do zaciemniania kodu.

Tych oficjalnych tez sie nie potrafilem doliczyc.
Jak kto chce, to niech wypisze liste - moze byc dla 8080, bo krotsza.
Polska wiki podaje 72 instrukcje, mnie cos po sklerozie chodzi 78,
a tu jest 57 jesli dobrze licze
http://www.classiccmp.org/dunfield/r/8080.txt

ale mozna rozpisac skoki, call'e i returny warunkowe ... hm, 21
dojdzie, to 78 bedzie...

Quote:
Sporo instrukcji Z80 bylo podobnych i latwych do zapamietania.
Trudniej to bylo spamietac w assemblerze 8080.
6502 mocno komplikowal gdy problem przekraczal liczby 256.

A Z80 miał arytmetykę 16-bitową...

troszeczke, ale nawet to bardzo ulatwialo.

Quote:
Taki np edytor tekstu - mamy tekst w ciaglym obszarze pamieci,
nagle trzeba wstawic jeden znak w srodek, albo usunac - czyli
przesunac czesc pamieci o jeden bajt.

W Z80 instrukcja RDIR i LDIR Smile

Nawet w 8080 sie robi relatywnie prosto.

Swoja droga ... mogl program wykryc, czy pracuje na Z80 ?
W jakis bezpieczny sposob .

J.

RoMan Mandziejewicz
Guest

Wed Oct 16, 2019 11:33 am   



Hello J.F.,

Tuesday, October 15, 2019, 5:02:44 PM, you wrote:

[...]

Quote:
Swoja droga ... mogl program wykryc, czy pracuje na Z80 ?
W jakis bezpieczny sposob .

Tak, kilka bajtów w asemblerze. Dzisiaj już nie znajdę.


--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Jacek Radzikowski
Guest

Wed Oct 16, 2019 2:10 pm   



On 10/16/19 7:33 AM, RoMan Mandziejewicz wrote:
Quote:
Hello J.F.,
Tuesday, October 15, 2019, 5:02:44 PM, you wrote:
[...]
Swoja droga ... mogl program wykryc, czy pracuje na Z80 ?
W jakis bezpieczny sposob .
Tak, kilka bajtów w asemblerze. Dzisiaj już nie znajdę.

Testowanie bitów w rejestrze stanu
https://www.reddit.com/r/osdev/comments/5lhvqq/how_do_you_differentiate_between_an_8080_and_z80/dbws12b/

Jacek

Włodzimierz Wojtiuk
Guest

Wed Oct 16, 2019 5:34 pm   



On 2019-10-14 14:01, robot wrote:
Quote:
W dniu 2019-10-11 o 21:39, Włodzimierz Wojtiuk pisze:
On 2019-10-11 13:06, Atlantis wrote:
(ciap)

w przededniu rewolucji
przemysłowej, w związku z procesem ogradzania.
(ciap)

"Zdał Pan" - usłyszałem jak to powiedziałem na egzaminie z historii
gospodarczej

:-)

Co to jest proces ogradzania?

w wiki jest trochę za mało
https://pl.wikipedia.org/wiki/Ogradzanie_p%C3%B3l

to zadziałało też w ten sposób, że ci wypędzeni nie mając
innego wyjścia stali się robotnikami

Włodek

Goto page Previous  1, 2, 3, 4, 5, 6

elektroda NewsGroups Forum Index - Elektronika Polska - Z80 jako jedyna szansa w postapokalipsie

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map