eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPortowanie CP/MRe: Portowanie CP/M
  • Data: 2024-07-09 09:47:34
    Temat: Re: Portowanie CP/M
    Od: Jacek Konieczny <j...@j...net> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 09/07/2024 09:15, Atlantis wrote:
    > Wygląda to tak, jakby BIOS działał zgodnie z założeniami, ale coś psuło
    > funkcjonowanie wyższych warstw. I jasne, nie mogę wykluczyć problemu z
    > przekłamaniem podczas ładowania, tylko byłoby to dziwne, żeby problem
    > wyjątkowo konsystentnie dotykał CCP/BDOS, nie wprowadzając chaosu do BIOS.a
    >
    > Wygląda to trochę tak, jakby coś w moim kodzie psuło działanie wyższych
    > warstw, tylko nie jestem w stanie stwierdzić co...

    Mnie to brzmi jakby jakieś funkcje twojego BIOSu kłóciły się z
    przerwaniami, które ten sam BIOS obsługuje - gdzieś brak synchronizacji
    w dostępie do wspólnych danych.

    Wyższe warstwy wołają funkcje BIOSu i jak akurat trafi przerwanie, to
    się coś sypie. Wygląda, że problem jest głównie w przypadku dostępu do
    dysku - sprawdziłbym wszystko czego te procedury dotykają i co z tego
    jest w jakikolwiek sposób używane też w funkcjach obsługi przerwań.

    Druga sprawa - czy przerwanie w nieodpowiednim momencie nie psuje
    krytycznego timingu w operacjach I/O? Może akurat wstawia jakąś
    milisekundę opóźnienia gdzie nie powinno? I np. gubisz jeden sektor, bo
    w buforze już kolejny wylądował.

    Pozdrawiam,
    Jacek

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: