301

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

MADS 2.1.3. Taka konstrukcja

value = $20 % %111

powoduje

Runtime error 216 at $0000000000440A58
  $0000000000440A58

Po poprawce

value = $20 % [%111]

kompiluje się poprawnie.

Zdaje się, że wtedy nie było jeszcze syntezy subtraktywnej i to były eksperymenty.

http://atariki.krap.pl/index.php/AMY

http://atariki.krap.pl/images/7/73/Amysnd.zip

305

(4 odpowiedzi, napisanych Bałagan)

@xxl: To jest z samej gry, czy może coś dorabiałeś?

306

(12 odpowiedzi, napisanych Różne)

Nic się nie wyczerpało. Za niecały miesiąc następna edycja!

307

(5 odpowiedzi, napisanych Scena - 8bit)

"... has been created using ... skype" :)
A na dodatek tym https://bocianu.gitlab.io/spred/ można robić całe filmy.

308

(15 odpowiedzi, napisanych Fabryka - 8bit)

Nie wiem skąd to przekonanie że mało osób ma VBXE. Wiem o co najmniej 200 sprzedanych egzemplarzach, a ta liczba jest obawiam się mocno zaniżona. Szacuję że realnych posiadaczy jest ok. 500.

Edit: Poza tym pełna zgoda z xxl :)

309

(81 odpowiedzi, napisanych Programowanie - 8 bit)

Olej cat :)

310

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

Z jaką częstotliwością ten strumień jest renderowany?

Fajna sztuczka.

312

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

Nie 10*8 tylko 10*10. Traktujesz bity startu i stopu jak bity danych, ale takich które MOGĄ BYĆ przekłamane bo nie masz na nie wpływu.
Załóżmy że generujesz poziom stały więc masz strumień:
0101010101 0101010101 0101010101
czyli wysyłasz $55 $55 $55 - gdzie tu masz jakiś pisk i jakieś błędy?
Może inny schemat np:
0111111111 0111111111 0111111111
czyli wysyłasz $FF $FF $FF - tu też widzisz jakieś błędy?
No dobrze - jak chcesz wygenerować:
0001110011 1100001010 0000111110
to wysyłasz $9C $A1 $F8 ale strumień bitów generowany jest tak:
0001110011 0100001011 0000111111
wtedy dostaniesz w drugim bajcie 2 błędne bity a w trzecim bajcie 1. Przy częstotliwości 44.3kHz to nawet nie wskoczy w próg słyszalności.

Edit: Poza tym jak masz dwa błędy w bajcie (w miejscu bitu startu powinna być 1 a w miejscu bitu stopu 0), to nie wiem czy to w ogóle będzie miało znaczenie. Znaczenie myślę będą miały kumulowane pojedyncze błędy w bajcie. Ale te może dałoby się skompensować celowymi przekłamaniami w bitach danych? Tak sobie fantazjuję.

313

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

Ale poza zakresem słyszalności :) Więc niech se szumi.

314

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

A czemu chcesz to wyłączać? Dostaniesz falę o wypełnieniu 1/10 do 9/10. Przy wystarczająco wysokiej częstotliwości to nawet nie usłyszysz nośnej.

Edit: Ustawiając 1.77MHz jako główny zegar i 10 w generatorze potrzeba wysłać bajt co 110 cykli (16,1kHz nośna). To nie lepiej użyć 7-bitowego PWM-a bo i tak generator masz zajęty (chyba że taktowanie transmisji miałbyś z zewnątrz to masz 5-ty kanał w POKEY-u o rozdzielczości 3-bit)?
Można by próbować też traktować to jako strumień bitów i traktować bit startu i stopu jako bity danych, tyle że czasem byłyby one błędne. Może w ogóle nie będzie to mieć znaczenia np przy 4 w generatorze czyli nośnej 44,3kHz (bajt co 50 cykli)?

Edit 2: Ale możesz taktować z zewnątrz i dostać 5-ty kanał w POKEY-u wrzucając z zewnątrz dowolny strumień bitów nie martwiąc się w ogóle ramkami i bitami start/stop. Ale czemu wtedy nie wprowadzić tego na linię audio zamiast kombinować z datain?

315

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

Gratulacje!

316

(48 odpowiedzi, napisanych Scena - 8bit)

Wspaniały wafelek. Przypominają mi się muzyki Tima Follina. To ten sam motor?

317

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

qbahusak napisał/a:

Pytanko dość ważkie.
1. Czy wszystkie covoxy stereo są sterowane przez pierwsze 4 adresy? (np. D600 D601 D602 D603)
2. Jak jest z przyporządkowaniem kanałów stereo?
3. Co się stanie, jak pod covox mono będę wpisywał dane pod 4 adresy? (pewnie 4 razy się wpisze :)
4. Gdzie znaleźć taką rozpiskę na soft - jak obsługiwać bazylion covoxów?
5. Jakieś "How to write your own soft that uses covox" aby był zgodny ze wszystkimi, co są?

- http://atariki.krap.pl/index.php/Progra … nie_sampli
- http://atariki.krap.pl/index.php/Covox
- http://atariki.krap.pl/index.php/Evie
- http://atariki.krap.pl/index.php/SimCovox
- http://atariki.krap.pl/index.php/IDE_Plus
ad.1. SimCovox nie. Evie jest też przez kolejne 4.
ad.2. SimCovox jest w $D300 lub $D1FB. COVOX jest w $D600, $D700 ale też i w $D280. Przyporządkowanie kanałów to 14-23, wyjątkowo w SimpleStereo od Candle jest 12-34 (wersje 2 i dalsze już mają 14-23).
ad.3. Tak.
ad.4. Nie znam. Covoxa nie można odkryć, chyba że jest razem z Evie, PokeyMAX-em lub SimpleStereo4.
ad.5. Nie znam.

Edit: W http://atariki.krap.pl/index.php/XL_Digital i compotowym playerze jest wybieraczka adresów i w http://atariki.krap.pl/index.php/NeoTracker też.

Edit 2: załączona dokumentacja do PokeyMAX-a

318

(9,967 odpowiedzi, napisanych Bałagan)

https://twitter.com/OrdoMedicus/status/ … 6Xiq0pAAAA
Robicie zbiórkę na cele dobroczynne? Nie możecie być pewni dnia ani godziny, bo może KtośKtoWieLepiej przeznaczy Wasze pieniądze na cele jeszcze bardziej dobroczynne.
A gdyby tak Owsiakowi zrobić taki numer? Albo Ochojskiej? Albo Caritasowi?

319

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

Dzięki, bo ten programik jest świetny i testuje prawie wszystko.
Brakowało mi tam chyba tylko pistoletu i pióra świetlnego (czyli LPENH/LPENV) i możliwości określenia okresu autofajera w joysticku. Poza tym nic Cię nie zaskoczy :)

Edit: Przepraszam, zapomniałem że na sąsiednim forum pisałem już o pistoletach 2 miesiące temu.

320

(9 odpowiedzi, napisanych Sprawy atari.area)

"Niech CO Krwawy Hegemon?!"
Też popieram.

321

(81 odpowiedzi, napisanych Programowanie - 8 bit)

bocianu napisał/a:

Bajt z danymi pocisków zawiera tez informacje o pozostałych pociskach - wstawiać tam zera?

Tak.

bocianu napisał/a:

@mono
- szerokość x4 jest na podglądzie duszka pod kolorami, jak dla mnie to wystarczy. Nie wiem czy ta szerokość jest konieczna w samym edytorze. Jak myślisz?
- wysokość 1/2 liniowa to tylko kwestia wyświetlania, bo dane sa identyczne. Wyświetlane aspect ratio pixela można zmienić w opcjach.

Jeśli miałbyś obiekt złożony z playera (8px) i missila (2px) wtedy każdy z tych sprajtów może mieć inną szerokość.
Przemieszczenie sprajtów w obiekcie - można sobie wyobrazić obiekt o szerokości 12px złożony z dwóch playerów (8px) z włączonym multicolorem i przesunięciem 4px. Jeśli dla każdej klatki można byłoby to konfigurować odrębnie wtedy przydałby się też pivot point (czy też anchor - jak zwał, tak zwał) dla każdej klatki jako punkt referencyjny dla całej animacji.
Co do rozdzielczości pionowej - ona jest istotna właśnie w kontekście szerokości sprajta. Oto dla rozdzielczości jednoliniowej mamy:
- szerokosc 1x - proporcje piksela 2:1
- 2x - 4:1
- 4x - 8:1
a dla rozdzielczości dwuliniowej:
- 1x - 1:1
- 2x - 2:1
- 4x - 4:1

322

(81 odpowiedzi, napisanych Programowanie - 8 bit)

Super narząd.

Faktycznie miło byłoby mieć szerokość 8+2, ale też może i:
- przemieszczenie sprajta względem drugiego (zarówno playera jak i missile jesli używany jest tryb 8+2)
- różne szerokości player i missile (x1, x2, x4)
- tryb wykorzystujący więcej sprajtów (z nakładaniem i bez i z szerokościami i displacementami)
- tryb kolorystyczny dla 5 playera (missile biorą kolor z COLPF3 a nakładają się tylko playery)
- klatki animacji mogłyby mieć różne konfiguracje (i szerokości) więc przydałby się pivot point dla każdej klatki
- ustawienie priorytetu kiedy używamy wielu sprajtów (żeby szeroki missile mógłby być pod wąskim playerem)
- wysokość jedno i dwuliniowa szczególnie kiedy możemy ustalać szerokości sprajtów
Może jeszcze tryb z priorytetem 0 ale to już jest nakładanie sprajtów na grafikę i de-facto definiowanie sprajtów softwareowych, wiec nawet nie śmiem czegoś takiego proponować, bo sprajty są wtedy dowolnej szerokości, wysokości, itd. Dużo skomplikowanej pracy, a pewnie mało kto z tego skorzysta.

Bardzo fajnie, że można wybrać paletę!

Edit: Ale skoro można podawać swoje propozycje, no to podaję :)

323

(7 odpowiedzi, napisanych Programowanie - 8 bit)

@laoo: http://mads.atari8.info/mads.html

324

(9,967 odpowiedzi, napisanych Bałagan)

Ale co to ma być?

325

(33 odpowiedzi, napisanych Sprawy atari.area)

"Kiepska sytuacja" jest niezbędna. Tam się dyskutuje o ważkich kwestiach wolności Waszej i naszej, kształtu ustroju Państwa i tam wykuwa się kształt przyszłej Polski oraz hartują się postawy etyczne i wyłaniają się elity a obnażają zdrajcy i zaprzańcy. Tam się jawi kształt świata nowy.
A w innych wątkach tylko kupię, sprzedam i zamienię - jak bym był na bazarze :P