2,126

(43 odpowiedzi, napisanych Zloty)

L proszę.

2,127

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

http://atariki.krap.pl/index.php/FAQ#Obs.C5.82uga

2,128

(644 odpowiedzi, napisanych Programowanie - 8 bit)

@Mazi: A F7? Jest akceptowalne czy już nie?

2,129

(24 odpowiedzi, napisanych Bałagan)

Wykapany? Z pełnego wytrysku! Gratulacje i niech rośnie zdrowy.

2,130

(183 odpowiedzi, napisanych Fabryka - 8bit)

Ale zawsze łysemu możesz wysolić super cenę. "Jak dla Pana to ... peelenów".

2,131

(47 odpowiedzi, napisanych Zloty)

A który to jest ten Twój ulubiony? ;>

2,132

(21 odpowiedzi, napisanych Scena - 8bit)

Thank you very much. I'll try to get it from snapshot.

2,133

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

nosty napisał/a:

Tymczasem dla mnie symbolem Atari zawsze byla lewa reka wyciagnieta w strone wlacznika a palce prawej ulozone w charakterystyczne V :)

Atari! Komputer ludzi wolnych!

2,134

(21 odpowiedzi, napisanych Scena - 8bit)

Could you share .CMC files?

2,135

(21 odpowiedzi, napisanych Scena - 8bit)

http://www.atarimusic.net/amn-live/sear … rcity-demo

2,136

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Panowie - czy Wy czytacie czasem co pisze w atariki? http://atariki.krap.pl/index.php/Lista_ … 5dze%C5%84

2,137

(320 odpowiedzi, napisanych Zloty)

I kawałek kodu z użyciem samych nielegali :P

2,138

(111 odpowiedzi, napisanych Fabryka - 8bit)

Przecież atari800 też odtwarza dźwięk z bipera...

2,139

(7 odpowiedzi, napisanych Software, Gry - 8bit)

ID-10-Ten paradoksalnie - wersja angielska urządzenia spod Bochni.

2,140

(161 odpowiedzi, napisanych Fabryka - 8bit)

Miodź.

2,141

(10 odpowiedzi, napisanych Scena - 8bit)

git, tylko czemu 1 pokey?

2,142

(57 odpowiedzi, napisanych Zloty)

jellonek napisał/a:

az korci napisac ze stworca byl raczej bug...

Nic przy zdrowych zmysłach takiego niebożęta jak yerzozwyerz by nie wykoncypowało.

2,143

(27 odpowiedzi, napisanych Bałagan)

@tatqoo: A czy masz może Yoompa w wersji kolekcjonerskiej (komplet: cart, kaseta i dysk)? Chętnie odkupię.

2,144

(18 odpowiedzi, napisanych Bałagan)

A tam jakiś dubstep - posłuchajcie sobie OST Leibacha z Iron Sky - np to: https://www.youtube.com/watch?v=VFvPkyeyLPk
@nosty: dzięki za Skrillex
@gepard: dzięki za Au5 :)
Pięknie skrzypią.

2,145

(142 odpowiedzi, napisanych Software, Gry - 8bit)

Jeśli max T=100, to co z grami które ciągną się w nieskończoność (River Raid)?

2,146

(17 odpowiedzi, napisanych Software, Gry - 8bit)

Dwie? Po co?

2,147

(47 odpowiedzi, napisanych Zloty)

Nie cośtam, tylko chiptunes.

2,148

(259 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

Moze chodzilo o to, zeby w ktoryms z obszarow karta mozna bylo uzywac rozkazow ktore generuja podwojny odczyt

Dokładnie o to mi chodziło.
Można też sobie wyobrazić, że z wyniku obliczeń trzeba będzie korzystać wielokrotnie, co zwolni programistę od buforowania wyniku w ramie.

2,149

(259 odpowiedzi, napisanych Fabryka - 8bit)

nosty napisał/a:

Brak dekodowania adresow wymusza dyscyplinę u programisty Atari. Musi on trzymac sie protokołów
komunikacji. Nie moze nastapic zaden przypadkowy odczyt ze strony $D5xx bo urzadzenia sie rozsynchronizują.
Ale to sie sprawdza. Te animacje z dema zostawilem kiedys wlaczoną na całą noc i rano w dalszym ciagu działała.

Co do wykorzystania rozkazow, ktore wykonuja np dwa odczyty to tak jak napisal Jell sam cartridge nie ma jak sie tego domyslec. Musialbys miec frimeware ktory "wie", o tym ze uzyjesz takich rozkazow.

A ja bym proponował inne rozwiązanie.
1. Obszar adresowany przez antic, jak wiadomo nie będzie wymagał żadnych cudów i można założyć, że podwójne odczyty się nie zdarzą. Można więc wydzielić obszar np. $d500..$d52f, w którym pojawiałaby się pamięć ekranu do odczytu przez antic.
2. Wszystkie procedury ułatwiające żywot programiście niech korzystają z osobnych komórek. Dzięki temu nie zmuszamy go do dyscypliny (i znajomości niuansów 6502), a dajemy możliwość korzystania z dowolnego trybu adresowania jaki mu w danej chwili się zamarzy. Twój kod do mnożenia wyglądałby tak:

    lda #$40  ;rozkaz mnozenia
    sta $D530
    lda factorA
    sta $D531
    lda factorB
    sta $D532
    lda $D533    ;lsb wyniku
    ldy $D534    ;msb wyniku

Nie ma niespodzianek.

Edit: adresy

2,150

(259 odpowiedzi, napisanych Fabryka - 8bit)

Efekt porażający! Nosty - gdyby była wersja z możliwością flashowania romu tego microchipa, to byłoby świetnie - gry mógłbyś puszczać jak dotąd z dodatkowym wkładem dla pica tak, jak to jest w przypadku vbxe :)
Jeśli dobrze zrozumiałem, to urządzenie działa tak, że sekwencyjne odczyty z tych samych rejestrów (np. $d500) powodują otrzymywanie kolejnych danych (kolejne bajty wyniku w załączonym przez Ciebie przykładzie na mnożenie, lub też zawartość kolejnych linii ekranowych kiedy antic adresuje urządzenie). Czy Twoje rozwiązanie będzie poprawnie działać z trybem adresowania (zpg,x) ?

Edit: BTW ponieważ mnożenie (jak i dodawanie) jest przemienne, to nie ma czegoś takiego, jak mnożna i mnożnik, a są wyłącznie czynniki mnożenia (analogicznie dodajna, dodajnik - składniki).