Deary by SquoQuo by Xeen 2012-09-02 20:02:56

Na zlocie Buenzli 2012 została wystawiona bardzo ciekawa produkcja na malucha: Deary / SquoQuo. Demko zajęło 3 miejsce (aż dziw bierze, że dopiero, chyba warto zobaczyć inne prace mimo iż z oczywistych względów jestem subiektywny) w kategorii combined intro i zawiera kilka naprawdę znakomicie zakodowanych efektów. Gorąco zachęcam do obejrzenia.



Plik dostępny tutaj. Miłego odbioru!
mgr_inz_rafal 2012-09-02 20:18:00

Najlepszy jest ten plaster, z którego wylatuje dym :)

Ramos 2012-09-02 20:19:51

Fajne demko, ale nie rzuca na kolana. Jednak demoscena na Atari żyje :)

klaus 2012-09-02 20:29:41

całkiem miło się to ogląda :)

xxl 2012-09-02 20:37:07

i dobrze uzyte rozkazy niepublikowane 6502C :-)

adv 2012-09-02 20:39:42

Fajna POKEYówka, a efekty ciekawie połączone dzięki czemu przyjemnie się ogląda nawet kilka razy z rzędu. Moim zdaniem czołówka tego lata... znaczy roku.

gorgh 2012-09-02 20:42:42

ma swoje lekkie braki, ale czuje mocną zazdrość mimo wszystko :)

dhor 2012-09-02 21:37:40

Zajebisty chiptune... (no ale 505 ma otwarte horyzonty, nie naruszone tradycją standardowych chipów pokeyowych).

A demko ma najlepszy design od wielu lat... Panowie, brać przykład, tam prawie w ogóle nie ma pauzy i ciemnych ekranów!

ooz/agenda 2012-09-02 21:45:02

@dhor,
nie ma ciemnych ekranów -- ale grafiki to demo też nie ma :)
poza tym produkcja jest świetna.

tdc 2012-09-02 22:20:16

No, no nawet voxelsy są na Atari;) Jakoś nie mogę sobie przypomnieć w tej chwili jakiegoś wcześniejszego demka gdzie ktokolwiek próbował tego na Atari. Ktoś próbował ?

eru 2012-09-03 01:04:07

BARDZO ciekawe, szacunek za dopieszczenie

bob_er 2012-09-03 07:35:14

@ooz - znam też inne grupy, które w demach grafiki wiele nie mają :). ale demo superowe...
btw: widać macki greya wszedzie nie dotarły :)

grey / mystic bytes 2012-09-03 08:05:40

demko super, muzyka zajedwabista :D

anonymus 2012-09-03 08:46:46

super! gdzie chowają się tacy koderzy:)?

Ramos 2012-09-03 10:20:11

Szkoda, że tak mało tworzy się dem na Atari.

mały troll 2012-09-03 12:11:30

ale po co komu demo, tyle energii na nic, lepiej poświęcić ten czas na zrobienie choćby gry ;-)

tdc 2012-09-03 13:54:16

Jak ktoś lubi to co robi, to robi to co lubi ;)

ooz/agenda 2012-09-03 15:40:37

@Bob_er oczywiście :) , chodziło mi tylko o to ,że przy większej ilości grafiki trudniej utrzymać flow dema.
@mały troll, tak a najlepiej ten czas i energię zużytkować na port albo kolejny klon gier logicznych :p

Grey / Mystic Bytes 2012-09-03 15:54:58

@ooz: ależ tam jest grafika, zapomniałeś o papierosie :D (nazywam przez kolegę mgr_inz_Rafała) - "plastrem, z którego wylatuje dym" :)

Wieczór 2012-09-03 18:31:07

Od razu widac, ze nie palacze - plaster to trafne okreslenie. Aby wygladalo jak papieros:

1. Proporcje grubosc / dlugosc (powinien byc smuklejszy)
2. Proporce zar-popiol/filtr (filtr dluzszy)

i juz by wygladalo jak trzeba :)

the fender 2012-09-03 18:56:25

To jest papieros kodera. Ma tyle wspólnego z tym zwykłym, co zwykłe kolory z koderskimi kolorami.
BTW: Kolory w tym demie również koderskie :D
Muzyka bardzo ciekawa :)

IMHO Mimo wszystko demo posiada ciekawy specyficzny design, tak pomiędzy ZX a C64=.

tdc 2012-09-03 20:49:49

Koderskie kolory;) Kurcze muszę się zastanowić nad swoją tfu-rczością ;):):)

pin 2012-09-03 21:57:43

... praca bardzo ładna. Problem mógłby zaistnieć jednak w chwili, gdy na kompotach trafiło by na coś, na czym ostatnio odpalałem konkursy. Projekcja dema przerwana by była na "szachownicach". Ciekawe, dlaczego do takiego efektu trzeba używać nielegali 6502C? ;)- Hmmm - bo na 65c02 się nie da? :)

@XXL - jak dla mnie, to bardzo dobry przykład, czego nie należy robić :P

pin 2012-09-03 21:59:59

Zastanawiam się tylko nad muzakiem ale domniemam, iż design w założeniu wymusił pewien klimat na 505 ;)-

Grey / Mystic Bytes 2012-09-03 22:13:24

@pin: mogło też być w drugą stronę :) demo grupy Checkpoint na ST z SV2k10 też miało klimat i nietypową muzykę:

http://dhs.nu/video.php?ID=304

pin 2012-09-03 22:27:40

Grey - czy ja mówię, że to złe rozwiązanie? :) -

Grey / Mystic Bytes 2012-09-03 22:33:33

@pin: ale przecież ja też nic nie mówię :D od taka wymiana myśli ;)

xxl 2012-09-03 22:53:21

@Pin: nie widzialem ani jednego atari w swoim zyciu ktore by mialo 65c02 natomiast takich z 6502C bardzo duzo (wszystkie standardowe). jaki jest sens pisania programow nie kozystajac z WSZYSTKICH dostepnych mozliwosci atari tylko dlatego ze moga nie dzialac na zmodyfikowanym atari? Tworcy dema wybrali rozkazy niepublikowane (nie tylko w tym miejscu) i co? maja sie dostosowac do Ciebie bo zmieniles proca w atari?

xxl 2012-09-03 22:57:39

@Pin, zawsze mozesz wybrac rozwiazanie Pasia - najprawdopodobniej atari z ta karta bedzie wykonywac rozkazy nielegalne a przelaczanie w tryb 16bitowego proca bedzie programowy - to dobre i rozsadne rozwiazanie (jesli oczywiscie tego potrzebujesz)

pin 2012-09-03 23:18:27

pisałem o 65c02 celowo i tylko wyłącznie dając do zrozumienia, że chodzi mi o legale. Też nie widziałem Atarki z 65c02, więc tu jak najbardziej się z Tobą zgadzam.

Czyli co - oprócz "szachownicy" jest tam coś, czego się na legalach zrobić nie da? :) - tak tylko pytam, bo nikomu niczego nie zabraniam i nie zamierzam. Nie zgłupiałem aż tak bardzo :D

A tak poza tym, to treść doca do dema daje do zrozumienia min. tyle, iż autor ma alergię na wszelakiej maści modyfikacje komputera Atari. W życiu nie widziałem, by stereo było do czegokolwiek wymagane (odwracając znaczenie tego, co w docu jest napisane) ;)-

Czekam tylko na wysyp dem na Atari 400/800, oraz nowych pomysłów, które w efekcie spowodują, iż będziemy sobie produkcje oglądać na emulatorach. Jak będę miał chwilę czasu, to podam Ci dwa - trzy tytuły starych demek, których na realnym sprzęcie nie widziałem od kilkunastu lat tylko dlatego, że działa (lub nie) mi to wyłącznie na emulatorze. Dema związane sprzętowo ze stacją dysków, przeplotem sektorów i czasem odczytu, lub coś, co nie odpala z niewiadomych przyczyn nawet w konfiguracji marki golas. I mowa nie o xegs i '816, tylko normalnym Atari 130XE z 6502c ;)-

pin 2012-09-03 23:40:24

@XXL - z czego pamięć mnie nie myli, to 6502c użyty był w prototypie wyłącznie celem zainicjowania pracy układu FPGA, więc komputer budzi się w trybie emulacji 65c02, czyli karta w tych warunkach nie da możliwości wykonania "nielegalnego" kodu. I teraz ciekawa będzie sytuacja w której Pasiu sprzeda tyle kart, co zeszło interface'u IDE+, a dlaczego to takie ciekawe, dywagacja poniżej.

Hmmm ... wydaje mi się, że Turbo nie będzie raczej służyło do tego, by leżeć na półce i być nieużywane porastając w coraz to grubsze warstwy kurzu, gdyż - jak VBXE nie będzie to tania zabawka. Pytanie w stosunku do takiego jak w demie używania nielegali powstaje - czy takie działanie ma jakiś sens, bo wydaje mi się, że w demie nie zobaczyłem niczego rewolucyjnie nowego, bądź niespotykanego. Idąc dalej - z czasem autor po prostu zapewni sobie coraz mniejszą oglądalność produkcji wśród osób używających realnego sprzętu i także osób przy okazji rozbudowujących swoje komputery.

Rozumiem jeszcze, jak by w tym było coś niesamowitego - dajmy na to np. liczony torus na pięć ramek realtime z czymś tam jeszcze - uzyskany wyłącznie poprzez nielegalne rozkazy. W takim przypadku zwracam honor, bo warto by było załadować coś takiego nawet i z magnetofonu :) -

xxl 2012-09-03 23:55:22

no ale nie wiem o co masz pretencje. goscie pisza sobie demka uzywajac nielegali konsekwencja ich dzialania jest zajebiste demko dzialajace na atari, ktore jeszcze wygrywa kompoty :-) Ty wymieniles sobie proca w atari na 16 bitowa wersje konsekwencja Twojego dzialania jest to ze np. to demko Ci nie idzie. w czym problem. nie wiem... rozbebeszyc atari wymienic proca dzieki czemu SPECJALNIE napisany program bedzie dzialal 10 % szybciej ale trace kompatybilnosc lub wsadzic karta TOMEK8 i SPECJALNIE napisany program bedzie dzialal jakies... 800% szybciej i 100% kompatybilnosci.... no nie wiem co bym wybral ;-)

pin 2012-09-04 00:45:40

@XXL - do nikogo nie mam pretensji i nie zamierzam też mieć, mam też dyżurne Atari z 6502c, więc problemu nie ma. Nie o to mi chodzi w tym wszystkim.

Jak już piszesz w kontekście 65c816 i o "specjalnie napisanym programie" to wracając np. do wspomnianego projektu TOMEK8 widzisz - wszystko jeszcze zależy od jednej rzeczy w jakich postaciach dostępny będzie "super 800% cart akcelerator" - czy TOMEK8 będzie dostępny wyłącznie na zasadzie karta, który integruje grę z dopałem, czy będzie też dostępny w wersji "gołej" z możliwością oprogramowania ze strony komputera. W tym drugim przypadku idea może stać się bardzo popularnym dodatkiem (bo możliwości faktycznie ma niezwykłe), lecz też można będzie powiedzieć, że: "ojejku, program nie działa, bo wymaga jakiejś dopałki TOMEK8", lub że działa lecz koliduje mi z innym cartem, lub - nie działa, więcej węgla :) Wydaje mi się po prostu, że przydatność rozszerzeń rozpatrujesz bardzo wybiórczo w pewnym sensie .. a wspomniany "stopień niekompatybilności" 65c816 sprowadza się do kilku pozycji na kilkanaście tysięcy, więc zastanawiał bym się, co tu stanowi problem :)-

Poza tym w przypadku Pasiowej karty ciężko będzie mówić o wartości 10% :D ... a tam możliwości będzie raczej znacznie więcej. Oczywiście koszty też inne. Nie wiem więc "co bym wybrał"? :) - trzy niedziałające dema i 4 gry (z czego 3 syfiate), czy dopał na 16mhz z liniowym 16MB montowanym równie łatwo, co dowolny cart podłączony do komputera, tyle że z zewnątrz.

Powiem inaczej - WYDAJE MI SIĘ po prostu, że brak standardów w pewnych sytuacjach oznacza niezbyt miły chaos. Tematu nie będę rozwijał, bo znasz XXL moje poglądy doskonale :D :) -

xxl 2012-09-04 01:00:53

od przybytku glowa nie boli :-) mam nadzieje pobawie sie Twoim atari na jakims zlocie :-)

pin 2012-09-04 01:11:21

... tylko nie zepsuj i weź trochę węgla na rozruch ;)-

tdc 2012-09-04 01:20:31

a co to, a co to?
To przecież Atari!
Atari ? Atari? Atari? :/

wieczor 2012-09-04 09:39:22

@tdc: za prezentowanie takich wrazych tresci tutaj, mozesz sie przekonac, ktory z atarowcow jest rolnikiem - to znaczy posluguje sie klonica czy brona rownie sprawnie jak klawiatura :) Ja bym nie ryzykowal - nawet wiecej wegla moze nie pomoc wtedy :)

Hopper/SquoQuo 2012-09-04 09:49:49

Hi guys,
I'm writing in english here, just to add some information. I hope that's ok.
The illegal opcodes were used for controlling the variations of the checkerboard effect. It should be possible without those, so I can provide a final version which doesnt use illegal opcodes anymore.
Hope that helps and thanks for all the comments!
Hopper/SquoQuo

xxl 2012-09-04 10:01:21

what for? illegal codes are sexy.

pin 2012-09-04 10:26:27

@XXL :) - czyli jak sam autor przyznaje - nielegale są tylko w przypadku szachownic i da się ten efekt zrobić bez nich :)

... illegal codes are crap :)

xxl 2012-09-04 10:30:24

illegal codes are good. illegal codes make the world spin :)

pin 2012-09-04 10:39:41

.. illegal codes are sux :)-

xxl 2012-09-04 10:45:23

everyone should have illegal codes in atari. absolute must have !!!

xeen/agenda 2012-09-04 10:54:01

demko zajęło 3 miejsce przegrywając z prodkami na Peze. Akurat porównywanie do PC jakiegokolwiek retro jest chyba najtrudniejsze prZy głosowaniu w czasie rzeczywistym na party(przeskalowanie - możłiwości Peze zmieniają się cały czas). No ale tak to o jest przy "combined" :)

Wieczór 2012-09-04 11:06:37

Illegal codes are illegal. @xxl, @Hopper: you are under arrest. You have a right to change your code immidiately :)

xxl 2012-09-04 11:11:43

This is europeeeee. possession and use is legal.

Yosh 2012-09-04 11:57:55

Demo stoi na totalnie przeciwnym biegunie do "wrzućmy kilka losowych efektów". Bardzo ładne i przyjemne.

pin 2012-09-04 14:43:16

... kilka ładnych i stosunkowo nowych effów, dobry design - to fakt. Ogólnie takich produkcji właśnie brakuje.

atarak 2012-09-04 15:36:31

Fajny efekt dymu z peta

pin 2012-09-04 18:32:44

... istotnie był niezły. Pokój musiałem przewietrzyć :D

Hopper/SquoQuo 2012-09-04 19:56:35

So, the final w/o illegal opcodes and a minor fix is here ready to download:
http://christoph.witchcraft-castle.net/packed/TSQDeary.zip

bob_er 2012-09-04 20:09:14

thanx :)
btw: maybe you will make small contribution for upcoming sv2k12? (http://sillyventure.eu) :)

xeen/agenda 2012-09-04 21:23:15

yep! very smooth! thanks and agree with bob_er - perhaps you can do smth on SV2K12 :)

pin 2012-09-04 23:13:43

Wersja z legalnymi rozkazami nie wyświetla "dymu" ze szluga, no i szlug porusza się od środka ekranu do lewej .. i tak w kółko. Poza tym - działa na 65c816

Może to ktoś po angielskiemu przedłożyć autorowi? :) - mój jest zbyt murzyński, by go używać :D

xxl 2012-09-04 23:15:13

bo jest lax. 65x816 suxx

pin 2012-09-05 00:36:05

hehehehh - LAX SUXXXXXX!!!! :) _

atarak 2012-09-05 10:55:06

Zrobił się LAXigen

tdc 2012-09-05 11:43:02

No to rozumiem że demko się podoba skoro cały czas przybywa tyle komentarzy;)

grzybson/SSG 2012-09-05 12:17:43

Translated Pin's comment:

Version with legal opcodes doesn't show smoke coming from cigarette. What's more, cigarette moves from the middle of the screen do the left... in a loop. Apart from that - works quite well on 65c816.

grzybson/SSG 2012-09-05 12:24:20

@Hopper

As you can see, we have here a little war between illegal opcodes supporters and opponents ;) Personally speaking, I was always curious why all 'cool' opcodes where called 'illegal' in first place. And never appeared in 6502 datasheet or in 6502's descendants ;)

Anyway, nice production. Keep going :)

xxl 2012-09-05 12:47:01

This is not a war. This is crusade against use full 6502C in Atari XL/XE!!!

pin 2012-09-05 13:18:40

... i tak XXL stał się rycerzem okrągłego stołu :D. hahahahhh

xxl 2012-09-05 13:42:19

moment Pin, to ja spokojnie uprawiam sobie nielegale 6502C a Ty robisz najazd i "nawracasz" ;-)

xxl 2012-09-05 13:45:35

ja robie tak:
- od/do rejestru X odejmij/dodaj wartosc

a Ty chcesz zebym robil tak:
- przeslij rejestr X do A
- ustaw/skasuj znacznik C
- wykonaj dodawanie/odejmowanie
- przeslij rejestr A do X

atarak 2012-09-05 14:27:22

To się nazywa RISC, żeby nie powiedzieć RISK ;)

JKR 2012-09-05 14:38:35

Też jestem ciekaw odpowiedzi na pytanie które zadał Grzybson. Dlaczego nielegalne są nielegalne ?

xxl 2012-09-05 14:42:26

tu jest troche na ten temat:

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

Wieczór 2012-09-05 14:55:29

@JKR: "Nielegalne" bo nie są ujęte w oficjalnej specyfikacji. Czasem to wynik eksperymentów zespołu developerskiego, czasem przypadek wynikający z takiej a nie innej konstrukcji automatów parsujących. Słowem - jeśli powstanie nowa wersja procesora nie ma żadnej gwarancji że po zmianie bebechów którakolwiek z tych instrukcji ruszy.

Nielegalne "stabilne" to takie których obecność i działanie zostały organoleptycznie stwierdzone w różnych wersjach instalowanych w Atari (a było ich kilka) i z pewnością można powiedzieć że pójdą na każdym _fabrycznym_ Atari.

Dopóki Atari było architekturą w miarę zamkniętą, nie było problemu. Problem pojawił się parę lat temu kiedy się okazało że można oryginalny procesor zastąpić powerzastym 816 który jest w 100% kompatybilny - ale w sensie oficjalnej specyfikacji.

xxl 2012-09-05 15:00:23

nie jest 100% kompatybilny nawet w "oficjalnej" specyfikacji. znaczniki procesora inaczej sie zachowuja, niektore oficjalne rozkazy tez

Wieczór 2012-09-05 16:06:48

No to nienajlepiej :) A gdyby tak walnąć w kąt fizyczny 816 i zrobić na jakimś Atmelu coś co byłoby 100% kompatybilne z 6502 (włącznie z nielegalami) ale dawało power 816? Plus może coś jeszcze

electron 2012-09-05 16:30:22

piiii nielegale piiii piiiiiiiiiiiiiiiiiiiii

xxl 2012-09-05 17:04:49

@Wieczor: zeby miec power 65816 to trzebaby prawie zatrzymac prace najslabszej wersji karta TOMEK8 :-)

1. najmocnieszy 65816 w atari jaki TEORETYCZNIE mozna wsadzic moze przyspieszyc SPECJALNIE napisany program ja wiem - z 5 razy a przy najwolniejszym TOMEK8 specjalnie napisany program moze przyspieszyc 100 razy
2. uzywajac karta TOMEK masz 100% zgodnosci z atari, wymieniajac CPU na 16 bitowy 65816 nie masz 100% zgodnosci, 65816 w trybie emulacji 6502 ma 99% zgodnosci :-) emulator atari ;-)
3. zeby zainstalowac 65816 musiszy dolutowac kawal plyty, zeby zainstalowac TOMKA8 wystarczy wsadzic cardridge bez otwierania obudowy - nie tracisz plomby a przez co i gwarancji producenta ;-)
4. TOMEK8 jest modny a 65816? panie, cos pan.

o czym my tu gadamy ;-)

oczywiscie radze z przymrozeniem oka na to patrzec :D obydwie konstrukcje maja zupelnie inny target :D obydwie maja swoje mocne i slabe strony :D

Wieczór 2012-09-05 17:12:07

I służą do czego innego :) A co do modności TOMKA8 to na razie jest modna dyskusja i wybuchł wielki zapał - ja tylko przypomne, że to samo było w przypadku VBXE - najpierw pierwszej wersji electrona (witam Waszmościa w wątku :) a potem w wersji drugiej. Ludzie dyskutowali o tym jaka to rewolucja (no bo i jest) i rzucili się zamawiać... A potem .... A potem panie szara rzeczywistość - mało co kto tworzy :)

xeen/agenda 2012-09-05 17:12:59

ale czy to jeszcze atari? ;)

xxl 2012-09-05 17:17:35

xeen: lutujesz cos w atari? nie. obraz/dzwiek leci z atari? tak. nielegale dzialaja? tak - no to jest atari :D

xxl 2012-09-05 17:20:09

vbxe to kawal porzadnego HV. kto nie gral w Jet Set Willy 2007 w wersji na VBXE nie wie co traci. :D

xeen/agenda 2012-09-05 17:20:37

"nie chycił Pan dowcipu" :)

Wieczór 2012-09-05 17:21:41

Aleś kryteria wybrał... Argument z lutowaniem - do chrzanu (głupie rozszerzenie pamięci wymaga). Obraz leci też z atari w wypadku VBXE - no ok, to jest argument, ale nie znam rozszerzenia które go nie spełnia. Nielegale... Dobra :)

Ale czy to jest Atari - wątpliwe - to zewnętrzny mikrokomputer dla którego Atari jest czymś w rodzaju terminala pokazującego to co on przygotuje ;) Równie dobrze możesz powiedzieć że na atari jest linux podłączając się przez SIO2PC jako terminal do PC :) Bo lutowania nie wymaga a obraz też idzie z Atari :D

xxl 2012-09-05 17:24:31

nie. ten pc moze dzialac samodzielnie, kart samodzielnie nie dziala i niczego bez atari nie jest w stanie przygotowac bo to atari programuje obraz, kardrydz go rysuje w pamieci :-)

xeen/agenda 2012-09-05 17:27:14

co do VBXE - pisałem o tym w chartari, w pewnym sensie. Nakład pracy dla grafika(ów) jest potężniejszy i porównywalny z nakładaem pracy grafika w grach np. na Amigę. Dla kodera - nakład pracy jest mimo wszytsko większy na A8 niż na Amidze (moje prywatne zdanie). Zestawiając już tylko to (całkowicie cynicznie i bez sentymentów) z liczbą odbiorców wiadomo dlaczego jest mało gier na VBXE, skoro na Amidze jest równie mało gier nowych :) Można zrobić konwersję i wyrypać grafę, po to by pokazać, że się da i może nawet pograć i dostać zasłużone brawa - ale to samo można odpalić na Ami, ST czy tam Mame - chyba nie o to chodzi w wykorzystaniu możliwości HV - zależy co kto lubi.

0xF 2012-09-05 17:28:10

XXL troluje... Demo przyjemnie się ogląda - i o to chodzi. Co to za efekt z papierosem? (poza tym, że Pin potrafi go zrobić realtime?)

xxl 2012-09-05 17:28:33

poza tym ten linuch dziala na pc :-) myslisz ze asteroid dziala na TOMKU? do tomka wysylane sa tylko komendy rysowania w pamieci spritow :-) wszystko dziala na atari :)

xxl 2012-09-05 17:36:33

0xF no i przygasiles dyskusje... ;-)

Super Cobra 2012-09-05 17:37:17

XXl niczego nie troluje - luzujcie...

pin 2012-09-05 17:38:19

do @XXL:

odpowiedzi do określonych punktów:

od.1 Bzdety :) - można dopalić odczyt z liniowego 64kB tak, by zegar pracował na częstotliwości (z czego pamiętam - 14Mhz). Mamy wówczas możliwość zobaczyć część produkcji, szczególnie dem, które znacznie przyspieszają na '816. Na TOMKU8 tego nie zobaczymy :). Dodatkowo mamy 16MB pamięci liniowej pracującej zawsze jako fast ram, możliwość użycia instrukcji 16bit w trybie emulacji, możliwość użycia natywnego trybu 16 bitowego itd. Odsyłam do "literatury", gdyż koderem / elektronikiem nie jestem i każdemu łatwiej będzie zrozumieć specyfikację dopałek procka itd. jak sobie to przeczyta sam.

ad.2 Wystarczy, jeśli jest zgodny w stosunku do legalnych rozkazów, bo jak słusznie zauważyłeś - procesor jest 16- bitowy i gdzieś te instrukcje umieścić było trzeba. Dlatego też konstruktorzy Atari określili w wytycznych fakt, które instrukcje są legalne a które mogą w przyszłości nie zadziałać - przy zastosowaniu nowszej wersji 6502

ad.3 Kolejna bzdura. Widziałeś Pasiowy prototyp? - wyjmujesz 6502c, wkładasz 6502c do karty, lutujesz ... nie wiem - 2-3 druty i karta działa. Dlaczego siejesz panikę i zniechęcasz ludzi do rozszerzeń pochłaniających nieraz kilka lat pracy uzdolnionego elektronika uznając niniejszym, że jego praca jest bezsensu. Inne urządzenie, inna zasada działania, inny jak zauważyłeś słusznie target. Zrozum to wreszcie XXL a nie podawaj 50.000 kontrargumentów.

ad.4 - TOMEK8 też dobry jest ;)-


Bzdurą też jest, że 65c816 jest wynalazkiem kilku ostatnich lat. Czy macie blade pojęcie kiedy została zbudowana pierwsza karta turbo w oparciu o 65c816?? - otóż spieszę z informacją, iż karta turbo do małego Atari powstała w okolicach 1988 roku! Czy to jest ta nowinka z dziedziny rozszerzeń ośmiobitowego Atari?? - chyba nie. :)

xxl 2012-09-05 17:43:31

co do karty Pasia masz racje, nie wiele narazie wiadomo ale z tego co widzialem podobnie jak vbxe kawal porzadnego i przemyslanego sprzetu - sadze, ze nielegale beda dzialac na atari z ta karta (zobaczymy).

zauwaz, ze to zupelnie inne konstrukcje a ja staram sie je porownywac co nie ma sensu :-) wyluzuj :-)

Hopper/SquoQuo 2012-09-05 18:01:37

Hey guys,
I've removed all illegal opcodes from it (they were so illegal I even forgot that I used them ;-) so at least the smoke works.
Funnily in Altirra with 65c816 the parallax scroller greetings part is quite broken, don't know what could be the reason here.
So consider it an almost-final version ;-)

pasiu 2012-09-05 19:06:45

Hopper, I've just checked the latest version of Deary on my '816 turbo card and it works quite well now (in the standard speed mode of course). I haven't seen any anomalies, but if I speed up the internal operations of '816 only (no waitstates, more than 14MHz), the multi-scroll effect goes bad. For me it means, that the 65c816 emulation in Altirra is not cycle-exact.

Pin, could you check the latest version on your machine? / Pin, możesz sprawdzić ostatnią wersję u siebie?

tdc 2012-09-05 19:38:38

@xxl
Myślę że argument o nie traceniu gwarancji producenta jest ostateczny i zamyka całą dyskusję.


Ale się ubawiłem ;):)

xxl 2012-09-05 20:06:34

no wlasnie, zupelnie niepotrzebnie go wyciagnalem teraz nie dobijemy do setki

grzybson/SSG 2012-09-05 20:13:45

Taka mała dygresja - w sumie g. do Pasia i innych elektroników:
Czy dałoby się zrobić kartę turbo, ale upychając procka do jakiegoś FPGA?
Z tego co widziałem na sieci jakiś rdzeń w VHDLu już jest (nie onsługuje nielegali ;), ale za to częściowo 65c02 i '816). Można by na jego bazie wyrzeźbić sobie własny nowy CPU i z nielegalami, i 16 czy nawet 32 bitowymi rozkazami. W NatAmi np. piszą własny procesor pod kryptonimem 68050.

bob_er 2012-09-05 21:32:08

najpewniej dało by się taki zrobić, tylko dekoder rozkazów pracowałby w dwóch trybach, ponieważ na nielegalach w 6502c siedzą jak najbardziej legalne rozkazy dla 65816.
a co do nowego procesora - słabo to widzę. 65816 jakoś specjalnie się nie rozpowszechnił, choć jest i działa. może gdy jakaś dopałka w końcu trafi na rynek coś się ruszy...

pin 2012-09-06 10:33:33

@Pasiu - ostatnia wersja dema, którą mam wykrzaczała się w części dema z dymem i papierosem. Podobno chodzi o rozkaz /LAX/.

pasiu 2012-09-06 11:11:43

Pin ściągnij demo jeszcze raz z tego linku wyżej. Hopper podmienił ją na "almost-final" i teraz powinno być wszystko ok.

Jacques 2012-09-06 19:04:39

@ Hopper
Please let us know here in the comments when almost final version gets final :-) Btw. your demo is really good! :-)

Wieczor 2012-09-06 19:17:10

Tak oto pod presja srodowiska i to nielicznego, nagrodzony koder zostal zmuszony do ulegalnienia kodu :) xxl boj sie - to byla raptem pisemna perswazja, a mamy w zanadrzu bardziej przekonywujace argumenty :)

xxl 2012-09-07 00:20:29

chociaz ide ciamna dolina zla sie nie ulekne

Jacques 2012-09-07 09:35:34

xxl napisał:
"vbxe to kawal porzadnego HV. kto nie gral w Jet Set Willy 2007 w wersji na VBXE nie wie co traci. :D"

Zgadza się, sprzęt jest super, ale zdaje się, że Manic Miner będzie wyglądał dość podobnie BEZ VBXE:
http://www.youtube.com/watch?v=FuRETFU0MB4

Tak naprawdę to jeszcze nie ma gry, która by godnie wykorzystała ten sprzęt...

pin 2012-09-07 10:26:03

... @Jacques - Maniac Miner faktycznie wygląda skandalicznie dobrze. Nie mogę tylko z YT wyczaić w jakiej to rozdzielczości Atarkowej jest.

xeen/agenda 2012-09-07 10:29:17

mm jest w hiresie

Wieczór 2012-09-07 10:42:40

Uwierzę jak zobaczę na real hardware - względnie na emulatorze bez VBXE (nie Altirra). Te kolory są podejrzane, nie przypominam sobie takich w atarowskiej palecie :)

Jacques 2012-09-07 10:54:39

To nie fake, zajmuje się tym Tezz:

http://www.atariage.com/forums/topic/159246-manic-miner-port/

Wieczór 2012-09-07 11:06:31

Faktycznie - zmyliły mnie kolory na filmiku - wyglądają na sztucznie podkręcone trochę :)

VBXE jest istotnie w wypoadku gier ZX-owych po prostu ułatwieniem. Więc może Cybernoid też będzie full color hę ? :)

Ktoś mi może łopatologicznie wyjaśnić, jak sprite'y są użyte jako pamięć kolorów dla hiresa i jakie są ograniczenia, bo trudno mi sobie wyobrazić pełną swobodę... (I tu się ukłoni VBXE :) jednak dla podkreślenia wypadałoby przy konwersji grafę podkolorowić, design zostawiając ten sam)

Hopper/SquoQuo 2012-09-07 15:35:35

@Jacques: As I understood, the current version works well on a real 65c816. I have tested it only in Altirra with 65c816 and there the parallax scroller was messed up, maybe because of wrong emulated timing (since the scroller is timing-critical).
So you should consider this the final version unless you have any trouble running the demo ;-)
Hopper/SquoQuo

Wieczór 2012-09-07 17:11:54

You're absolved. So go son, and sin no more :)

xxl 2012-09-07 19:14:45

Deary was castrated

Jacques 2012-09-07 19:40:55

Castraded, why? Is it any slower or worse looking than the "illegal" version?

Grey / Mystic Bytes 2012-09-07 20:16:45

@Jacques: it's just the XXL's sense of humour who doesn't like this "crusade against illegal opcodes" :D

Wieczór 2012-09-08 00:01:07

It's just a proof that in practice usability of illegal opcodes is minimal to not say none :P :P

Hopper/SquoQuo 2012-09-08 13:36:25

It's more like a proof that I haven't done much with illegal opcodes up to now ;-)
In Deary I've used them just for programming ease...
As I've learned from some C64 guys, they make heavy use of illegal opcodes, doing some effects which wouldn't be possible without.
I've got a lot to learn still (even after 25 years of 6502) :)

xxl 2012-09-08 18:12:55

but some Atarians just do not use genuine Atari

bob_er 2012-09-09 18:08:25

I think, that most sceners in Poland has some kind of modification (cpu, stereo, hdd, freezer, etc, etc...).

xxl 2012-09-09 19:31:40

i przez tych 0.0001% uzytkownikow reszta atarowcow musi cierpiec.

grzybson/SSG 2012-09-09 23:12:59

0.00001%? nie marginalizuj.

Poza tym jakie cierpieć? Czyżby programy nieużywające "nielegali" nie działały na "genuine Atari"? ;)

Trochę nie rozumiem - śledząc rozwój polskiej sceny (prace ze zlotów, artykuły w zinach, a od 2003 na własnej skórze) jakoś nie widziałem by ktoś miał opory przed grzebaniem w Atari lutownicą. Rzeczony opis montażu '816 wisi na stronie Pasia co najmniej od 2004 (za web.archive.org). Wydaje mi się też, że dość szybko uznano używanie "nielegali" za faux pas i skrzętnie się trzymano tej zasady. Więc co się w międzyczasie zmieniło?

Suma summarum to i tak każdy będzie pisał soft tak jak mu się widzi, a to użytkownik końcowy zdecyduje czy "było warto".

xxl 2012-09-09 23:26:41

> 0.00001%? nie marginalizuj.

masz racje troszke przesadzilem .. 0.001% ogolnej liczby aktywnych userow atari :-) wiekszosc po prostu ma to gdzies bo i tak z nielegalami lub bez bedzie dzalac wiec co sie beda odzywac :D krzyczec beda ci ktorzy wymienili procesor w atari :-)

> Wydaje mi się też, że dość szybko uznano używanie "nielegali" za faux pas i skrzętnie się trzymano tej zasady.

bo nie bylo dokumentacji, kilkanascie lat temu sprawe pogorszyly artykuly analizujace dzialanie nielegali, artykuly delikatnie mowiac wprowadzajace w blad (nie wiem skad to ludzie brali) - stad utarlo sie przekonanie (niektorzy do dzis w to wierza) ze nielegale nie dzialaja :-)

bob_er 2012-09-09 23:27:30

o ile dobrze pamiętam, pierwsze alternatywne procesory (inne niż 6502c) ludzie wsadzali do kompów jeszcze w latach 90-tych. tak więc na dobrą sprawę, nielegale nigdy nie weszły do powszechnego użytku (a może na odwrót - ludzie wsadzali inne procki, bo nie było nielegali w użyciu?).

xxl 2012-09-09 23:41:37

dokladnie - brak dokumentacji. ale i tak nielegale byly powszechniejsze niz wymiana proca... w sprzedazy byly gry uzywajace rozkazow niepublikowanych...

atarak 2012-09-10 12:10:30

I tak większość z nas używa emulatorów, więc po co te przepychanki ? :)

Jacques 2012-09-10 12:21:18

Chyba nie większość ;-)

xxl, a co do nielegali... Skoro soft może działać równie dobrze bez nich, to po co ich bronić jak Rejtan? ;-) Ja mam std. procesor i mi to obojętne, ale o co chozzzzi tak naprawdę w tej obronie? Że np. z nimi da się zrobić Wolfa na ATARI a bez nich nie? ;-)))

xxl 2012-09-10 12:41:44

> Skoro soft może działać równie dobrze bez nich

sa przypadki w ktorych nie moze - zachowujac np. swoja wielkosc. przyklady optymalizacji umieszczalem na AA.

Jacques 2012-09-10 12:54:46

Acha...

Wieczór 2012-09-10 15:16:43

Przykłady są fajne, ale chciałbym zobaczyć konkretny przypadek, kiedy jest to _niezbędne_.

xxl 2012-09-10 15:25:21

uzywanie znacznika Z procesora tez nie jest niezbedne, mozna tak napisac program ze C wystarczy... ale po co sie meczyc? z nielegalami jest podobnie, sa wygodne... wrazliwe... daja poczucie bezpieczenstwa,

atarak 2012-09-11 07:34:33

... i są jak kobieta w ciąży... NIEOBLICZALNE :)

xxl 2012-09-11 08:17:10

kolejna ofiara :)

"bo nie bylo dokumentacji, kilkanascie lat temu sprawe pogorszyly artykuly analizujace dzialanie nielegali, artykuly delikatnie mowiac wprowadzajace w blad (nie wiem skad to ludzie brali) - stad utarlo sie przekonanie (niektorzy do dzis w to wierza) ze nielegale nie dzialaja :-)"