eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKomputerek CP/M na Z80 - problem z uruchomieniemRe: Komputerek CP/M na Z80 - problem z uruchomieniem
  • Data: 2022-01-25 12:15:10
    Temat: Re: Komputerek CP/M na Z80 - problem z uruchomieniem
    Od: Dawid Rutkowski <d...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    wtorek, 25 stycznia 2022 o 11:31:57 UTC+1 Mateusz Viste napisał(a):
    > 2022-01-25 o 02:17 -0800, Dawid Rutkowski napisał:
    > > Turbo Pascala na współczesnym PC nie poużywasz, już na 386 BGI
    > > wylatywało na błędzie dzielenia przez 0 ;>
    > Z pewnością nie na 386, raczej gdzieś w okolicach Pentium 200 MHz.
    > A poprawione wersje biblioteki BGI krążą po internecie, bez trudu można
    > znaleźć poprawkę egavga.bgi.

    Hmm, i na 3GHz CPU z 4MB cache nie wyleci na błędzie?
    To ciekawe, ile by się na 386 uruchamiało ;>

    Może rzeczywiście nie 386, bo tam turbo pascala miałem.
    pentium miałem 166MHz - i tam już chyba nie działało (a wtedy "jeszcze nie było
    internetu" ;).
    Ale być może nawet na poprzednim 5x86 133MHz też już nie.

    > > Ale ciekawe jest to, że pod CP/M pisali porządnie programy, używając
    > > wywołań systemu. Pod Linuxem też piszą porządnie.
    > > A na IBM PC taka kiszka - bo było sporo komputerów z MS-DOS, ale
    > > niekompatybilnych z ibm pc. I jakby soft był dobrze pisany, to byłoby
    > > jak z CP/M - działałby i na tamtych.
    > Tu nie chodziło o porządne pisanie programów, tylko o to, aby te
    > programy działały szybko. Bo wołanie BIOSu to droga sprawa.

    Ale właśnie chodzi o to, że na CP/M z wołaniem BIOSu dawało radę.
    Chyba że ten BIOS PC tak fatalny, no ale aż tak?
    To nie dzisiejsze czasy, gdy program księgowy wymaga kilku MB cache, bo inaczej pętle
    opóźniające nie dają pracować (bo niby dlaczego na komputerze, na którym bez
    problemów działał "raks2000", nagle "raks sql" nie potrafił zrobić tego samego? na to
    mi nie odpowiedział ich "informatyk" - za to twierdził kategorycznie, że jeśli
    firebird miałby być na innym komputerze, to łącze musi być gigabit - 100mbit będzie
    za mało. Wniosek - program raksa jest cudowny, to ten firebird działa fatalnie, no
    ale czego się spodziewać po darmowym programie...).
    No i można też powiedzieć, że 8088 był jednak trochę szybszy niż 8080 czy Z80 z
    zegarami tamtego czasu, czyli poniżej 4MHZ, bo Z80H to jednak później niż 1981.

    I dla ustalenia uwagi skupmy się na programach "biurowych", działających w tekście na
    MDA.
    Gry to inna para kaloszy (dla CP/M, z braku spójnej grafiki, też nie było zbyt
    wiele).
    W sopwitcha - mimo że się uruchamiał - nigdy jednak nie pograłem, nawet z wyłączonym
    turbo nie było szans - hmmm, nie próbowałem wyłączać zewnętrznego cache, ale to też
    pewnie by dużo nie pomogło.

    Co go grafiki zaś to wciąż zadziwia, jak dobry był monitor do MDA i jakim super
    pomysłem był hercules (ciekawe, skąd brali pamięci - czy taki pomysł jak sir
    Sinclair, żeby brać w połowie uszkodzone - ech, szkoda, że nie wpadł na to, żeby
    dorobić bankowanie w standardzie i możliwość wymiany tych 32kB połówek na pełne 64kB
    - oraz uruchomienie CP/M - inna sprawa, że do dziś mnie zadziwia, że na spectrum
    można było uruchomić terminal dla CP/M na FDD3000 - bo co to za terminal w 32*24
    znaki? używał tak ktoś? timex jakoś upychał 64*24 - ale jak to wyglądało na
    telewizorze?).
    Przecież to było w 1982 - i dawało 720*348 na 12-calowym monitorze.
    macintosh z mc68000 w 1984 miał 512*342 na 9 calach. No ale lepsze pomysły na
    wykorzystanie.

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: