@uicr0Bee Udało mi się przywrócić pliki z backupu (nie jestem pewien czy wszystkie). Jakby były jeszcze jakieś uwagi dot. działania strony to z chęcią posłucham. Sam mam jakieś problemy z przerywaniem downloadu, co mnie trochę irytuje/niepokoi..

77

(21 odpowiedzi, napisanych Fabryka - 16/32bit)

Jeżeli to będzie plug&play i współdziałało z dsp to biorę to w każdej ilości ;-).

@cyprian Na Twoim miejscu olałbym listing "Intern ST" i po prostu ściągnał pdf ST internals z najnowszej rewizji (zaktualizowaną wersję z blitterem). Tam jest listing bardziej aktualny, przynajmniej powinien być. https://archive.org/details/Atari_ST-In … 0/mode/2up

@uicroBee Zmieniałem serwer/hosting ostatnio i możliwe że są jakieś problemy. Umieściłem info, że na razie są problemy z plikami, muszę znaleść stary backup lub je ponownie wrzucić, bo te które są w jakiś sposób się uszkodziły na starym hostingu(nie rozumiem w ogóle jak coś takiego mogło się stać). Ogólnie mam wszystko na dysku, więc to jest kwestia czasu. Ostatnio nie mam za bardzo czasu zajmować się administracją www (wiecie, strona jest nonprofit, robiona w wolnym czasie za mój hajs, a teraz mam pilniejsze rzeczy ;)), więc jakiś czas to pewnie portrwa. W ogóle to rozważam wywalenie tego cmsa/wiki i zrobienie wszystkiego na stronie statycznej, ale to takie fantazje.

Intern ST to pirat "ST Internals" Data&Becker/Abacus, który jest 'biblią' cd funkcjonowania Atari ST. Problem jest w tym, że to jest jakaś stara wersja i na zachodzie wyszły nowsze, poprawione wersje. Dodatkowo polska wersja wygląda dosyć dziadowsko. GEM ST to prawdopodobnie pirat innej książki tego samego wydawnictwa pt. 'Atari ST Gem Programmer's Reference'. Zawartość to opis api i tyle.. Coś co powinno być dostarczone przez Atari za free, ale wtedy panowały inne zwyczaje co dzisiaj.
Obie książki są do ściągniecia w necie w wersji oryginalnej.

81

(80 odpowiedzi, napisanych Sprzęt - 16/32bit)

@kroll w czym ct63 jest lepsze od ct60e?

82

(15 odpowiedzi, napisanych Programowanie - 16/32bit)

@sqward: jedynie GNU pth zostało sportowane (,ale czy działa? ;-)), https://freemint.github.io/sparemint/sp … devel.html. Ale GNU pth działa na poziomie userspace'a, nie kernela os'a. https://en.wikipedia.org/wiki/GNU_Portable_Threads. Ma niby emulację api pthreads (opcjonalną). To chyba jedyna opcja..

83

(96 odpowiedzi, napisanych Fabryka - 16/32bit)

Cześć, mogę przygarnąć 2 komplety jak jeszcze zostały.

Ok, dzięki temat do zamknięcia. Lista części jest w oficjalnych service manualach. Czy się będzie zgadzało z wersjami płyt które mam to zupełnie inna historia. Dziękuję piratom i internetowi :).

85

(10 odpowiedzi, napisanych Fabryka - 16/32bit)

mistrz!

Cześć,
1) czy ktoś wymieniał może kondensatory w ww. monitorach i ma może ich pełną listę? (nie chce mie się tego rozbierać, żeby to sprawdzić).
2) Czy ktoś wie czy potencjometry w sc1224 są jakieś specjalne i czy są może jakieś zamienniki?
3) SC1445 maiłem jakiś czas temu zmieniane trafo (u specjalisty), ale po 10min użytkowaniu coś walnęło i mam poziomą kreskę na środku ekranu. Ktoś spotkał się z taką usterką? Łatwe do naprawienia czy raczej oddać do technika?

Pozdrawiam,

87

(24 odpowiedzi, napisanych Sprzęt - 16/32bit)

lopez napisał/a:

Znalazłem jeszcze jeden obrazek, który mówi więcej

Wygląda zupełnie jak w moim 520st+, był fabrycznie bez modulatora. Ale też mam problemy z kreskami pionowymi (np. w medze ST mam super obraz).
Być może to problem ramu. Mam obecnie ram Exxosa 4mb wpinany na mmu, ale generalnie to bez sensu rozwiązanie. Przekonałem się o tym przy instalacji Lighting ST. Płytka może w każdej chwili się poruszyć i potem są dziwne problemy. Zastanawiam się nad wywaleniem tego i wrzuceniem normalnych kości.
Zrobiłem pełną wymianę kondensatorów. Testowałem z nowym dedykowanym zasilaczem i starym też po wymianie kondensatorów, więc wyczerpała się lista rzeczy na którą można zwalić problemy. Jeszcze zastanawiam się nad wymianą rezystorów na szynach adresowych / danych.

88

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

Edit.. no tak zapomniałem, że wywalili blitter.. Ale we flaszce się znalazł...

89

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

W TT blitter też zachowuje się trochę inaczej..

90

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

co do odpalania dema to można zrobić obraz dysku i binarkę, która go montuje. Więc jak ktoś chce to może sobie obraz nagrać na dyskietkę i odpalić lub odpalić go z dysku. Chyba leonard ma coś takiego w swoim toolchainie pctowym. Tutaj jest system, który wykorzystuje DBUG w swoich patchach gier: http://d-bug.mooo.com/ulsdox/uls.php. No i tam jest wzmianka: "All games and demos that trash TOS will occupy the lower 512-1024k of memory". Dlatego swój stuff wrzucają do memtopa.

91

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

Dla mnie jak piszesz soft na STe to w teorii da się powiększyć grupę odbiorców o tych z lepszymi maszynami. Ale są dema np. które wykorzystują tak blitter, że nie da siętego zreplikować na nowszych modelach z powodu różnic. (chyba DHS jedno takie popełniło)

92

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

Mega ste ma cache i szyne 8/16mhz, w trybie kompatybilności ze zwykłym ste trzeba to wyłączyć.
Falcon ma tryb kompatybilności z STe(, więc jest de facto kompatybilny wstecz z STe, ma blitter), trochę więcej ustawień niż Mega STe, ale podobnie ustawiasz szyne na 8mhz i wyłączasz cache. Są tylko drobne różnice w działaniu blittera pomiędzy tymi maszynami (jest cały faq temu poświęcony). No, chyba że chcesz korzystać z dopalonego procka/cache'a. Są flaszki z różnymi prockami 030>, trzeba to wykryć i coś z tym faktem zrobić. Tutaj jest fajny artykuł: http://leonard.oxg.free.fr/articles/mul … atari.html, widzałem gdzieś jeszcze inny, w jakimś magu Atari, ale nie mogę go teraz znaleść.
Generalnie jak sobie piszesz po przestrzeni adresowej wg mapy to istnieje możliwość, że coś nadpiszesz jakiemuś drugiemu programowi, mapa się trochę zmieni jak wejdzie inny niż Twój system operacyjny (np tos 2.06 zajmuje więcej pamięci niż 1.62). Kiedyś przy maszynach z 0,5mb była zarządzana pamięć (w sensie mam tutaj przestrzeń adresową za systemem i robię sobie co chcę), ale później były problemy typu system operacyjny się zmienił (weszły nowsze wersje), ktoś załadował sobie do pamięci jakieś programy rezydentne/toole, weszły dodatkowe zakresy rejestrów i to co było ok, przestało działać. Dlatego piraci zaczeli wypuszczać poprawki gier. Np. fixy grupy dbug spatchowane wykrywają sprzęt na starcie i dają możliwość włączenia/wyłączenia cache'a, 8/16mhz jak jest możliwość plus kilka innych(np ładowanie danych do ramdysku).Nie musisz tego robić, wystarczy tylko "zresetowanie" do podstawowego modelu(8mhz/brak cache). No i ludzie różnie sobie odpalają dema, mają różne wersje tosu, jak program się odpala z dyskietki to użytkownik sobie zrobi reset, z twardego dysku to fajnie żeby program wracał po ludzku do desktopu, nie skaszanionym ekranem i nie wariującym zegarem systemowym (trzeba odkręcić haki, które się zrobiło przed startem dema).

93

(33 odpowiedzi, napisanych Programowanie - 16/32bit)

Z ustawianiem flag ttram/altram w binarce i tworzeniem sobie bufora ramki w BSSie może być problem na sprzętach z alt/tt ramem, bo bufor ramki skończy w ten sposób w fastramie (,ale to dosyć ekstremalny przypadek, który już przerabiałem). Więc bss/data sobie można używać, ale bufor ramki lepiej sobie zaalokować dynamicznie/jawnie z st ramu z odpowiednim alignmentem. Idealnie by było na początku programu zalokować sobie 1 ciągły bufor MShrink() + Malloc/MxAlloc(w zależności od os'a) i tym jakoś zarządzać sobie według uznania. Jak nie ma wymaganego minimum to zamykasz program. Co do funkcji Malloc/Mxalloc() są ok, jak się ich dużo nie używa. No i warto rozważyć, żeby demo działo na nowszych sprzętach, ale potrzebna jest większa ilość kodu do setupowania/wykrywania ficzerów sprzętu itp. Nie jestem pewien, ale debugery moga sobie przechowywać jakieś rzeczy w górnych obszarach pamięci, chyba że piszesz bezbłędnie i wszystko działa od 1 strzała i ich nie potrzebujesz ;), więc pewnie trzeba zostawić jakiś margines.
W moich STe mam dostępne 4mb+8mb, w mega STe 4mb+6Mb (przestrzeń adresowa jest zajęta przez vme). Istnieje też możliwość ładowania os'a do fast ramu.

hd driver mam najnowszy, usatan chodzi na innych atari (bez problemów - krótkim, mega st i mega ste). Możesz rozwinąć kwestię sprawdzenia buforów dma? W sensie co dokładnie sprawdzić i w jaki sposób?

Cześć, w dużym skrócie mam płytę "po przejściach", w sensie modyfikowałem ją kiedyś bez odpowiedniego sprzętu/umiejętności (wynikiem było powyrywane pady/kilka ścieżek), ale jakiś czas temu zacząłem ją doprowadzać do porządku. Wymieniłem zasilacz, kondensatory, podstawki pod simmy (stare rozpadły się ze starości), przełączalny tos (1.6/2.06), nowy konektor na flopa, przełącznik flopa internal/external, poprawki do miksowania ym i obrazu, no i generalnie wszystko jest super (gry z dyskietek odpalają się bez problemów). Niestety coś poszło nie tak i bootowanie usatana przestało działać. Po odpaleniu komputera migają mi równocześnie dwie lampki usatana i ląduję od razu w desktopie (wszystko się bootuje na moich dwóch pozostałych stkach, więc to nie jest kwestia kart sd). Czy ktoś wie jak zdiagnozować źródło problemu albo zawęzić poszukiwania? Generalnie sprawdziłem połączenia wg. schematu 1040ste, między yamahą, wd1772, u302/u307/u306/u300(dma) i ścieżki zdają się być ok (generalnie okolice w których było najwięcej zmian/problemów), czy ktoś kiedyś diagnozował tego typu problemy i wie jak do tego podejść?

96

(33 odpowiedzi, napisanych Sprzęt - 16/32bit)

to uwala się hd driver. podpiąłbym stację z hd driverem, odpalił komputer z altem(pominięcie bootowania z hdd). potem odpalił hd drivera z dyskietki i go spróbował przeinstalować i zrobić reboot. Jak będą bomby to trzeba by było inny adapter sprawdzić..

97

(1 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

ok, dziękuję. temat do zamknięcia..

98

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

Ten systest to jakiś soft do ściągnięcia ? Gdzie mogę to znaleść?

99

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

Sprawdziłem układy na płycie 65xe. Wyszło, że Sally/cpu jest ok, mmu ok, rom o/s ok, basic rom umarł(miałem czerwony ekran po zamianie tego z 600xl), gtia zachowuje się dziwnie, załączam screeny Draconusa z gtia 600xl i 65xe (wpięte na płycie 65xe). Krzaczory na owca1/2 demo wystepują zarówno na 65xe jak i 600xl, więc możliwe że mam jakieś lewe wersje com.

100

(24 odpowiedzi, napisanych Sprzęt - 16/32bit)

@Jarema sprawdziłbym czy na złączu klawiatury jest 5v(jak nie pali się dioda). Miałem jedną flaszkę ze zjaraną ścieżką i 5v trzeba było podprowadzić 5v z płyty.