Aktualizacja:
1 II 2010




== SpartaDOS X ==
* Opis
* Pliki
== 65C816 XL OS ==
* Opis
* Lista zmian
* Lista zgodności
* Pliki
== MultiBASIC ==
* Opis
* Lista zmian
* Pliki
== KMK/JŻ IDE ==
* Opis
* Lista zmian
* Pliki
== SysInfo ==
* Opis
* Pliki
== VBXE ==
* Opis
* Pliki
== Rozmaitości ==
* Pliki














 

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

  • Procedura inicjowania została napisana od nowa w celu uniknięcia możliwych problemów z pewnymi typami dysków lub konfiguracjami dysków.
  • Procedury ALL RESET i SLEEP zostały poprawione pod tym samym kątem.
  • Dodano wewnętrzny wektor (XIOVEC $DEFE), dzięki któremu można przejąć wywołania SIO zewnętrznym programem.
  • Zrobiono popraki w procedurze STATUS, pierwszy bajt statusu wygląda teraz jak następuje:
        7 - nie używane (0)
        6 - nie uzywane (0)
        5 - podwójna gęstość (1)
        4 - dysk "slave" aktywny (1)
        3 - zabezpieczenie przed zapisem (1)
        2 - nie używane
        1 - nie używane
        0 - nie używane
    

Lista wcześniejszych zmian od wersji 1.0 nie zachowała się.

http://drac030.atari8.info © KMK
free counters