226

(75 odpowiedzi, napisanych Fabryka - 8bit)

Super wiadomość !

Pamiętaj, że używając mapy kolorów możesz mieć 3 kolory w polu mapy w trybie ANTIC hires nawet bez użycia overlay,  więc można dodać jakieś proste tło (ten trzeci kolor to dodatkowy kolor tła hires). Na dodatek możesz uniezależnić kolor zapalonych pikseli od koloru tła.

A do czego używasz blitter w Jet Set Willy ?

227

(96 odpowiedzi, napisanych Fabryka - 8bit)

Namieszałem trochę XXL-owi, więc późno bo późno ale zabieram głos w dyskusji.

Odrobina technicznego bełkotu może pomóc zrozumieć jak działają mechanizmy MEMAC i obostrzenia z nimi związane.

-------------------------------------------------------------------------------------
Mechanizm kontroli linii CASINH

Próba dostępu przez CPU / ANTIC do adresów zajętych przez:

- OS ROM (gdy aktywny - sterowanie: PORTB)
- BASIC (gdy aktywny - sterowanie: PORTB)
- Cartridge (gdy aktywny - sterowanie liniami RD4 i RD5 na porcie CART)
- Rejestry sprzętowe ($d000-$d7ff, aktywne zawsze)

Spowoduje wystawienie przez MMU sygnału CASINH, który to sygnał odcina wewnętrzną
pamięć RAM Atari. Dodatkowo CASINH podłączony do VBXE informuje je, że nie należy nawet próbować podłączać VRAM do szyny.
To połączenie CASINH do VBXE to właśnie ten nieszczęsny nowy "kabelek". Jego brak spowoduje, że
w powyższych przypadkach nic nie ostrzeże VBXE i będzie tak:

przy odczycie: dane z VRAM "zderzą się" na szynie danych z danymi z ROM, CARTA lub rejestrów sprzętowych.
w efekcie bufory będą przeciążane (ale raczej nic się nie spali) i CPU / ANTIC odczyta jakieś bzdury
(wygra silniejszy scalak) - mamy tu p.2 z testu XXL-a - komp się wiesza ponieważ obszar romu $f000-$ffff jest
na bieżąco używany a już nie można nic normalnego z niego odczytać.

przy zapisie: dane zapisywane będą jednocześnie do VRAM i ROM (!) lub rejestrów sprzętowych ....
tutaj jest jeszcze jeden zonk który wynika z konstrukcji atari - mianowicie zapis do ROM
powoduje znowu zderzenie na szynie danych ponieważ w uproszczeniu ROM zakłada, że jeżeli coś od niego chcą
to jest to zawsze odczyt niezależnie od stanu linii R/W i wystawia dane na szynę.

Dodanie kabelka do VBXE powoduje, że nie wpycha się ono z pamięcią MEMAC A na siłę tam, gdzie i tak wepchnąć się nie może.

-------------------------------------------------------------------------------------
Mechanizm kontroli linii EXTSEL

New Device wystawia sygnał MPD, który powoduje odłączenie przez MMU ROMu w obszarze
$d800-$dfff. Po odłączeniu nie jest już wystawiany sygnał CASINH dla tego obszaru -
w tym miejscu może się więc pojawić okienko z normalnym RAM Atari. Aby Atari nie podłączyło ani ROM ani RAM
dodatkowo uaktywnia się linię EXTSEL, która niezależnie odłączy wewnętrzny RAM.
Pojawia się więc "dziura" $d800-$dfff w którą można podstawić ROM/RAM NewDevice (KMK).

Sygnał CASINH dla tego obszaru jest więc nieaktywny, jednak VBXE i w tym przypadku
"trzyma rękę na pulsie" monitorując dodatkowo stan linii EXTSEL (z której samo korzysta w celu zmiany normalnego RAM na obszar VRAM)
robi to następująco:

- gdy spełnione są warunki włączenia bufora memac a/b (CASINH nieaktywny, adres zgodny z memac, aktywacja memac)
wówczas sprawdzany jest jeszcze stan linii EXTSEL - jeżeli linia jest aktywna, wówczas VBXE zakłada, że
jakieś nieznane mu urządzenie (np. KMK) zażądało dostępu do szyny danych i "odpuszcza sobie" podłączenie VRAM w tym cyklu
- nieznane urządzenie ma priorytet nad VBXE.
Jeżeli linia EXTSEL jest nieaktywna, wówczas VBXE zakłada, że nic nieznanego mu nie "dobiera się" do szyny sam ją (linię EXTSEL) aktywuje - czyli w tym cyklu podłączany jest VRAM a odłączany RAM Atari.

228

(96 odpowiedzi, napisanych Fabryka - 8bit)

U mnie sekwencja przeszła cała bez problemu

Wartość 100 nie pojawiła się w pamięci VBXE (sprawdziłem po przeniesieniu banku pod $8000 : poke 54878,140)

Mam kabelek.

229

(79 odpowiedzi, napisanych Fabryka - 8bit)

Popraw może to nadpisywanie dl przy ładowaniu (np. wyłącz kulturalnie DMA) bo latające i migające syfy mnie wkurzają - Drac030 o tym dobrze wie. ;-)

230

(79 odpowiedzi, napisanych Fabryka - 8bit)

OK sprawdziłem tę nowszą wersję.

Pod R5 - wczytuje się OK, uruchamia OK - śmieci na ekranie zniknęły. (tylko w końcowym etapie ładowania coś wlazło na display-listę ale to szczegół).

Pod APE (mirror = APE loader) zwiecha natychmiast po obrazku tytułowym (i to identyczna jak w nightshade - zostają migające śmieci).

Postaram się pomóc ale już nie dzisiaj.

231

(79 odpowiedzi, napisanych Fabryka - 8bit)

Nightdriver działa (ładuje się i uruchamia) na R5 + FX1.20a. U Candle zawiesza się po obrazku tytułowym (a więc nie ładuje się do końca analogicznie jak nightshade).

Jednak we właściwej grze na dole ekranu (pod samochodzikiem) mam kolorową "kasze" statyczną zrobioną z overlay vbxe ....

232

(79 odpowiedzi, napisanych Fabryka - 8bit)

Jak napisał XXL "zwiększcie swój spokój" :-) Zaraz sprawdzę nightdrivera u siebie.

233

(90 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

> VBXE2, fx 1.20r atari 600xl - nie dziala
> VBXE 1.2, fx 1.20a, atari 65xe, 1mb ext ram bez kabelka - nie dziala
> VBXE 1.2, fx 1.20a, atari 65xe, 1mb ext ram z kabelkiem - nie dziala

jaki program ladujacy?

> APE 3.0.4

uzywa 6 strony ?

---
najbardziej interesuje mnie
> VBXE 1.2, fx 1.20a, atari 65xe, 1mb ext ram z kabelkiem - nie dziala

sprawdz ze sparta i z np mydosem albo jakims innym na bazie 2.5

APE loader używa strony 0600 o ile  zdążyłem się zorientować.

234

(90 odpowiedzi, napisanych Fabryka - 8bit)

U mnie pod R5 (2.09) obie wersje działają (65XE + 1M SIMM, VBXE 1.1 z kabelkiem, FX 1.20a).

Sprawdzone pod mirrorem APE 3.0.4 : obie wersje zwis po obrazku tytułowym (pojawia się migający żałośnie śmieć po tym obrazku).

235

(90 odpowiedzi, napisanych Fabryka - 8bit)

U mnie wiesza się na SDX (konfig use banked) po obrazku tytułowym. Odpalony przez loader R5 chodzi bez problemu.

Niestety - gra za trudna dla mnie :-(

236

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

o, też mam tego wellona :-)

Powiem szczerze, soft od niego też jakiś dziki jest - zwłaszcza, że wymaga do działania jakichś niesamowitych bibliotek powiązanych z ms access .... nie pamiętam co to było ale bez tego jeden wielki access violation.
Ale jak już działa - to jest super.

237

(544 odpowiedzi, napisanych Fabryka - 8bit)

U mnie:

FREDDIE, pin 2 (XIN - wyjście z płyteczki generatora PCLK):

http://spiflash.org/files/frpin2.png


VBXE v1.1 PCLK INPUT (również wyjście z generatora PCLK, ale inne):

http://spiflash.org/files/vpclk.png

238

(544 odpowiedzi, napisanych Fabryka - 8bit)

Lotharek, zmiany by pewnie nie było, jakbyś użył composite video jako synchronizacji w SCART :-)

239

(544 odpowiedzi, napisanych Fabryka - 8bit)

Lotharek:

Generalnie do SCARTA nie podłączaj SYNC z 4050 raczej, tylko Composite Video (lub CLUM) z atarki jako synchronizajcę.

Chodzi o to, że impedancja tam (w TV) jest 75 omów i możesz zabić 4050. Poza tym nie ten poziom sygnałów.

Oczywiście przeważnie zadziała - zgoda, ale tak sobie ględzę ...

240

(47 odpowiedzi, napisanych Fabryka - 8bit)

dajcie sobie spokój z taką firmą

241

(403 odpowiedzi, napisanych Scena - 8bit)

Tak patrzę i widzę, że jest tu kilku mąciwodów lubujących się w uczestniczeniu w tego typu wojenkach. Poza nimi to może czasem w "bałaganie" coś napiszą.

242

(47 odpowiedzi, napisanych Fabryka - 8bit)

Brawo Candle :)

243

(27 odpowiedzi, napisanych Kolekcjonowanie)

Żenujące, przecież to trochę jajcarski tytuł topiku, nic więcej. Co się z niektórymi tutaj dzieje ? Przecież Hororus nie użył wulgaryzmów a podejrzewam, że średnio inteligentny czytelnik "skumał" o co chodzi mu z tą "komparycją".

244

(14 odpowiedzi, napisanych Bałagan)

A mi ostatnio zarąbali z piwnicy amplituner ZRK AT9115 i magnetofon M9115 ... chlip ... poszły na wino pewnie :-( A tyle kiedyś nad tym siedziałem, żeby to "dopieścić".

Pm

246

(544 odpowiedzi, napisanych Fabryka - 8bit)

Candle: Takie kolory są tam standardowo ustawiane przez OS od 30 lat ... - dziwne, że jakoś nikt dotąd nie zwrócił uwagi... ;-)

247

(2 odpowiedzi, napisanych Miejsca w sieci)

Ale żaden z tych screenów nie jest chyba z atari 800/XL/XE :)

248

(127 odpowiedzi, napisanych Fabryka - 8bit)

Wypowiem się ja.

Ponieważ impedancja wejściowa wzmacniaczy jest rzędu od 10 do kilkadziesiąt k to włożenie rezystora 10k zamiast 1M jest jak najbardziej wskazane. Z tego co wiem, Candle robił testy na swoim sprzęcie i u niego pasował mu rezystor 1M - nie wiem dlaczego, ale moim zdaniem jest on zdecydowanie za duży.

249

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

no właśnie... a niby ta komoda taka fajna a jednak niefajna ...

250

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

Zaxon : sd2iec? To do C64? Co na tym pójdzie z org. softu ? Poważnie pytam, bo może byłbym zainteresowany.

Lotharek: sorry za offtop, i dołączam do pytania: czy nie można tego zmniejszyć ?