151

(707 odpowiedzi, napisanych Fabryka - 8bit)

Że sie nie skończy, to możliwe, ale co ma do tego akurat priority mode 0?

152

(707 odpowiedzi, napisanych Fabryka - 8bit)

Zastanawiałem się na początku nad jakimś złożonym mechanizmem dostępu, ale doszedłem do wniosku, że utrudni to znacznie wykorzystanie dodatkowych mozliwości. Na przykład szybkie przełączanie palet kolorów w przerwaniach DLI.

153

(707 odpowiedzi, napisanych Fabryka - 8bit)

Sprawa z Decathlonem jest już wyjaśniona. Problem polega na tym, że podczas gry mają miejsce zapisy do rejestru GRACTL z ustawionym najstarszym bitem, który w Sophii 2 jest w użyciu (SPECEN) i ustawiony daje dostep do rejestrów specjalnych, i wyłącza dostęp do podstawowych. Z tego powodu bezskuteczne jest ustawienie w takim momencie poczwórnej szerokości graczy, wykorzystywanych jako wskaźnik szybkości. Oczywiście, przy okazji, gra miesza też w rejestrach specjalnych, do których dostęp daje jej ustawiony znacznik SPECEN. Usunięcie problemu od strony Sophii wymagałoby wymyślenia mechanizmu uniemożliwiającego dostęp wprost do znacznika, a potem przeprogramowania wszystkich urządzeń będących w użytku. Duży kłopot. Znacznie prostsze było spaczowanie gry, żeby usunąć wadliwe zapisy do GRACTL.
W załączniku gra z poprawką. Odrobinę zmienił się odcień wskaźnika prędkości, bo zamiast $9B (która to wartość dla oszczędności czasu była ładowana zarówno do rejestrów koloru graczy jak i do GRACTL) jest $7B. Ale to już można przeboleć.

154

(707 odpowiedzi, napisanych Fabryka - 8bit)

JohnBlbec napisał/a:
Simius napisał/a:

I didn't receive any message from you. I just sent you a message with requested data.

hi. please check your pm. i have really sent you a pm, see an enclosed screen-shot....

The screenshot indicates the message was not sent but saved as draft.

155

(707 odpowiedzi, napisanych Fabryka - 8bit)

I didn't receive any message from you. I just sent you a message with requested data.

156

(707 odpowiedzi, napisanych Fabryka - 8bit)

Do przeprogramowania nie trzeba wyciągac Sophii z komputera ani niczego do niej lutować. Wystarczy zrobić sobie kabelek zakończony 6 pinami w rastrze 2mm, włożyć w otwory, lekko nagiąć i trzymać podczas programowania.

157

(707 odpowiedzi, napisanych Fabryka - 8bit)

Dopóki nie zapytałeś, byłem pewny, że tak. Ale dla pewności odpal Bruce'a Lee. :)

158

(707 odpowiedzi, napisanych Fabryka - 8bit)

Tak

159

(707 odpowiedzi, napisanych Fabryka - 8bit)

Mniej więcej.

160

(707 odpowiedzi, napisanych Fabryka - 8bit)

Możesz spróbowac z LPT, ale stary Quartus nie poradzi. Chyba dopiero wersje od 16 w górę obsłużą MAX10.

161

(707 odpowiedzi, napisanych Fabryka - 8bit)

ZuluGula napisał/a:

Dla mnie to dobre uziemienie jest mocno niejasne, może to ktoś to lepiej wyjaśnić? Co nam da połączenie Atari z PC przez SIO2PC? Czy ryzyko uszkodzenia można by zmniejszyć przez zasilanie obu komputerów z baterii? Np Atari zasilanie z powerbanku a PC to laptop?  Jedynie monitor do Atari byłby zasilany z sieci.
w związku że mieszkam bardzo daleko, to wysyłka w obie strony to jakieś 100 złotych, kilka tygodni oczekiwania i ryzyko zaginięcia przesyłki na poczcie.

Jeżeli do Atari podłączony jest monitor zasilany z sieci, to trzeba założyć, że na masie Atari może wystąpić połowa napięcia sieci przez sprzężenie pojemnościowe rzędu nF. Nawet, jeśli monitor jest zasilany z baterii, to sam z siebie ma wystarczającą pojemność, żeby przy połączeniu obu komputerów przepłynął jakiś prąd. Jeżeli przepłynie przez JTAG, to masz FPGA jeszcze może nawet ogólnie działające, ale już nie do przeprogramowania. Dlatego należy połączyć masy obu komputerów jeszcze zanim podłączysz USB Blaster, bo wtedy przynajmniej nie ma różnicy potencjałów między komputerami. A najlepiej wszystko dobrze uziemić i samemu rozładować się, dotykając masy, bo także masz swoją pojemność i ładunek.

162

(707 odpowiedzi, napisanych Fabryka - 8bit)

Mój USB Blaster nie daje napięcia, nie wiem, jak inne. Jeśli już, lepiej programować bez wyjmowania. Każde wyjęcie to potencjalne ryzyko połamania nóżek. Płytka jest dość cienka, więc jeśli przy wyjmowaniu będzie za bardzo przegieta, coś na niej może pęknąć.

163

(707 odpowiedzi, napisanych Fabryka - 8bit)

Opcje sa takie, że można odesłać. Jeśli ktoś ma USB Blaster i umie go bezpiecznie użyć, może spróbowac przeprogramować sam, na własną odpowiedzialność. Samo programowanie nie jest może szczególnie trudne, ale istnieje poważne ryzyko uszkodzenia interfejsu JTAG, który nie jest w żaden sposób chroniony przed przepięciami. Ze względu na powszechną obecność zasilaczy impulsowych, między masami komputerów, monitorów, telewizorów etc. mogą występować znaczne różnce napięć. Podłączenie sie w takich warunkach do JTAG spowoduje jego nieodwracalne uszkodzenie i konieczność wymiany FPGA. Trzeba starannie zadbać, aby przed programowaniem wszystkie urządzenia były dobrze uziemione, a masa Atarynki i używanego do programowania PCta były połączone, np. kablem SIO2PC. Dlatego napisałem - na własne ryzyko. Opis złącza jest w opublikowanej parę stron wcześniej dokumentacji.

164

(707 odpowiedzi, napisanych Fabryka - 8bit)

Wygląda poprawnie. Odeślij.

165

(707 odpowiedzi, napisanych Fabryka - 8bit)

Może przy montażu coś poszło nie tak. Możesz zrobić zdjęcie płyty głównej z wmontowaną płytką?

166

(707 odpowiedzi, napisanych Fabryka - 8bit)

http://atarionline.pl/arch/B/Bruce%20Le … Ba2%5D.atr

167

(707 odpowiedzi, napisanych Fabryka - 8bit)

Montezuma napisał/a:

[Czy możesz wypróbować poniższą wersję gry?
http://www.mushca.com/f/atari/index.php?dl=042|BRUC_LEE

U mnie kończy się zabawa po naciśnięciu przycisku START.
Na górze ekranu pojawia się jeszcze pasek statusu gry i koniec. Reszta czarna...

To musi być zupełnie inny problem. U mnie gra sie uruchamia także na dotychczasowym firmware, oczywiście działa źle, ale opisanego zachowania nie ma.

168

(707 odpowiedzi, napisanych Fabryka - 8bit)

marpla napisał/a:

Na s-video obraz się rozmazuje i traci kolor

Nagraj i wrzuć.

169

(707 odpowiedzi, napisanych Fabryka - 8bit)

Mq napisał/a:

Simius, czy takie poprawki będą możliwe do zaaplikowania w jakiś sposób samodzielnie?

Jeśli ktoś potrafi.

Sivvus napisał/a:

To sprawdź jeszcze grę Blowsub - tutaj pocisk przeciwników nie musi cię trafić - ginesz jak tylko doleci do góry ekranu.

Sprawdzone. Jest OK.

marpla napisał/a:

U mnie sypie się Fred ale tylko na s-video :( na DVI jest OK

To znaczy, co konkretnie?

170

(707 odpowiedzi, napisanych Fabryka - 8bit)

Przyczyna zlokalizowana i usunieta. Obiekty o kolorze z rejestru COLPF3 pochodzą z trzech źródeł - normalnej grafiki, trybu 10 GTIA i połączonych pocisków. System wykrywał niepotrzebnie kolizje pocisku z obiektem z trzeciego źródła, czyli z samym sobą. Bląd nie jest wykrywany przez Acid800, nie zauważył go też do tej pory żaden z dotychczasowych użytkowników. Najwyraźniej sytuacja, w której występuje, jest dosyć rzadka.

171

(707 odpowiedzi, napisanych Fabryka - 8bit)

Sivvus napisał/a:
Simius napisał/a:

Piszesz o pionowym, wąskim migoczącym pasku z prawej strony ekranu?

Nie. W momencie jak ma pojawić się przeciwnik moja postać wraca do punktu startowego a przeciwnik znika. I tak w kółko. Co prawda robiłem rozszerzenie pamięci mojej 65XE do 130XE i właśnie nie pamiętam czy po tym upgrejdzie odpalałem tą grę.

U mnie jest tak samo. Przyczyna na razie nieznana. Z oryginalnym GTIA jest dobrze. Nieco lepiej (nie do końca, ale daje sie w miarę normalnie grać) jest po wyłączeniu kolizji wszystkich pocisków z COLPF3. Wygląda to tak, jakby pociski były połączone w piątego gracza i wykorzystywana była w grze kolizja z polem gry o kolorze tego gracza. Trzeba się będzie z tym pobawić.

Cobol napisał/a:

Cześć, mam pytanko. U mnie ekran na VGA przesunięty jest skrajnie do lewej strony. Jakieś sugestie co do ustawień ?

Monitor powinien mieć własne ustawienia szerokości i pozycjonowania obrazu.

172

(707 odpowiedzi, napisanych Fabryka - 8bit)

Sivvus napisał/a:

Może ktoś sprawdzić grę Bruce Lee na zośce? U mnie się gliczuje, ale nie jestem pewny czy to przez Sophię czy miałem tak wcześniej.

Piszesz o pionowym, wąskim migoczącym pasku z prawej strony ekranu?

173

(707 odpowiedzi, napisanych Fabryka - 8bit)

Ważna informacja - białe kropki na płytce oznaczają orientacje diod, a nie płytki. Płytka powinna być umieszczana w podstawce czerwonym złączem do góry. Tak, aby napis „Sophia 2” i znaczek Atari stały na nogach, a nie na głowie.

174

(707 odpowiedzi, napisanych Fabryka - 8bit)

Podobno to działa. Ktoś się chwalił na AtariAge:
https://www.monoprice.com/product?p_id=8124

Ja kupiłem identycznie wygladający, z innej firmy, ale pewnie mam slaby słuch, bo dźwięku nie słyszę:
https://www.insight.com/en_US/shop/prod … DMI-black/

175

(707 odpowiedzi, napisanych Fabryka - 8bit)

Mq napisał/a:

Dotarło:-) @Simius: czy mając Sophię2 kręcenie potencjometrem na płycie Atari wpłynie jakoś na kolory?

Nie wpłynie. Kodowanie PAL/NTSC jest przeprowadzane od poczatku do końca cyfrowo, czego pozytywnym rezultatem jest 100% powtarzalność kolorów.

Montezuma napisał/a:

@Simius Czy zmieni się tutaj coś w Zosi 2.0 ?

Nie. W dalszym ciagu pozostaje Fvsync=50Hz (lub 60Hz w NTSC). Ale za to w trybie 720x576p (lub 720x480p w NTSC) są większe szanse na współpracę w telewizorami.