1

Temat: SpartaDOS X 4.46 i Toolkit

Cześć

SpartaDOS X 4.46 z Toolkitem już jest do pobrania z stron:
http://sdx.atari8.info/index.php
http://spartados.com*
http://spartadosx.com*.

Obcojęzyczna lista zmian jest tutaj: http://sdx.atari8.info/sdx_files/4.46/whatsnew.txt
Którą to listę zalecamy przeczytać w miarę uważnie, ponieważ uaktualniona instrukcja obsługi (tzw. manual) ukaże się kiedyś.

Młodzież zapraszamy na stronę fejsbukową projektu:
http://www.facebook.com/SpartadosX
Strona wciąż się rozwija ale już teraz można na niej znaleźć główne atrakcje nowej wersji oraz inne ogłoszenia.

DLT sp. z o.o.

* - opcja

2

Odp: SpartaDOS X 4.46 i Toolkit

gratki.
spora ta lista zmian... tl;dr ;)

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

3

Odp: SpartaDOS X 4.46 i Toolkit

I fajne rzeczy są :) Dzięki.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

4

Odp: SpartaDOS X 4.46 i Toolkit

Dla Incognito używamy Ultimate.atr ?

"wszystko się kiedyś kończy......."

5

Odp: SpartaDOS X 4.46 i Toolkit

zachowajcie sobie starą wersję pliku:

* S_VBXE.SYS - jeśli używacie VBXE do trybu 80-znakowego, lub używając nowe s_vbxe.sys proponuję nie używać CON.SYS ;) Ten ostatni ma alergię na nowy sterownik do vbxe.

* jeśli ktokolwiek używa czegoś, co mogło pójść niechcący w świat, czyli COLOR.SYS - to dla bieżącej aktualizacji należy wspomniany programik ZUTYLIZOWAĆ :D

Zrobiłem upgrade o wszystkie nowinki i jak narazie, to jest to jedyna rzecz zachowująca się dziwnie.

EDIT:

CAD wstał po wywaleniu COLOR.SYS ;)-

Ostatnio edytowany przez Pin (2013-01-03 02:04:29)

ADRES: pin@atari.pl - konto zlikwidowane. Aktualny adres: pin(at)atari8.info

6

Odp: SpartaDOS X 4.46 i Toolkit

* S_VBXE driver updated for new FX core release (1.26)

To jeszcze poprosimy ten nowy rdzeń i informacje o nim ;)

7

Odp: SpartaDOS X 4.46 i Toolkit

na razie nie.

przechodze na tumiwisizm

8

Odp: SpartaDOS X 4.46 i Toolkit

Jacques napisał/a:

* S_VBXE driver updated for new FX core release (1.26)

To jeszcze poprosimy ten nowy rdzeń i informacje o nim ;)


1.26 to bugfixy i drobne zmiany.
Oprócz tego szykuję coś jeszcze, ale
póki co to "mam taki zapierdol, że nie nadążam ładować".

pomidor

9

Odp: SpartaDOS X 4.46 i Toolkit

do poprawnego działania nowego s_vbxe wystarczy rdzeń fx1.22a, jednakże jak wspomniałem - nie należy wówczas używać CON.SYS

odpowiedni bug-rep został wczoraj złożony na ręce autora.

ADRES: pin@atari.pl - konto zlikwidowane. Aktualny adres: pin(at)atari8.info

10

Odp: SpartaDOS X 4.46 i Toolkit

Tia, coś tam jest nie tak - w CON.SYS znaczy - zajrzę do tego niebawem.

KMK
? HEX$(6670358)

11

Odp: SpartaDOS X 4.46 i Toolkit

a do odczyt /zapisu daty tez zajrzycie ?

ultimate pokazuje zawsze jeden dzien do tylu.. Sebol sie zarzeka ze to sdx

serdecznie proszę o maile na lotharek@lotharek.pl z tematem ATARIAREA - inne formy komunikacji zawodzą...
"The worth of all people is dependent on how they spend their life making contributions" - Kano Jigoro
FKMC /Fan Klub Malej Czarnej/   @Grey

12

Odp: SpartaDOS X 4.46 i Toolkit

SC 0.8.3 - jeśli po restarcie programu w otwartych oknach, lub pojedynczym oknie commandera po ponownym uruchomieniu nie zastaniemy takich samych ścieżek (np. odmontowane po restarcie SIO, lub wykasowany aktywny katalog i wyjście z SC bez zapisu konfiguracji, np. poprzez wyłączenie zasilania) to otrzymujemy błąd 150 (path n.f.) który zapętla program. Lekarstwem oczywiście jest wykasowanie pliku konfiguracyjnego Sparta Commandera.

Reset w takiej sytuacji spowodował właśnie zwis (męski) ;)-

ADRES: pin@atari.pl - konto zlikwidowane. Aktualny adres: pin(at)atari8.info

13

Odp: SpartaDOS X 4.46 i Toolkit

to pin nie ma konta na tracu?
zgloszenie lodzia dopinam do traca by nie umknelo.
co do pindola - in priv sie wyjasni...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

14

Odp: SpartaDOS X 4.46 i Toolkit

No dobrze, ale i tak nie wiadomo co się właściwie z tym zegarkiem dzieje. Lotharek sprecyzuj.

15

Odp: SpartaDOS X 4.46 i Toolkit

Pin napisał/a:

SC 0.8.3 - jeśli po restarcie programu w otwartych oknach, lub pojedynczym oknie commandera po ponownym uruchomieniu nie zastaniemy takich samych ścieżek (np. odmontowane po restarcie SIO, lub wykasowany aktywny katalog i wyjście z SC bez zapisu konfiguracji, np. poprzez wyłączenie zasilania) to otrzymujemy błąd 150 (path n.f.) który zapętla program.

Faktycznie. Ale to występuje znowu tylko w obecności CON.SYS w pamięci, czyli to pewnie jest ten sam problem, co powyżej.

KMK
? HEX$(6670358)

16

Odp: SpartaDOS X 4.46 i Toolkit

trubu: nic ponad to, ze wy liczycie sobie dzien tygodnia na podstawie daty, a ja go po prostu wyswietlam z ustawien zegara skoro ma do tego osobny rejestr

przechodze na tumiwisizm

17

Odp: SpartaDOS X 4.46 i Toolkit

No i?

KMK
? HEX$(6670358)

18

Odp: SpartaDOS X 4.46 i Toolkit

co?
driver spartowy nie zapisuje zadnej wartosci do tego rejestru (ZTCPZRZT)

przechodze na tumiwisizm

19

Odp: SpartaDOS X 4.46 i Toolkit

Gdybyście obaj z Lotharkiem wypowiadali się precyzyjnie, nie tracilibyśmy czasu na jałowe dyskusje. Oto moja hipoteza na temat, o co tu chodzi:

1) U1MB na swoim menu (Help+Reset) pokazuje zły dzień tygodnia (aka "jeden dzień do tyłu"), jeśli datę przestawi się spod SDX.

2) jest tak, bo zapis przez driver ultime.sys zapisuje tylko to, co jest podane, to znaczy czas i datę, natomiast dzien tygodnia zostaje bez zmian

3) ty, candle, chcesz, żeby ultime.sys, będąc rezydentem zajmującym pamięć RAM, urósł dodatkowo o kod, który z podanej daty wyliczy dzień tygodnia i zapisze go do tego rejestru

4) a jest tak, bo tegoż kodu (wyliczającego dzień tygodnia) nie chce ci się umieścić w ROM-ie, mimo że masz tam na niego od pyty miejsca. :P

Dobrze rozumiem?

KMK
? HEX$(6670358)

20

Odp: SpartaDOS X 4.46 i Toolkit

1) nie i tak - u1mb nie ma kodu pozwalającego ustawić datę/godzinę, ono je jedynie wyświetla
2) driver ultime.sys nie zapisuje dnia tygodnia z pobudek histerycznych - tj oryginalny moduł RTC nie miał takiej pozycji w swoich rejestrach
3) ja candle, chce, żeby ultime.sys, będąc rezydentem zajmującym pamięć ram, urósł dodatkowo o kod, który z daty którą i tak już policzył, zapisał również dzień tygodnia do tego rejestru, który ds1307 posiada (*
4) a jest tak, bo tegoż kodu (wyliczającego dzień tygodnia) nie ma w romie, ponieważ po to do cholery jest ten rejestr, by go nie było - posługując się analogia. chciałbym żeby ktoś, realizując transmisje szeregową, nie robił tego procesorem bawiąc się bitami portu IO na piechotę, o ile istnieją środki, które to umożliwiają FOR FRI, bo są już w HARDWARE

Jest jaśniej?
Czy nadal będziemy się spierać o pietruszkę?

ps. ten sam bios u1mb który korzystając z daty ustawionej przez SDX wyświetla nieprawidłowy dzień tygodnia wyświetla prawidłowy dzień tygodnia na Alttirze, ponieważ ta, robi wrapper do RTC systemowego (czytaj PiSi) w sposób prawidłowy, tj z dobrodziejstwem istnienia dnia tygodnia WŁĄCZNIE

*) nie jest dla mnie ważne, czy wyliczeń tych dokonuje TD, ultime.sys, czy też polecenie DATE, ważne jest, że ten kod juz istnieje, co czyni Twój argument pustym

przechodze na tumiwisizm

21

Odp: SpartaDOS X 4.46 i Toolkit

który z daty którą i tak już policzył

Driver nie liczy żadnych dat, on zapisuje to, co dostał od wywołującego go programu. W danych tych nie ma dnia tygodnia (ubolewam, ale tak po prostu jest).

Candle napisał/a:

nie jest dla mnie ważne, czy wyliczeń tych dokonuje TD, ultime.sys, czy też polecenie DATE, ważne jest, że ten kod juz istnieje, co czyni Twój argument pustym

Nie jest ważne, a powinno, bo TD jest programem aplikacyjnym, i to on sobie wylicza dzień tygodnia, w celu wyświetlenia go na ekranie. Taki equalizer.

Natomiast driver ultime.sys (ani DATE ani nic w ogóle) tego wyliczenia nie robi, bo czegoś takiego jak "dzień tygodnia" w ogóle nie ma w API. Zatem jednak lepiej, żebyś wyliczał tę wartość przed jej wyświetleniem w menu U1MB, bo jak widać, rejestr co prawda jest, ale nigdy nie wiadomo, czy zawiera prawidłową wartość.

W IDE+ jest dokładnie to samo, to znaczy, w zegarku jest rejestr dnia tygodnia, ale co z tego, skoro zegarek ma w nosie, czy ta wartość jest prawidłowa dla podanej daty. Dlatego też BIOS IDE-Plusa wylicza tę wartość na piechotę olewając rejestr, który, skoro działa tak, jak działa, psu na buty jest potrzebny.

KMK
? HEX$(6670358)

22

Odp: SpartaDOS X 4.46 i Toolkit

to wyobraź pan sobie, ze borg by powiedział, ze jest to not efficient i counterproductive
dodanie tego do api spowoduje: wydluzenie date.com o kod ktory ten dzien wyliczy, skrocenie td.com o kod ktory to wylicza i sprowadzi go jedynie do kodu, ktory go wyswietli, tak samo bios ide-plusa
wiecej kozysci niz strat

przechodze na tumiwisizm

23

Odp: SpartaDOS X 4.46 i Toolkit

1) date.com i td.com nie mają ze sobą nic wspólnego, to są dwa różne programy (typu aplikacyjnego) korzystające ze sterownika zegara.

2) nie da się "tego" "dodać do API", bo wymagałoby to przerobienia wszystkiego, co ma cokolwiek wspólnego z datą w SDX. Tablice przeznaczone na czas i datę mają 3 bajty na jedno, 3 na drugie, miejsca na dzień tygodnia w tych strukturach brak, zatem nawet gdyby program (typu date.com) nawet wyliczył dzień tygodnia, nie ma tego jak przekazać do drivera.

3) jak mówię, mógłby sobie to wewnętrznie wyliczyć driver, ale po co, skoro kosztowałoby to trochę RAM-u, który można prosto zaoszczędzić, umieszczając stosowny kod w ROM-ie U1MB (w menu, które zamiast czytać random śmieci z rejestru dnia tygodnia zegara, mogłoby dość prosto obliczyć, jaki on powinien być).

KMK
? HEX$(6670358)

24

Odp: SpartaDOS X 4.46 i Toolkit

hamujesz postęp ;P

przechodze na tumiwisizm

25

Odp: SpartaDOS X 4.46 i Toolkit

Wkradły się nieścisłości gdy mnie tu nie było :)

Obecny sterownik zegara (ULTIME.SYS) ma już procedurę do obliczania dnia tygodnia i wpisuje go do wspomnianego rejestru. Najwyraźniej jednak ekran Ultimate źle go wyświetla.
Problem polega prawdopodobnie na tym, że ja tam wpisuję wartości 1-7 (jak Pan Bóg przykazał w datashicie), a Candle myśli że od 0. Em aj rajt?.