eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProcesor NMOS i karta CFRe: Procesor NMOS i karta CF
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.cdk152.neoplus.adsl.tpnet.pl!no
    t-for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Procesor NMOS i karta CF
    Date: Thu, 23 May 2024 11:09:19 +0200
    Organization: ICM, Uniwersytet Warszawski
    Message-ID: <v2n13v$2rrmb$1@news.icm.edu.pl>
    References: <v2ka94$2ncku$1@news.icm.edu.pl>
    <z249a4uiz54f$.6ngpqdzppbwr$.dlg@40tude.net>
    <v2mtjd$2rm1m$1@news.icm.edu.pl>
    <1dbrht00btf6w$.41o56676taa0.dlg@40tude.net>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 23 May 2024 09:09:19 -0000 (UTC)
    Injection-Info: news.icm.edu.pl;
    posting-host="cdk152.neoplus.adsl.tpnet.pl:83.30.160.152";
    logging-data="3010251"; mail-complaints-to="u...@n...icm.edu.pl"
    User-Agent: Mozilla Thunderbird
    Content-Language: en-US, pl-PL
    In-Reply-To: <1dbrht00btf6w$.41o56676taa0.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:791945
    [ ukryj nagłówki ]

    On 23.05.2024 10:54, J.F wrote:

    > Skoro nie masz tego problemu juz dziś, to widać karta nie robi
    > problemu z odczytem nadmiarowych (z jej punktu widzenia) bajtów.

    Nie o to chodzi. Miałem na myśli zliczanie bajtów odebranych po stronie
    komputera. Karta otrzymuje żądanie udostępnienia określonej liczby
    sektorów. Komputer ustawia wskaźnik początku bufora i pętli odczytuje
    flagi zajętości i dostępności danych udostępniane przez kartę. Jeśli
    dane są dostępne, pobiera je, zapisuje i inkrementuje wskaźnik bufora
    To karta w pewnym momencie pomija bajt i przeskakuje do przodu. Z punktu
    widzenia komputera wszystko nadal jest w porządku.
    Jeśli będę zliczał zapisywane bajty, to po fakcie będę mógł wiedzieć,
    czy faktycznie załadowała się całość. I na tej podstawie będe mógł
    podjąć decyzję: wykonać program czy wyprintować informację o błędzie.


    > Jakas suma kontrolna by się niewątpliwie przydała.

    Tak, chociaż to trochę skomplikuje mechanizm tworzenia obrazu,
    nagrywania go na kartę i ładowania do pamięci. Z drugiej strony mógłbym
    do tego wykorzystać początek partycji, oryginalnie wykorzystywany na
    bootloader. Oryginalnie komputer wczytywał stamtąd krótki programik,
    który mówił mu jak załadować resztę systemu z dysku. Mi to do niczego
    nie jest potrzebne, bo bootloader zapisany w EPROM-ie za jednym razem
    ładuje z pamięci całość danych i nie trzeba kombinować. Niemniej adresy
    nadal muszą być odpowiednio wyrównane, wiec ten fragment jest
    nieużywany. W przyszłości mógłbym tam zapisywać jakaś sumę kontrolną.


    > Ee, warto to? Po co Ci ten CP/M ?
    > Chcesz Turbo Pascala 1.0 zobaczyc?

    Chcę odpalić Zorka na PRL-owskim mikroprocesorze. ;)

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: