eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKomputerek CP/M na Z80 - problem z uruchomieniemRe: Komputerek CP/M na Z80 - problem z uruchomieniem
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!news.uzoreto.co
    m!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlne
    d.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-me
    dia.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.ne
    ostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F" <j...@p...onet.pl>
    Subject: Re: Komputerek CP/M na Z80 - problem z uruchomieniem
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 8bit
    References: <61ed58cd$0$463$65785112@news.neostrada.pl>
    <5...@g...com>
    <ssk8vv$prv$1@dont-email.me>
    <1...@g...com>
    <sskcf6$ino$1@dont-email.me>
    <d...@g...com>
    <ssketb$34n$2@dont-email.me> <sskh30$irr$1@dont-email.me>
    <a...@g...com>
    <14z6q66tudn3r$.107lfjbq5hgl2$.dlg@40tude.net>
    <9...@g...com>
    <ssojiq$175t$1@gioia.aioe.org>
    <a...@g...com>
    <ssop73$1dmn$1@gioia.aioe.org>
    <3...@g...com>
    <ssreup$dnf$1@gioia.aioe.org>
    Date: Thu, 27 Jan 2022 11:14:07 +0100
    Message-ID: <10l3cuovtc971$.xeebirveufg$.dlg@40tude.net>
    Lines: 42
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.30.124.206
    X-Trace: 1643278448 unt-rea-a-01.news.neostrada.pl 508 83.30.124.206:53556
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 3061
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:769860
    [ ukryj nagłówki ]

    On Wed, 26 Jan 2022 13:31:21 +0100, Mateusz Viste wrote:
    > 2022-01-26 o 02:30 -0800, Dawid Rutkowski napisał:
    >> No dobra, pisali jak pisali, bo było szybciej - ale czy musieli?
    >
    > Fakt - nie musieli. Mogli pisać parszywie wolne programy i umrzeć z
    > głodu, bo programy konkurencji działają sprawnie i gładko.
    >
    >> Tyle że CP/M miał chyba takie samo API - wyświetl znak, przyjmij znak
    >> - a dawało się robić programy używając BIOS.
    >
    > Skoro mówisz o API CP/M, to już nie BIOS, tylko funkcje systemowe, a te
    > wołały zapewne bezpośrednio hardware.

    A gdzie tam - BDOS w CP/M byl uniwersalny, a wrecz jeden, jesli nie
    liczyc roznych wersji.
    Wszystko co dotyczylo hardware musialo przechodzic przez BIOS.

    W dodatku nie bylo w zasadzie zadnych funkcji sterowania ekranem -
    wsystko zalezalo od tego jaki terminal byl podpiety lub emulowany.

    I jeszcze np taki niuans
    http://www.seasip.info/Cpm/bdos.html

    "BDOS function 9 (C_WRITESTR) - Output string
    Supported by: All versions
    Entered with C=9, DE=address of string.

    Display a string of ASCII characters, terminated with the $ character.
    Thus the string may not contain $ characters - so, for example, the
    VT52 cursor positioning command ESC Y y+32 x+32 will not be able to
    use row 4.

    Under CP/M 3 and above, the terminating character can be changed using
    BDOS function 110. "

    >> A właściwie to czy int 10h nie jest jednak w BIOS karty graficznej?
    >
    > Dziś (tzn. wczoraj), tak. Przedwczoraj nie.

    Juz VGA podstawiala wlasny BIOS.

    J.

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: