|
|
Lista zmian w sofcie
do KMK/JŻ IDE
30.III.2006.
- DYSKIETKA: uaktualnienie programów.
- FDISK: v.2.5
- FDISK: bootloader jest teraz instalowany w MBR tylko na wyraźne życzenie
użytkownika (tj. gdy wybierze on opcję "Custom boot"). Zapobiega to
zniszczeniu ewentualnie się w MBR znajdującej tablicy partycji w formacie
MS-DOS.
- FDISK: ewentualne fałszywe wpisy dotyczące dysku slave zapisane omyłkowo
na dysk są teraz automatycznie kasowane przez FDISK po odczytaniu tablicy
partycji.
- MNT: do uaktualnienia MBR brany jest z dysku a nie z bufora interfejsu.
- MNT: dodano rozpoznawanie linii komend (pod SpartaDOS-em).
- HDSC: v.1.5
- SDLOAD: uaktualnienie do bieżącej wersji.
2.I.2006.
- DYSKIETKA: w wersja dla SpartaDOS program MKSDFS.COM jest teraz w postaci
rozpakowanej (a nie archiwum ARC).
31.XII.2006.
- INSTRUKCJA: uaktualnienie.
31.VII.2006.
- INSTRUKCJA: uaktualnienie.
12.V.2006.
- BIOS: v.1.11
- BIOS: lepsza obsługa klawisza Break.
- BIOS: poprawka zapobiegająca zmianie DUNIT na numer dysku bootującego, po
wciśnięciu RESET.
- FDISK: v.2.4
- FDISK: na liście partycji działają teraz strzałki prawo-lewo (a nie
tylko, jak dotąd, klawisze na których strzałki są narysowane).
- FDISK: kiedy użytkownik wprowadzi niezerowy rozmiar partycji, jest ona
teraz automatycznie uaktywniana. Podobnie, podanie zera sektorów jako
rozmiaru partycji spowoduje jej automatyczne wyłączenie.
- KMKDIAG: v.1.22
1.I.2006.
- INSTRUKCJA: uaktualnienie.
19.XII.2005.
- BIOS: v.1.10
- BIOS: usunięto paskudny błąd z procedury inicjującej dysk slave (poprawka
przeniesiona z BIOS v. 2.0).
- BIOS: usunięto następny paskudny błąd, tym razem z kodu emulującego
sektory 128-bajtowe. Nie mam pojęcia, jakim cudem to działało do tej pory.
- BIOS: dodano plik HDB110NC.ROM, gdzie NC to skrót od "Non-Caviar".
Zawiera BIOS przeznaczony do użytku z wszystkimi typami dysków oprócz
Caviarów Western Digitala - ale za to obsługuje kombinację kalwiszy
SELECT+RESET (wywołującą zimny start; niestety w BIOS-ach serii 1.x nie ma
miejsca na zmieszczenie tego razem z obsługą Caviara). HDB110NC nie będzie
działał z Caviarami. Jeśli masz taki dysk, powinieneś użyć pliku HDB110.ROM
do zaprogramowania pamięci interfejsu, a jeszcze lepiej - zmienić dysk na
inny. Obie wersje BIOS-u działają tak samo, różnica jest w procedurze
inicjowania,
- BIOS: wprowadzono parę niewielkich zmian poprawiających szybkość
działania i zwartość kodu, częściowo są one przeniesione z 2.0.
- FDISK: v.2.3
- FDISK: usunięto paskudny błąd z zapisywanego na dysku bootera.
- FDISK: mała poprawka kosmetyczna w funkcji wywoływanej przez Ctrl/R
(kiedy przekierowanie nie było zdefiniowane, pojawiały się jakieś śmiecie w
lewym górnym rogu ekranu).
6.IX.2005.
- FDISK: v.2.2
- FDISK: procedura zamykająca listę partycji (i odwtarzająca przykrytą
wcześniej zawartośc ekranu) została zoptymalizowana w celu zmniejszenia
liczby zapisów na ekran.
- FDISK: listę partycji przesunięto o wers do góry, żeby zrobić miejsce na
wpis szesnastej partycji. Plus trochę kosmetycznych poprawek dookoła.
- FDISK: dodano możliwość zdefiniowania szesnastej partycji.
- FDISK: dodano funkcję zapisu preferencji (Ctrl/P).
- FDISK: dodano odczyt preferencji z pliku FDISK2.CFG na poczatku działania
programu.
30.VIII.2005.
- FDISK: v.2.1
- FDISK: w 2.0 ident dysku master był pomyłkowo używany przy
partycjonowaniu dysku slave.
29.VIII.2005.
- BIOS: v.1.9
- BIOS: poprawka w procedurze STATUS mająca na celu polepszenie emulacji
sektorów 128-bajtowych.
- FDISK: v.2.0 - pierwsza wersja nowego FDISK-a
- KMKDIAG: v.1.1
24.VIII.2005.
- KMKDIAG: v.1.0 - pierwsza wersja programu diagnostycznego.
13.IV.2005.
- BIOS: v.1.8
- BIOS: Poprawka w procedurach CHS - mały błąd mógł powodować
problemy w przypadku niektórych geometrii.
- BIOS: zaimplementowano emulację sektorów 128-bajtowych. Także w trybie
sektorów 256-bajtowych pierwsze trzy sektory mają teraz po 128 bajtów.
- BIOS: Różne poprawki tu i tam.
- BIOS: Dodano sprawdzenie, czy użytkownik wcisnął klawisz Break.
19.II.2005
- BIOS: v.1.7
- BIOS: ustawienie DSTATS na $80 przy zapisie, a na $40 przy odczycie
sektorów jest teraz wymagane tak samo,jak w przypadku zwykłej stacji dysków.
- BIOS: zapisy z obszaru $D000-$DFFF są dozwolone, próby odczytów
(burstem, czyli całych sektorów) do tego obszaru będą powodować błąd nr 139.
Wprowadzono to dla ochrony rejestrów dysku i wewnętrznej pamięci kontrolera
przez przypadkowym trafieniem.
- BIOS: czas oczekiwania na rozkręcenie się dysku zwiększono do 15 sekund.
- BIOS: wersja 1.6 mogła powodować konflikty z innymi urządzeniaim PBI,
poprawiono to.
21.I.2005.
- BIOS: v.1.6
- BIOS: Sekwencja inicjująca zmieniona w celu poprawienia zgodności z
dyskami Caviar. Ciągle mogą być problemy z dyskami tego typu, które nie chcą
działać od razu po włączeniu zasilania - w takim przypadku czasem pomaga
odczekanie około 30 sekund po włączeniu zasilania dysku i komputera, a
następnie spowodowanie zimnego startu komputera (bez wyłaczania go).
- BIOS: sterownik czeka teraz 10 sekund na rozkręcenie się dysku. Ten czas
wynosił poprzednio 5 sekund i był za krótki dla wielu napędów.
- BIOS: poprawki błędów zrobionych w 1.5 (np. komenda IDENTIFY nigdy
nie zwracała błędu).
8.I.2005.
- BIOS: v.1.5
- BIOS: następujące komendy: SLEEP, RESET, MEDIA CHANGE powinny teraz
działać z DUNIT=0.
- BIOS: zapis i odczyt sektorów z/do obszaru $D000-$DFFF zabroniony.
- BIOS: SLAVE.COM już nie jest potrzebny, BIOS inicjuje dysk slave
automatycznie.
- BIOS: usunięto wysyłanie komend rekalibrujących napęd, nie są potrzebne,
a niektóre dyski ich już nawet nie mają.
- BIOS: sekwencja inicjująca sterownik napisana od nowa.
Daty wcześniejszych zmian nie zachowały się.
BIOS: v.1.4
- Lista zmian nie zachowała się.
BIOS: v.1.3
- Poprawiono błąd powodujący zawisy przy odwołaniach do dysku slave.
BIOS: v.1.2
Lista wcześniejszych zmian od wersji 1.0 nie zachowała się.

|
|
|