Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
BigPEmu 1.12 Richard Whitehouse wydał BigPEmu 1.12
FujiNET firmware v1.3.0 Nowa wersja oprogramowania do interfejsu sieciowego FujiNET. Tym razem z obsługą TCP!
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Opcje wyszukiwania (Strona 3 z 13)
atari.area forum » Posty przez swiety
w temacie playera faktycznie wiele sie nie zmienilo ale ostatnio naszlo mnie i troszke go poprawilem i mniej falszuje. Moze wkrótce cos pokoduję jeszcze
myślę, że największe szanse ma to miejsce gdzie jest co najmniej kilka osób które mogłyby się zająć pomocą bądź samą organizacją bo robienie czegoś samemu to współczuję ale nadal siedzę i śledze temat z uwagą.
Myślę tutaj o ludziach z trójmiasta, warszawy bądź krakowa.
Choć jeśli wypadną głuchołazy to czemu nie....
Może ja bym był zainteresowany prockiem , ale na razie mam inne wydatki więc zobaczę. A czy cena za procka jest ostateczna, i jakie są koszty wysyłki - list polecony?
nie , no jak słuchm takich wypowiedzi to faktycznie nie chce mi się już nic kodować - rozumiem że wszyscy wymagaja czegoś konkretnego ale jeśli ktoś znjadzie czas , chęci oraz to wszystko sfinalizuje to chyba nie ma w tym nic złego. Nie chcecie w to grać to nikt was nie zmusza - ale sama krytyka na pewno nie spowoduje że nagle wszyscy zaczną pisać zajebiste gierki ... bądź dema.
TEBE podeslij mi gierkę na maila
Jeśli chodzi o zasilanie to pasuje żeby dać coś lepszego niż 7805 - lepiej lm2940-5.0 bądź coś dedykowanego dla samochodu choć trudno dostępnego - np. lm2937et-5.0 - układ specjalnie do pracy w samochodzie - odporny na temperaturę, odwrotną polaryzację oraz przepięcia - co ważne ma mały spadek napięcia we/wy. Ten temat przerabiałem budując sterownik wtrysku na 6502 - tam też miałem niezłe jaja z zasilaniem więc mogę się podzielić uwagami - zresztą fajnie jest rozwiązane zasilanie w darmowym komputerze do wtrysku - szukaj w google - megasquirt.
Ta wiedza może się przydać :)
Zgadza się, choć warto rozpatrzyć jakieś założenia zanim będzie można pisać muzę - Atarowski fc nie wiem jakie miał patterny ale amigowski - 32 pozycyjne, każdy pattern ponadto miał transpozycję + numer nuty , + numer instrumentu - z tym że można było zrobić lock instrument , lack note w edytorze instrumentów - dzięki temu np bas z perkusją transponowało się idealnie.
Generalnie chyba 32 pozycje wystarczają do napisania muzy - generalnie w trackerach z amigi chciano oszczędzić na długości songu co się udało ! (np. niektóre playery miały już w sobie podstawowe fale na których odgrywana była muza)
Zielony: może i tak, może i wojna :) , ale jeśli ktoś będzie w stanie napisać jakąś sensowną muzę na takim edytorze to chyba warto coś nowego napisać
Przecież jak pamiętacie mój engine był już na tyle zrobiony że odgrywał mody z FC z Amigi - 4 kanały , próbki 8 bit - tablica głośności 8->4 bit w 16 krokach, przełączanie tablic z falą dźwięku - ogólnie tylko napisać tracker bądź dodać jeszcze jakieś ficzery - grało to znośnie , acha fala miała okres od 1 - 256 bajtów , długość 2n. Mogę to podesłać Epiemu żeby wrzucił to do NEO.
Z tym enginem to miało być tak że albo oryginalny engine zostanie dostosowany do nowych założeń - czytaj tracker bądź napisanie od nowa enginu i trackera do niego po wcześniejszym ustaleniu założeń. Druga opcja jest bardziej realna choć wymaga ustalenia - kto , co i czego potrzebuje
Epi - jakbyś spojrzał z tej strony że zamiast dysku hdd podpinasz compact flasha - to masz system jako tako w romie !!! ;)
Kiedyś był poruszany temat enginu i edytora do softsynth, nawet temat nazywał się z tego co pamiętam :A może softsynth 2??? " ale niestety pomysł szybko upadł, choć dyskusja była ciekawa - np skutkiem ubocznym jest Sidplayer ;) - kilka razy rzucałem ten temat ale jakoś nikt nie był chętny do współpracy , nie wspominając o osobach które by coś pod tym napisały - więc po co pisać edytor, engine , skoro nikt tego nie użyje i tak niestety w takim przypadku ręce opadają :(
No tak w twoich przypadkach to nie zda egzaminu - choć każdą z mniejszych tablic też można posortować i wyznaczyć punkt zerowy - co do dynamicznie zmieniających się tablic to na dobrą sprawę budowane będą bądź co bądź na podstawie statycznych, zresztą wszystko zależy od użytego algorytmu i założeń początkowych - na razie to jest w większości teoria, a pr0be sam sobie wybierze pasujący mu wariant. Wziąłem pod uwagę współrzędną x - nic nie stoi na przeszkodzie żeby była y, bądź z - ale taki algorytm sprawdzi się tylko na jednej współrzędnej.
A licznik i tak będzie jakiś miał (mogę się mylić - ale to będzi masochizm ;) )
No tak - sam się w to bawiłem - chyba w reditusie pakowałem obiekty - najpierw na całej tablicy wyznaczałem deltę a potem szło to Powerpackerem - wyniki były oszałamiające ok 20-30% większa kompresja po przeleceniu deltą. W sumie po przesortowaniu tablicy względem jednej z osi delta między sąsiednimi wierzchołkami będzie bardzo mała co spowoduje większą powtarzalność elementów tablicy :) - to samo można zrobić z numerami np pierwszego z rysowanych powiedzmy trójkątów bądź lini - zamiast 1,2,3,1,2,5,6 - 1,1,2,2,3,5,6.
Co do pomysłu ERU - prościej byłoby gdybyś wszystkie wierzchołki posortował np. względem osi X - to mnożenie przez którą współrzędną będziesz mnożył pierwszą , gdzie można łatwo zmodyfikować kod - wtedy nie dość że ułatwisz sobie robotę to jeszcze będziesz sobie mógł łatwo wyznaczyć punk przejścia przez zero dla współrzędnej X - wtedy na określonej pozycji licznika modyfikujesz kod - z ujemnej na dodatnią. To ułatwi sprawę , a jednocześnie przyśpieszy obliczenia , nie wspominając że może jeszcze usprawnić kompresję (ale to już offtopic)
Fakt - pomyliłem ilośc cykli - myślałem że lda (zp),y zajmuje 6 a przecież nie 6 tylko 5 !
Jeśli używasz makro to czemu stosujesz adresowanie lda (zp),y - chba mniej eleganckim choć szybszym sposobem byłoby zastosowanie kodu samomodyfikującego się np.
sta tu1 ; ssqrl1
lda $8000,y
tu1 equ *-2
zyskasz 1 cykl na kazdej takiej operacji
Po za tym nie do końca rozumiem offsetu eor #$80 - może udałoby się zastosować inne tablice aby wyrzucić toakie rozwiązanie , po połączeniu z samomodyfikacją procedurka powinna dostać większego kopa - cały czas zastanawiam się nad tymi tablicami - jak możesz to podeślij mi jakiś sensowny przykład na maila - koniecznie z tablicami to spróbuję coś pokombinować - myślę że chyba wiem jak temu zaradzić, choć jedynym sposobem będzie to co pisał Eru - zastosować mnożenie dodatnie i osobno ujemne - tutaj przy rozpisaniu tablic można zrobić wypieprzenie tego eor #$ff ,clc , adc #1 - zmieniając kolejność w tablicach przy ujemnych liczbach!
A tak nawiasem offtopicowo mówiąc - jest gdzieś jakiś opis jak się robi sidsound na st bądź spectrumie ??
Pewnie to samo - trzeba by było posprawdzać zegary bazowe - C64 - 17.73447 Mhz - taki ma oscylator , z dokumentacj i schmatu wynika że 14,31818 Mhz uzyskiwane jest jako dot clock przez pętle PLL , ATARI - 14,187576 - i chyba jest lipa - to co wyjdzie z podziału jest sygnałami synchronizacji poziomej i pionowej.
sikor - ale przecież może być 1 komunikat dla wszystkich kompów typu - play now - gdzie w po odebraniu komunikatu wszystkie aktywne kompy wywołają playera i po kłopocie.
Xray - ale mi chodziło nie o restart ale o taktowanie - co 1 ramkę atari wysyła 1 na port joysticka , po czym powiedzmy po dwóch liniach rastra wysyła 0 i wywołuje playera , i tak cały czas - reszta kompów czeka najpierw na 1 , potem na 0 i wywołuje playera.
xRAY - przecież wszystko jest do zrobienia - można zrobić kabelek do synchronizacji kompów - np Atari w momencie rozpoczęcia playera wysyła 1 na jeden z pinów portu joysticka , natomiast pozostałe kompy czekają nie na ramkę ale na 1 na swoich portach.
Acha - do wszystkich piszę - podmiana sida nic nie da dopuki nie zmieni sie jednego rozkazu na nopy:
fragment kodu wygląda następująco - nie podaję adresu bo nie chce mi się szukać pod monitorem:
ldy #$11
lda ($f0),y
LDA #$0a ; -------------------------------------------------!
sta defsong
zmieniamy lda #$0a na 2 nopy i wszystko powinno chodzić
player może wykrzesam jak znaję czas , bo obecnie kończę ten wtrysk, a teraz zmieniam zapłon i będzie kilka problemów więc się nie rozdwoję :(
Znalezione posty [ 51 do 75 z 322 ]
atari.area forum » Posty przez swiety
Forum oparte o: PunBB
Currently installed 9 official extensions. Copyright © 2003–2009 PunBB.
[ Wygenerowano w 0.081 sekund, wykonano 15 zapytań ]