eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaCP/M i 64kBRe: CP/M i 64kB
  • 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.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: