-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.aags196.neoplu
s.adsl.tpnet.pl!not-for-mail
From: "J.F" <j...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Procesor NMOS i karta CF
Date: Fri, 5 Jul 2024 12:13:16 +0200
Organization: news.chmurka.net
Message-ID: <1uclh9gioyaqi.1e0e1xi2k1zf8$.dlg@40tude.net>
References: <v2ka94$2ncku$1@news.icm.edu.pl> <v2l4m6$2onvc$1@news.icm.edu.pl>
<m...@4...net>
<v2l968$2os56$3@news.icm.edu.pl>
<c...@4...net>
<v2o259$2tjar$1@news.icm.edu.pl>
<1...@4...net>
<v5drem$38fr8$1@news.icm.edu.pl> <v62q0n$adk6$1@news.icm.edu.pl>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Injection-Info: news.chmurka.net; posting-account="jfoxwr";
posting-host="aags196.neoplus.adsl.tpnet.pl:83.4.174.196";
logging-data="18383";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: 40tude_Dialog/2.0.15.1
Cancel-Lock: sha1:tEi8Hl2UK3Bcj+x9OkXFl8Z+RnM=
sha256:HtosJMAkW8ecfQgNl8N7JjylW0Z6KbU2Y8OjiwAElzQ=
sha1:G2H2Clm0xfyIrelZBOz5eNjlbJA=
sha256:XHrZykUf+/MVjdSvHhEA7BQNlWZKoWZsVeNlGVCj8mA=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:792699
[ ukryj nagłówki ]On Wed, 3 Jul 2024 08:10:31 +0200, Atlantis wrote:
> Dodałem do programu printy debugowe, które informują o wejściu w
> poszczególne procedury BIOS-a oraz zrzucają zawartość poszczególnych
> parametrów odpowiedzialnych za operacje dyskowe, które są w nich ustawianie.
>
> Z szybkiej analizy tych logów wynika, że przy starcie systemu:
> 1. Cyklicznie są wołane procedury SETDMA, SELDSK, SETTRK, SECTRN, SETSEC
> i READ.
To chyba normalne - potrzebne do czytania danych.
> 2. Parametr TRACK ma na początku wartość 0x0000, a potem jest
> sukcesywnie podbijany o jeden w zakresie od 0x0020 do 0x003F.
Chyba też normalne - czyta katalog, a potem plik.
> 3. Parametr SECTOR przyjmuje wartości od 0 do 3, przechodząc jeden cykl
> na jedno podbicie parametru TRACK.
To też w miare normalne - czytasz kolejne sektory.
Tylko ... nie za mało? 4 sektory na ścieżce? Sektory po 128 czy 512B
Moze implementacji na karcie CF tak najprosciej.
> 4. Parametr DMA przyjmuje albo adres bufora DISK_BUFFER (0x0080) albo
> DIRBUF.
> 5. Odbywają się sukcesywne odczyty z karty CF, a wartość LBA jest
> liczona poprawnie (adres początku partycji + parametr TRACK).
>
> Printy debugowe mogą być włączane i wyłączane dyrektywą budowania
> warunkowego. I tutaj jest jedna rzecz, która mnie zastanawia - kod
> zachowuje się inaczej po dodaniu tych printów.
>
> Jeśli je włączę, system wchodzi w procedurę BOOT, zaczyna czytać kartę i
> zrzuca powyżej wymienione logi. Potem wyświetla prompt i zawiesza się -
> klawiatura przestaje reagować.
>
> Jeśli logi WYŁĄCZĘ system się uruchamia, czyta kartę (nie mam oczywiście
> logów, ale widzę świecenie diody aktywności) po czym wyświetla prompt i
> pozwala mi wypisywać polecenia.
Nie pamietam ... ale gdzie masz ustawiony wskaźnik stosu?
Byc może z logiem zużywa parę bajtów więcej i zajeżdza cos poniżej ?
Juz nie pamietam, ale czy shell (CMD ?) nie ładował się do góry
pamięci?
Ewentualnie - czytane dane zajeżdzają stos.
> Zwykle wtedy dzieje się jedna z dwóch
> rzeczy:
> - System zawiesza się po wykonaniu komendy DIR.
> - System zwraca niepełna zawartość dysku po wpisaniu komendy DIR, ale
> pozwala na wpisywanie kolejnych komend.
To już chyba moze być objaw gubienia bajtów z sektorów.
J.
Najnowsze wątki z tej grupy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
Najnowsze wątki
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?
- 2026-01-08 NR 5G -- mity, hity, kity, bez satelity...
- 2026-01-07 Oszustwa w go go
- 2026-01-07 Jaka myjka ultradźwiękowa?
- 2026-01-07 POCO
- 2026-01-07 Kraków => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-07 Kraków => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor
- 2026-01-06 I kolejny
- 2026-01-06 Retro organizer ale współcześnie
- 2026-01-06 Bowling
- 2026-01-06 Cyganie
- 2026-01-06 Rozwód w Santanderze z prostokątną kobietą...
- 2026-01-06 Skąd diody LED 1,5V?
- 2026-01-06 Nowum!!! -- Moje ID
- 2026-01-06 Metoda na fotoradar




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]