MADS 2.1.3. Taka konstrukcja
value = $20 % %111
powoduje
Runtime error 216 at $0000000000440A58
$0000000000440A58
Po poprawce
value = $20 % [%111]
kompiluje się poprawnie.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
thing neo 1.60 Olivier Landemarre wydał nową wersję desktopu Thing.
VIII. Basque Tournament of Atari 2600 Kolejna relacja, wśród otrzymywanych od naszego przyjaciela Egoitza z Kraju Basków.
atari.area forum » Posty przez mono
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.
@xxl: To jest z samej gry, czy może coś dorabiałeś?
Nic się nie wyczerpało. Za niecały miesiąc następna edycja!
"... has been created using ... skype" :)
A na dodatek tym https://bocianu.gitlab.io/spred/ można robić całe filmy.
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 :)
Olej cat :)
Z jaką częstotliwością ten strumień jest renderowany?
Fajna sztuczka.
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ę.
Ale poza zakresem słyszalności :) Więc niech se szumi.
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?
Gratulacje!
Wspaniały wafelek. Przypominają mi się muzyki Tima Follina. To ten sam motor?
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
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?
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.
"Niech CO Krwawy Hegemon?!"
Też popieram.
Bajt z danymi pocisków zawiera tez informacje o pozostałych pociskach - wstawiać tam zera?
Tak.
@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
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ę :)
Ale co to ma być?
"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
atari.area forum » Posty przez mono
Wygenerowano w 0.096 sekund, wykonano 13 zapytań