-
Data: 2019-02-27 22:39:56
Temat: Re: CP/M i 64kB
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
Najnowsze wątki
- 2025-01-08 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-08 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-07 Aero2
- 2025-01-06 odbiornik GPS z kablem USB
- 2025-01-07 Oszczędzanie nie jest łatwe
- 2025-01-07 Warszawa => Java Developer <=
- 2025-01-07 Warszawa => IT Recruiter <=
- 2025-01-07 Katowice => Administrator IT - Wirtualizacja i Konteneryzacja <=
- 2025-01-07 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-06 Jeździ, skręca, hamuje
- 2025-01-06 Białystok => System Architect (Java background) <=
- 2025-01-06 Gliwice => Specjalista ds. public relations <=
- 2025-01-06 Białystok => Solution Architect (Java background) <=
- 2025-01-06 Zielona GĂłra => Konsultant WdroĹźeniowy Comarch XL/Optima (KsiÄgowoĹ
- 2025-01-06 Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)