1,851

(65 odpowiedzi, napisanych Sprzęt - 8bit)

Miałem w zeszłym roku, pies z kulawą nogą się nim nie interesował. Teraz ten egzemplarz się zepsuł i jest w Holandii w naprawie.

1,852

(6,284 odpowiedzi, napisanych Kolekcjonowanie)

Hah, Seagate ST-225. Istotnie, to jest dysk MFM, 5,25 cala, całe 20 MB. Pamiętam, że jakieś 20 lat temu pomagałem kumplowi zainstalować go w pececie (PC/AT 16 MHz, 1 MB RAM-u i karta Herkules, czad). Chyba najpopularniejszy dysk tego typu. A teraz, heh, "zabytek". No, no.

1,853

(60 odpowiedzi, napisanych Zloty)

Tryb overlay ma tę "wadę", że można go mieszać z normalnymi trybami ANTIC-a, więc pewnie trudno byłoby uniknąć np. drobnych oszustw (ogólnie np. ANTIC i mapa kolorów, ale w paru miejscach retusz kantów overlayem). Chyba że electron przygotowałby specjalną wersję rdzenia, w którym overlaya nie dałoby się włączyć ;)

1,854

(60 odpowiedzi, napisanych Zloty)

piesiu napisał/a:

niewymagane wychodzenie do desktopu

Przepraszam, ja rozumiem obiekcje koderów na XL/XE wedle wymogu powrotu do systemu (czyli nienaruszenia DOS-u podczas trwania całego dema), ale gdzie jest problem w powrocie do desktopu na ST? Wymaga to wywołania jednej funkcji XBIOS na początku (Setscreen, XBIOS 5 oijdp) w celu zapamiętania bieżącego trybu graficznego + adresów obrazu (logbase i physbase) wywołania tejże funkcji na końcu w celu ich przywrócenia, oraz wywołania funkcji GEMDOS-u terminującej program (Pterm0, GEMDOS 0).

1,855

(60 odpowiedzi, napisanych Zloty)

Tak.

1,856

(60 odpowiedzi, napisanych Zloty)

dely napisał/a:

Automatyczne wybieranie banków - jestem przeciwny. Co się stanie, kiedy np. użytkownikowi SDX w trybie BANKED automat zamaże dane? Albo jeśli ktoś używa ramdysku i automat wybierze banki, które są na to wykorzystywane?

Dobry automat tego nie zrobi. W Atariki jest napisane, jak sprawdzić, który bank (który = wartość dla PORTB) jest zajęty przez DOS, i czy któryś w ogóle. A w programmer's manualu jest opisane, jak uzyskać od SDX listę wolnych banków ext. Więc ręczny wybierak banków realnie potrzebny jest tylko w przypadku nie-SDX.

@elc: jakoś tak się przyjęło, że "standardowe banki 130XE" to wartości PORTB $E3,$E7,$EB,$EF (bity 0 i 1 mogą mieć, rzecz jasna, inne wartości, chodzi o 2-7).

1,857

(65 odpowiedzi, napisanych Sprzęt - 8bit)

Owszem, to (TF 2005) zapamiętuje stany rejestrów I/O i można je podejrzeć albo zmodyfikować.

1,858

(202 odpowiedzi, napisanych Sprzęt - 8bit)

Hires się robi taki rozmyty, czy po prostu zdjęcie niewyraźne wyszło?

1,859

(33 odpowiedzi, napisanych Scena - 8bit)

Magazyn wychodzący raz na rok ma 53 numery??! Czyli co, wychodzi od 1957 roku? ;P

1,860

(78 odpowiedzi, napisanych Fabryka - 8bit)

Tzn. włączasz MEMAC A tak, że pamięć VBXE maskuje kawałek ROM-u? To nadal może spowodować zwis, jeśli tam będą procedury przerwań, albo SIO albo coś podobnego. Nie ma gwarancji, że w ROM-ie, który jest w kompie, np. VBL musi być w tym samym miejscu, co w XL OS-ie. W zasadzie jedne "bezpieczne" miejsca to FP i oba zestawy znaków.

1,861

(27 odpowiedzi, napisanych Fabryka - 8bit)

atra już sformatowałem, poprawiwszy uprzednio ręcznie pozycję DUP.SYS w katalogu - dlatego, że to, jak się okazało, była moja jedyna dobra kopia MyDOS-a 4.50, więc musiałem ją odzyskać :/

DOS.SYS się będzie bootował dobrze mimo przesortowania, bo w bootsektorach jest zapisany numer pierwszego sektora zajętego przez ten plik, a na to sortowanie katalogu nie wpływa. Jak DOS.SYS się zaczynał od sektora nr 4, albo 550, to po sorcie nadal się będzie zaczynał od 4 (albo 550). Kod bootsektora nie odczytuje katalogu, więc nie ma pojęcia, jaki "powinien" być numer pliku DOS.SYS. Nie zauważa zatem, że się on nie zgadza.

DUP.SYS natomiast - tak samo jak każdy zwykły plik - się nie odczyta, bo numer pozycji w katalogu przestanie się zgadzać z numerem zapisanym przy tworzeniu tego pliku.

Taka sytuacja:

Nr Nazwa
0  DOS.SYS
1  DUP.SYS

DUP.SYS jest drugi w katalogu więc ma nr 1 (licząc od zera). A więc, w każdym sektorze pliku DUP.SYS każde pierwsze 6 bitów linku sektorowego (bajt 125 sektora SD/ED albo 253 DD) będzie miało wartość $01, bo taki jest numer tego pliku (a numerem pliku jest pozycja jego wpisu w katalogu).

Teraz, załóżmy że katalog przesortujemy i po sortowaniu mamy taką sytuację:

Nr Nazwa
0  DUP.SYS
1  DOS.SYS

DOS.SYS się odczyta przy boocie, bo bootloader nie czyta katalogu, więc w nosie ma, czy pozycja w katalogu i numer pliku się zgadzają. Natomiast DOS.SYS po uruchomieniu próbuje otworzyć DUP.SYS jako normalny plik. Ten plik ma w katalogu nr 0 (bo jest na pierwszej pozycji) ale w sektorach danych (w pierwszych 6 bitach linku) ma zapisany nr 1. Więc następuje mismatch, błąd nr 164, plik nie daje się odczytać.

Przemieszczenie pliku w katalogu jak najbardziej "wpływa". Bo: nr_wpisu_w_katalogu = nr_pliku, a nr_pliku jest zapisany w sektorach danych pliku i musi się zgadzać z nr_wpisu_w_katalogu, bo inaczej DOS zgłasza błąd 164.

1,862

(202 odpowiedzi, napisanych Sprzęt - 8bit)

http://www.atariage.com/forums/topic/16 … p__1986721

1,863

(27 odpowiedzi, napisanych Fabryka - 8bit)

No a u mnie nie. MyDOS 4.50, dyskietka (ATR w zasadzie) w single, formatowana tymże MyDOS-em, z zapisanym MyDOS-em funkcją H. Potem dodane pliki, i sort, w którego wyniku DUP.SYS się przemieścił w katalogu.

MyDOS się owszem bootuje z tego, ale tylko do BASIC-a. Próba wejścia do menu się nie udaje. Spod BASIC-a OPEN #1,4,0,"D:DUP.SYS" daje odpowiedź ERROR-  164.

Pod SDX się czyta spoko.

1,864

(27 odpowiedzi, napisanych Fabryka - 8bit)

pajero, bo problem dotyczy dysków mających poniżej 1024 sektorów, gdzie MyDOS używa formatu DOS-u 2.0 i zapisuje te nieszczęsne numery. Powyżej - w formacie MyDOS-a - sortowanie nie będzie szkodziło.

1,865

(27 odpowiedzi, napisanych Fabryka - 8bit)

Jest coś w rodzaju błędu w SpartaDOS X 4.42, i chyba w ogóle we wszystkich wersjach. Odkrył to niejaki rdea6 z AAge.

Problem dotyczy programu SORTDIR.COM. Służy toto do sortowania katalogów. Otwiera katalog R/W, wczytuje do pamięci, sortuje, zapisuje z powrotem, zamyka, koniec. Działa świetnie.

Ale niestety dokładnie tak samo świetnie działa na dyskietkach Atari DOS-u (MyDOS itd.). Robi dokładnie to samo, tzn. otwiera plik katalogu i widzi go jako katalog Sparty (bo sterownik ATARIDOS.SYS robi translację danych w obie strony, przy odczycie z formatu Atari na format Sparty, przy zapisie odwrotnie). Więc sortowanie się udaje.

Tylko że taka dyskietka jest potem nieczytelna pod MyDOS-em :P Pod SDX to i owszem, ATARIDOS.SYS ją przypadkiem czyta prawidłowo, ale MyDOS wywala error 164. Bo fizyczna pozycja pliku w katalogu musi (pod MyDOS-em) się równać numerowi pliku zapisanemu w 3-bajtowych linkach w sektorach tego pliku.

MyDOS to sprawdza a Sparta (tzn. ATARIDOS.SYS) nie. Sparta sprawdza tylko zgodność numeru pliku pomiędzy poszczególnymi jego sektorami, natomiast olewa pozycję w katalogu.

W każdym razie, sortować katalogi proszę sobie tylko na dyskach w formacie Sparty, póki co.

1,866

(33 odpowiedzi, napisanych Bałagan)

Sikor, zluzuj. Kaczyński był prezydentem Warszawy pięć lat temu, było pięć lat na wylewanie pretensji, teraz odpuść, on nie żyje.

Sugerowano lot do Moskwy lub Mńska (zgoda była) - ale my wiedzieliśmy lepiej.

Ty też, jak widzę, jesteś nieźle poinformowany. Siedziałeś w kokpicie tego samolotu czy na wieży kontroli lotów?

1,867

(78 odpowiedzi, napisanych Fabryka - 8bit)

No ale niedziałanie konkretnych 3 gierek to jest jednak wina mojego sprzętu - w każdym razie mają prawo nie działać, bo - przepraszam, zapomniałem - nie mam dolutowanego słynnego kabelka udostępniającego pamięć od $8000 do $FFFF dla MEMAC A. Więc pewnie to jest przyczyną.

1,868

(78 odpowiedzi, napisanych Fabryka - 8bit)

No, czyli Candle miał rację.

1,869

(65 odpowiedzi, napisanych Sprzęt - 8bit)

pajero, jeśli chodzi tylko o to, że Śniegowy ma TF, no to chyba nie on jeden :P

1,870

(65 odpowiedzi, napisanych Sprzęt - 8bit)

Ocb z tymi doświadczeniami Śniegowego? Miał jakieś jazdy?

1,871

(78 odpowiedzi, napisanych Fabryka - 8bit)

Jacques napisał/a:

Ale są one na tyle fajne i jest tych programów na tyle mało, że fajnie byłoby nie tracic możliwości ich uruchomienia wraz z nowym rdzeniem. (...) Jedynie nieoficjalna Misja i Mr Plum są wyjątkami, także wielkiego dramatu nie ma ;)

Jeśli ktoś ma rdzeń 1.22, a stęsknił się za demem Mr. Propera, to może zadziała plik dołączony do tego posta. To oczywiście póki Madteam nie uaktualni binarki na swojej stronie.

PS. Z "przypadkiem", którym działają produkcje XXL-a: coś w tym jest, wczoraj ściągnąłem JSW, NightDriver i NightShade (czy jakoś tak) ze strony Madteamu i niestety, na rdzeniu 1.22R nie chodzą. Może wymagają A?

1,872

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Chyba znam ten objaw. Emulec a800win zapisy do plików ATR jakoś buforuje, dlatego można się naciąć mając ten sam plik podpięty jednocześnie do emulatora na pececie oraz do Atari przez kabelek. Tego, że plik został poprawnie "uaktualniony" po zapisie spod emulatora, można być pewnym dopiero po tegoż emulatora zamknięciu.

Bez tego np. kopiujemy plik binarny DOS-em pod emulatorem na plik ATR, a przy próbie odczytu tego pliku z tego ATR-a na Atari dostajemy "not binary file" :P

1,873

(202 odpowiedzi, napisanych Sprzęt - 8bit)

Czyli różnica wynosi od 14 (FO0) do 26% (OSC), tymczasem na zdjęciu pajera różnica grubości pomiędzy pionowymi liniami hiresu wynosi na oko z połowę - widać to na tekście wyświetlanym przez SysInfo (listwa na górze, box z lewej, zwłaszcza litery D, M, T, A itp.)

PS. Oczywiście, w tej chwili się czepiam, wynik poprawki i tak jest rewelacyjny, bo po jej zaaplikowaniu wadliwe GTIA jest w ogóle w stanie wyświetlić czytelny obraz, i to w demach, które się nie patyczkują. Nawet jeśli zostają usterki, to są w sumie minimalne w porównaniu do nieskompensowanej wady.

1,874

(202 odpowiedzi, napisanych Sprzęt - 8bit)

Unity by Our5oft, o ile dobrze kojarzę. Tam jest efekt z trzema trybami graficznymi w poziomie (kolejno: 8, 9 i 15).

Co do hiresu, to może oczekuję cudów :) Wydaje mi się jednak, że to nie tylko monitora wina. No, ale może mi się wydaje...

1,875

(202 odpowiedzi, napisanych Sprzęt - 8bit)

pajero napisał/a:

3. ILUSIA - wysypuje się na 2 efektach :(

Tia, pewnie dlatego, że to demo przełącza potem tryb na 15. Skutek jest, jak dla mnie, dziwny, bo tak jakby rozjeżdżała się synchronizacja pozioma. Sprawdzałeś może, czy na Unity jest tak samo?

PS. Ale hires w tym komputerze nadal paskudnie wygląda, mam wrażenie, że "dobre" GTIA generuje lepszy, tzn. piksele powinny być w miarę równej wielkości, a tu linie pionowe są raz grubsze, a raz cieńsze.