-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: CP/M i 64kB
Date: Wed, 27 Feb 2019 22:39:56 +0100
Organization: ATMAN - ATM S.A.
Lines: 92
Message-ID: <q5703b$up6$1@node1.news.atman.pl>
References: <q4ufna$jiq$1@node2.news.atman.pl>
<c...@g...com>
<q510b8$3a3$1@node1.news.atman.pl> <q51hnt$kgc$1@node1.news.atman.pl>
<q51irv$lji$1@node1.news.atman.pl>
<5c751d95$0$484$65785112@news.neostrada.pl>
<q53sh9$sta$1@node1.news.atman.pl>
<7409391785$20190226184734@squadack.com>
<q53v5o$vi6$1@node1.news.atman.pl>
<7088299527$20190226200906@squadack.com>
<q5450n$5hv$1@node1.news.atman.pl>
<5c759e46$0$514$65785112@news.neostrada.pl>
<q56jt7$7e8$1@node2.news.atman.pl>
<5c76f1b2$0$516$65785112@news.neostrada.pl>
NNTP-Posting-Host: 176.115.87.187
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1551303595 31526 176.115.87.187 (27 Feb 2019 21:39:55
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 27 Feb 2019 21:39:55 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.5.2
In-Reply-To: <5c76f1b2$0$516$65785112@news.neostrada.pl>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.elektronika:741336
[ ukryj nagłówki ]On 27/02/2019 21:21, J.F. wrote:
>> Może mieć romdysk. Fizyczny nie jest niezbędny. Któryś z CP/Mów miał
>> "dyskietkę" w postaci pamieci ROM, niestety nie pamietam juz co to było.
> A co ci po ROM-dysku ?
> Dysk normalny musi byc, no chyba, ze chcesz na kasete prace nagrywac ..
Nie nie, tam były programy narzędziowe. Innowacyjne, bo natychmiastowy
dostęp. Potem znalazłem inny przykład, pod DOSem. Mianowicie ktoś zrobił
kartę z dwoma epromami, jeden ladowal się jako rozszezenie biosu a drugi
miał w srodku filesystem z plikami i był widoczy jako dyskietka czy dysk
twardy, nie pamiętam. To było do jakiejść sieci, ale w reku miałem samą
kartę i kolesia co nie mial pojęcia o co pytam. Ot, zagadka.
>> ZX miał tylko CPU i prymitywną architekturę. Nie był CP/M choć ludzie
>> CP/Ma przerabiali przemieszczając pamięć w inne miejsca
> Jedyna znana mi wersja CP/M to ta w stacji FDD3000.
Bo to już nie był CP/M tylko soft przerobiony z niego na ZX. W gruncie
rzeczy przerobienie tych kilku wywołań BDOS i przerelokowanie kodu pod
inny adres nie było cięzkie.
>> i rekompilując niektóre programy. Stąd na ZX pojawiło się kilka
>> "profesjonalnych" programów z nikąd.
> To zaden zarzut.
> Tak czy inaczej - Spectrum z CP/M nie ma nic wspolnego.
CPU ma wspólnego :D No dobra, ma lepszy ale to jeszcze gorzej dla DOSa :D.
> a zwiazkow z 8080 nikt nie ukrywal.
> Ale czy to jakis zarzut ?
> W ~1987 byc moze - trzeba to bylo w cholere wyp* i postawic na unixa ..
No trzeba było. Ale się nie dało. Porozmawiaj z kimkolwiek wtedy o
multitaskingu. Rozmowa przebiegala jak z typowym przedstawicielem
kościoła. Multitasking to wymysł szatana, TurboPascal to szczytowe
osiągnięcie, NortonCommander jedynym desktopem jaki potrzebuje itd itp.
Męczące to było.
>>> Kompatybilnosc kodu zrodlowego 8080 i 8088 byla taka sobie.
>> Wystarczająca do tego aby w mgnieniu oka na DOSa wysypało się masa
>> softu wprost wytarganego z CP/M czy to dzięki zgodzie autora czy z
>> pomocą disassemblerów.
> Czy to nie Ty podawales tu watku, ze firmy softwareowe nie byly
> zainteresowane i wolaly poczekac na CP/M-86 ?
Nie przypominam sobie. Oprogramowanie dusiło się w 48kB RAM i choćby nie
wiem co musiało gdzieś upuscić. Ironia losu że upuściły w następny
procesor z ograniczeniem do 64kB liniowej adresacji tylko ze sprzętowym
stronicowaniem w CPU. Łomatko :)
> IMO - bardzo szybko pojawily sie programy czy to od razu napisane pod
> PC, czy nowa wersja starych programow - raczej ze sporymi zmianami.
Pojawiły się dlatego że pojawily sie szybko narzedzia do ich pisania. A
one pojawily sie bo był translator ktory załatwiał przepisanie cp/m->dos
w dwa wieczory.
>> Profesjonalny DOS ma korzenie w 8 bitach a sam pradował w 8 i pół bitach.
> Nie przesadzajmy. 8 i pol bita to mial 6502.
8086 to taki procesor z rejestrami niby 16 bitów ale organizacją ramu
jak w 8 bitach tylko z przełaczaniem stronic pamięci w cpu. Troche
żalosne, róznica niewielka względem Atari gdzie 6502 miał też 64kB i
przełaczał strony w rejestrze sprzetowym więc róznica w rozmiarze
rejestru i tym gdzie był przelacznik, nie w rejestrze segmentowym tylko
w hardware. Gdzie sie nie obrócisz 64kB liniowej pamięci straszyło do
czasu i386 a potem już było tylko coraz głupiej że wspomne choć tryb Unreal.
> Pecetowi mozesz zarzucic 15.5 bita za 8088, ale MS DOS nie, bo pisany
> jako 16+ bit.
Tak i 64kB liniowej pamięci :D
>>> Ale o co chodzi z tym duchem Spectrum ?
>> O to że współczesne komputery mają korzenie w żałosnym 8080 a
>> najbliższe co w latach 80 znalazłeś w PL na biurku to był ZX Spectrum.
>
> 8086 istotnie mial korzenie w 8080, tego nikt nie ukrywa.
> 68k zarzucilbys pewnie korzenie w 6800.
czesto czytam o tym ze 68k dziedziczy koncepcje z 6800 ale jakoś nie
widze, na oba napisałem tony kodu. Może poza tym że każdy cykl to dostęp
do pamięci.
> Spojrz na to inaczej - a co mieli kupic ?
Peceta na unixie :D
> No chyba, ze byles ukrytą opcją amigi :-)
Miałem. Tak, polecałbym gdyby nie kompletnie śmieszny wydajnościowo
hardware w porównaniu z dowolnym PC po kilku latach.
Następne wpisy z tego wątku
- 27.02.19 23:07 Grzegorz Niemirowski
- 28.02.19 01:12 J.F.
- 28.02.19 01:17 J.F.
- 28.02.19 02:54 Marcin Debowski
- 28.02.19 07:52 d...@w...pl
- 28.02.19 08:46 Marcin Debowski
- 28.02.19 09:44 MKi
- 28.02.19 11:02 d...@w...pl
- 28.02.19 11:15 HF5BS
- 28.02.19 11:27 J.F.
- 28.02.19 12:14 HF5BS
- 28.02.19 14:45 d...@w...pl
- 28.02.19 14:56 d...@w...pl
- 28.02.19 15:03 d...@w...pl
- 28.02.19 15:15 d...@w...pl
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]