Thanks for the reminder! Nice piece of music!
with greetings
Seban/Slight
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
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.
Przezroczysta obudowa dla Atari 800XL Rusza przedsprzedaż wyjątkowej, przezroczystej obudowy do komputera Atari 800XL!
RECOIL 6.4.5 RECOIL to przeglądarka retro plików graficznych, obsługująca ponad 550 formatów, dostępna na różnych systemach operacyjnych, z regularnymi aktualizacjami.
ABBUC Software 2024 - wyniki Ukazały się wyniki tegorocznego ABBUC Software Competition
atari.area forum » Posty przez seban
Thanks for the reminder! Nice piece of music!
with greetings
Seban/Slight
jak zwykle cenna uwaga :) nie sposób z Tobą nie zgodzić :) sam jestem sobie winny :]
@qba: wiedzą, wiedzą... bo te sektory w przypadku gęstości SINGLE leży dokładnie po środku dyskietki, z tego punktu głowica ma tak "samo równo" w obie strony dyskietki :)
Wszystkie Twoje pomysły o których wspomniałeś powyżej są opisane w moim poście na początku tego wątku :) może nieco żartobliwie i zawoalowane, ale są wymienione bardzo podobne do Twoich moje domysły dotyczące tej sprawy :) Zatem nie pozostaje mi nic innego jak zgodzić się z Tobą w 100% :)
to o czym mówiłem, czyli widać doskonale te scieżki nad którymi głowica często lądowała i stacja zatrzymywała silnik (stacja TOMS720), takie efekty mam tylko na dyskietkach które były przeze mnie intensywnie użytkowane i wielokrotnie zapisywane oraz odczytywane:
ps) musiałem się posłużyć skanerem oraz pewną obróbką obrazu aby to uwidocznić... gołym okiem widać to doskonale, jednak wykonanie temu zdjęcia jest niemożliwe (odbicia, robi mi się "naturalny" enviroment-mapping ;P) a skaner dopiero przy 1200dpi pokazał te niuanse, efekt należało wzmocnić odpowiednim filtrem wyostrzającym.
TOMS720 też nie cofa głowicy. Natomiast przy każdym włączeniu dojeżdża do końca (79 ścieżka) oraz cofa się do ścieżki 0.
Jaki jest sens przesuwania głowicy na ostatnią ścieżkę po pewnym czasie bezczynności? Prawdę mówiąc nie mam pojęcia, być może podczas normalnej pracy z większością dyskietek głowica rzadko ma okazję dojechać do końca, może takie działanie jest spowodowane chęcią utrzymania prowadnic w jednakowym stanie (tzn. aby ten smar który jest na łożyskach ślizgowych był rozprowadzany równomiernie po całej długości prowadnic?
Być może powód jest bardziej prozaiczny, wyobraź sobie że głowica pozostaje nad jakąś ścieżką np. 18, w tym stacja zatrzymuje silnik i głowica zostaje nad tą ścieżką. Teraz wyobraźmy sobie że Atari nagle chce wykonać jakąś operację I/O... stacja więc rozpędza silnik do odpowiednich obrotów a głowica leży cały czas na nośniku nad ścieżką 18... myślę że to może mieć wpływ po prostu za zużycie nośnika (np. takie rozpędzanie silnika nad daną ścieżką)... nawet jest pewien że ma... jak znajdę moją tzw. dyskietkę systemową ... to dosłownie widać na niej gdzie jest ścieżka zawierająca DIR i VTOC. Jest wytarta tak że zmieniła barwę.
Ewentualnie... wyobraź sobie taką samą sytuację... czarna noc... Henry koduje właśnie swój efekt życia do mega-dema... ostatni zapis na dysk i efekt prawie gotowy... jest godzina 3:51 rano... w tym czasie jego siostra Samatha budzi się i zagląda do pokoju brata... nie chcąc go niepokoić przemyka się cicho za jego plecami, niestety potyka się o przedłużacz do którego podłączony jest cały system Henry-ego... Atari wyłącza się grzebiąc pracę Henry-ego... a do tego stacja konając w agonii i resztkach energii której dopływ został brutalnie odcięty... w ramach chęci podążania tunelem do światłości... postanawia wysłać ostatnie impulsy elektryczne do swoich obwodów... pech chciał za akurat write-gate została otwarta (stan nieustalony jakiejś bramki) i resztka energii napi* w głowicę zapisującą.... stacja ostatnim tchnieniem sił przemagnesowuje kawałek nośnika znajdujący się tuż pod głowicą... pech chciał że to był sektor zawierający najbardziej istotną część kodu w mega efekcie Henry-ego...
ps) dlaczego ten system cenzuruje słowo "n a p i e r n i c z a"? :P to sugeruje że napisałem wyżej coś o wiele bardziej brzydkiego ;/
nie ma za co :) ja często mam tak samo... i to nie ma związku ze ślepnięciem... każdy inaczej postrzega otaczający go świat i może po prostu nie dostrzegać tego co widzą inni, ale widzi za to inne zależności czy rzeczy. Często jest również tak że ktoś inny miał po prostu już podobny problem i rozwiązał go wcześniej.
Na pocieszenie powiem, że czasami mogę się na coś gapić godzinę i nie widzieć tego czego szukam, dlatego czasem bardzo ważne jest aby ktoś inny mógł spojrzeć na dany problem :D
W tym wypadku było po prostu tak że używałem wcześniej Atari++ (więc musiałem zajrzeć do instrukcji) ponieważ w swoim czasie był to jedyny emulator który miał wsparcie dla rozszerzenia pamięci typu Axlon, a Candle prosił mnie o napisanie prostego testera tego typu rozszerzenia pamięci RAM na potrzeby Incognito.
cytując manual: (np. ten tu: http://www.xl-project.com/man/manual/atari++.html )
F9 - requests a screen dump. Where this screendump goes is a matter of the -screenbase command line option.
i jeszcze te dwie opcje:
-screenbase filename
Selects a filename base for the screen dumps. If a screendump is requested, a counter and a file type extender is appended to this name and the screen contents are saved to this file. Currently, screen dumps are saved in the Portable Pixmap (ppm) Format that is readable by most Linux/Unix tools, e.g. by xv and gimp. The default filename is “ScreenDump”.
-dumpformat PNM|BMP|PNG
Specifies the file format to be used for screen dumps. PNM is the simplistic *nix specific PNM/PPM true color dump file format that is understood by most *nix programs. BMP is the Windows Bitmap format, a very popular but rather aged image file format of the Win32 world. PNG is the “Portable Network Graphics” file format, an image format driven forward by the Open Source community. This file format requires the availibility of the LibPNG.
Teraz jasne! Dzięki Pin za wyjaśnienia... tak coś czułem oglądając to że z montażem był ogrom pracy.
Rewelacja Panowie! (Pin, Yerzmyey & Larek) Kiedy cała płyta? Bardzo chętnie kupię! :)
ps) pytanie do Larka, zawsze mnie interesowało jak sie robi sync takiego materiału... różne ujęcia, różne przejścia... i pin nadal idealnie uderza w bębny mimo iż montaż był nielinowy i przerywany innymi scenami, etc. Czy to po prostu żmuda praca, etc, czy gdzieś masz jakiś sync w materiale video który umożliwia potem odpowiednie złożenie tego, aby dźwięk w 100% pasował do obrazu?
edit: name fixed :) sorry for mistake Yerzmyey :)
no i oczywiście szacun dla Larka który to wszystko zmontował! Wyszło naprawdę zaje%^&@#$&! :D
edit:
myślę że Larek z powodzeniem mógłby się zająć VJ-owaniem na koncertach PIN & YERZMYEY :)
Pin, to jest wyśmienite! Chcę więcej! :D
Cześć,
Myślę że jak najbardziej jest to możliwe... potrzebny jest obraz (ROM/BIN) Altirra BASIC oraz uFLASH:
przy pomocy którego można dokonać upgrade któregoś z banków CAR widocznych potem w menu Ultimate:
Hej!
Fajnie że chciało Ci się to przetłumaczyć :) Ja ze swojej strony dodam że to właśnie Altirra BASIC pomógł mi w szybkim testowaniu koncepcji "efektów" do PA2015 compo zorganizowanego przez Sikora. Poniżej ten efekt który użyłem w Sikor PA2015, tylko dzięki operatorom AND, EOR (&, %) obyło się bez żadnego USR-a... czyli pure BASIC :)
3002 GRAPHICS 9
3003 FOR X=0 TO 63:FOR Y=0 TO 47
3004 C=X%Y:IF NOT C&15 THEN C=1
3005 COLOR C:PLOT 8+X,Y*4:DRAWTO 8+X,Y*4+3
3006 NEXT Y:NEXT X
3007 FOR J=0 TO 1:FOR I=0 TO 255:POKE 20,0
3008 IF PEEK(20)<4 THEN 3008
3009 POKE 712,I:NEXT I
3010 GRAPHICS 11+32:NEXT J
9999 GOTO 9999
przerobioną myszkę? Mam taką wiekową okropną myszkę z kulką z przełącznikiem AMIGA/ST... drugi przycisk myszy z tego co pamiętam odczytywało się z któregoś PADDLE... nic nie przerabiałem w niej (nie pamiętam tego) i wciśnięcie drugiego przycisku zmieniało wartość odczytywaną z któregoś $d2xx na niższą od standardowego 228, czy co tam jest (bo już nie pamiętam). Może program sprawca coś bliżej zera i dlatego mi nie działa? :)
Co do odczytu to spróbuję ten program odpalić z różnych DOS-ów... może lubi jakiś konkretny? :)
No właśnie u mnie RMB nie działa, ciekawe ;/ A co do menu... no to tego typu operacje na obrazie a latach '90 to dość zaskakujące że ktoś postanowił wykorzystać to w programie graficznym na 8-bit Atari... jednym słowem niespodzianka :)
Zresztą nawet Zoom czy inne funkcje są zrealizowane w bardzo ciekawy sposób, powiedziałbym że dość nowatorski... pytanie który to dokładnie rok? Bliżej 2000 czy początkowe lata dziewięćdziesiąte.
A co do zamienienia wszystkiego na czarne... zrobiłem sobie szare tło przy pomocy emboss (menu młotek), potem wszystko smaruje na czarno niezależnie od wybranego koloru... ciekawie się zachowuje fill... bo rysuje wszystko w wybranym kolorze a potem bardzo szybko zamienia wszystko na kolor tła, w tym wypadku czarny.
Do mnie również :) Dzięki :)
Nie widziałem nigdy tego programu, zawsze używałem XL-Art. A co do New Art... to nie potrafię postawić w nim żadnego piksela ;/ wszystko smaruje się na czarno, niezależnie od wybranego koloru. Po SHIFT się pokazuje MENU podręczne i niezależnie co wybiorę też wszystko rysuje na czarno :P
i jeszcze jeden prymitywny efekt...
0 REM PRIMA-APRILIS 2015 COMPO
1 REM AUTORZY SIKOR, SEBAN, BLUKI
10 GOSUB 1000:REM SINE PLOTS
11 GOSUB 1010:REM SIERPINSKI TRIANGLE
12 GOSUB 1100: REM SINE DRAWS
13 GOSUB 2000: REM SIERPINSKI AGAIN
14 GOSUB 3000: REM XOR-OR ANIMATION
99 GOTO 99:REM INF. LOOP
999 REM --- SINE PLOTS / SIKOR ---
1000 GRAPHICS 24:POKE 710,0:POKE 709,15:COLOR 1:DEG
1001 FOR I=0 TO 359:X=INT(10*SIN(I*COS(I))*20):Y=INT(10*COS(I)*SIN(I*2)*20)
1002 IF X<0 THEN X=-X
1003 IF Y<0 THEN Y=-Y
1004 PLOT X,Y:PLOT 319-X,191-Y:PLOT X,191-Y:PLOT 319-X,Y:NEXT I
1005 RETURN
1009 REM -- SLOW SIERPINSKI / SEBAN ---
1010 FOR I=0 TO 15:POKE 709,15-I:POKE 710,I:POKE 712,I:NEXT I:PUT #6,125:COLOR 1
1011 PX=0:PY=191:FOR I=1 TO 2048:R=INT(RND(0)*3):PLOT PX,PY
1012 IF R=0 THEN PX=PX/2:PY=(PY+191)/2:GOTO 1015
1013 IF R=1 THEN PX=(PX+319)/2:PY=(PY+191)/2:GOTO 1015
1014 PX=(PX+160)/2:PY=PY/2
1015 NEXT I:RETURN
1099 REM --- SINE DRAWS / BLUKI ---
1100 PUT #6,125:COLOR 1:FOR I=15 TO 0 STEP -0.1:SETCOLOR 2,0,I:POKE 712,PEEK(710):NEXT I
1110 FOR I=0 TO 8 STEP 0.1:SETCOLOR 2,14,I:POKE 712,PEEK(710):NEXT I
1120 PLOT 140,32:FOR R=-90 TO -16 STEP 2:FOR I=0 TO 360 STEP 10
1130 DRAWTO 160+COS(I-R)*(R-45),8+SQR(ABS(I+R)*(R+96)):NEXT I:NEXT R
1140 RETURN
1999 REM --- SIERPINSKI AGAIN / SEBAN ---
2000 T=PEEK(106)-4:POKE 106,T:GRAPHICS 16:POKE 752,1:? :FNT=T*256:POKE 710,128:POKE 712,128:POKE 709,15:POKE 77,0
2001 DATA 104,104,104,133,212,104,104,37,212,133,212,169,0,133,213,96,128,64,32,16,8,4,2,1
2002 RESTORE 2001:FOR I=1536 TO 1551:READ D:POKE I,D:NEXT I:I=0:PTR=PEEK(88)+256*PEEK(89)
2003 FOR I=0 TO 7:READ D:POKE FNT+512+I,D:NEXT I:I=0
2008 FOR DY=0 TO 23 STEP 8
2009 FOR DX=0 TO 39 STEP 8
2010 FOR X=0 TO 7:FOR Y=0 TO 7
2020 POKE PTR+(Y+DY)*40+X+DX,Y+X*8
2031 IF I<512 THEN POKE FNT+I,0:POKE FNT+512+I,PEEK(FNT+512+Y):I=I+1
2040 NEXT Y:NEXT X:NEXT DX:NEXT DY
2052 POKE 756,T
2061 FOR X=0 TO 63:FOR Y=0 TO 63
2062 IF USR(1536,X,Y)=0 THEN PTR=FNT+Y+64*INT(X/8):POKE PTR,PEEK(PTR)+PEEK(FNT+512+X)
2063 NEXT Y:NEXT X
2070 FOR I=64 TO 255 STEP 4: FOR J=255 TO I STEP -I/8: SOUND 0,J,10,J/15:POKE 709,PEEK(53770): NEXT J:NEXT I
2071 SOUND 0,0,0,0: POKE 709,128:POKE 756,224:POKE 106,T+4:GRAPHICS 0
2072 POKE 710,128:POKE 712,128:POKE 709,15:POKE 752,1:? ":)":RETURN
2999 REM --- XOR-OR EFFECTS / SEBAN ---
3000 FOR I=15 TO 0 STEP -0.05:SOUND 0,128,8,I:NEXT I:RESTORE 3001:FOR I=1552 TO 1567:READ D:POKE I,D:NEXT I
3001 DATA 104,104,104,133,212,104,104,69,212,133,212,169,0,133,213,96
3002 GRAPHICS 9
3003 FOR X=0 TO 63:FOR Y=0 TO 47
3004 C=USR(1552,X,Y):IF USR(1536,C,15)=0 THEN C=1
3005 COLOR C:PLOT 8+X,Y*4:DRAWTO 8+X,Y*4+3
3006 NEXT Y:NEXT X
3007 FOR J=0 TO 1:FOR I=0 TO 255:POKE 20,0
3008 IF PEEK(20)<4 THEN 3008
3009 POKE 712,I:NEXT I
3010 GRAPHICS 11+32:NEXT J
3011 RETURN
0 REM PRIMA-APRILIS 2015 COMPO
1 REM AUTORZY SIKOR, SEBAN, BLUKI
10 GOSUB 1000:REM SINE PLOTS
11 GOSUB 1010:REM SIERPINSKI TRIANGLE
12 GOSUB 1100: REM SINE DRAWS
13 GOSUB 2000: REM SIERPINSKI AGAIN
99 GOTO 99:REM INF. LOOP
999 REM --- SINE PLOTS / SIKOR ---
1000 GRAPHICS 24:POKE 710,0:POKE 709,15:COLOR 1:DEG
1001 FOR I=0 TO 359:X=INT(10*SIN(I*COS(I))*20):Y=INT(10*COS(I)*SIN(I*2)*20)
1002 IF X<0 THEN X=-X
1003 IF Y<0 THEN Y=-Y
1004 PLOT X,Y:PLOT 319-X,191-Y:PLOT X,191-Y:PLOT 319-X,Y:NEXT I
1005 RETURN
1009 REM -- SLOW SIERPINSKI / SEBAN ---
1010 FOR I=0 TO 15:POKE 709,15-I:POKE 710,I:POKE 712,I:NEXT I:PUT #6,125:COLOR 1
1011 PX=0:PY=191:FOR I=1 TO 2048:R=INT(RND(0)*3):PLOT PX,PY
1012 IF R=0 THEN PX=PX/2:PY=(PY+191)/2:GOTO 1015
1013 IF R=1 THEN PX=(PX+319)/2:PY=(PY+191)/2:GOTO 1015
1014 PX=(PX+160)/2:PY=PY/2
1015 NEXT I:RETURN
1099 REM --- SINE DRAWS / BLUKI ---
1100 PUT #6,125:COLOR 1:FOR I=15 TO 0 STEP -0.1:SETCOLOR 2,0,I:POKE 712,PEEK(710):NEXT I
1110 FOR I=0 TO 8 STEP 0.1:SETCOLOR 2,14,I:POKE 712,PEEK(710):NEXT I
1120 PLOT 140,32:FOR R=-90 TO -16 STEP 2:FOR I=0 TO 360 STEP 10
1130 DRAWTO 160+COS(I-R)*(R-45),8+SQR(ABS(I+R)*(R+96)):NEXT I:NEXT R
1140 RETURN
1999 REM --- SIERPINSKI AGAIN / SEBAN ---
2000 T=PEEK(106)-4:POKE 106,T:GRAPHICS 16:POKE 752,1:? :FNT=T*256:POKE 710,128:POKE 712,128:POKE 709,15:POKE 77,0
2001 DATA 104,104,104,133,212,104,104,37,212,133,212,169,0,133,213,96,128,64,32,16,8,4,2,1
2002 RESTORE 2001:FOR I=1536 TO 1551:READ D:POKE I,D:NEXT I:I=0:PTR=PEEK(88)+256*PEEK(89)
2003 FOR I=0 TO 7:READ D:POKE FNT+512+I,D:NEXT I:I=0
2008 FOR DY=0 TO 23 STEP 8
2009 FOR DX=0 TO 39 STEP 8
2010 FOR X=0 TO 7:FOR Y=0 TO 7
2020 POKE PTR+(Y+DY)*40+X+DX,Y+X*8
2031 IF I<512 THEN POKE FNT+I,0:POKE FNT+512+I,PEEK(FNT+512+Y):I=I+1
2040 NEXT Y:NEXT X:NEXT DX:NEXT DY
2052 POKE 756,T
2061 FOR X=0 TO 63:FOR Y=0 TO 63
2062 IF USR(1536,X,Y)=0 THEN PTR=FNT+Y+64*INT(X/8):POKE PTR,PEEK(PTR)+PEEK(FNT+512+X)
2063 NEXT Y:NEXT X
2070 FOR I=64 TO 255 STEP 4: FOR J=255 TO I STEP -I/8: SOUND 0,J,10,J/15:POKE 709,PEEK(53770): NEXT J:NEXT I
2071 SOUND 0,0,0,0: POKE 709,128:POKE 756,224:POKE 106,T+4:GRAPHICS 0
2072 POKE 710,128:POKE 712,128:POKE 709,15:POKE 752,1:? ":)":RETURN
0 REM PRIMA-APRILIS 2015 COMPO
1 REM AUTORZY SIKOR, SEBAN
10 GOSUB 1000: REM SINE PLOTS
11 GOSUB 1010: REM SIERPINSKI TRIANGLE
99 GOTO 99: REM INF. LOOP
999 REM --- SINE PLOTS ---
1000 GRAPHICS 24:POKE 710,0:POKE 709,15:COLOR 1:DEG
1001 FOR I=0 TO 359:X=INT(10*SIN(I*COS(I))*20):Y=INT(10*COS(I)*SIN(I*2)*20)
1002 IF X<0 THEN X=-X
1003 IF Y<0 THEN Y=-Y
1004 PLOT X,Y:PLOT 319-X,191-Y:PLOT X,191-Y:PLOT 319-X,Y:NEXT I
1005 RETURN
1009 REM -- SLOW SIERPINSKI ---
1010 FOR I=0 TO 15:POKE 709,15-I:POKE 710,I:POKE 712,I:NEXT I:PUT #6,125:COLOR 1
1011 PX=0:PY=191:FOR I=1 TO 2048:R=INT(RND(0)*3):PLOT PX,PY
1012 IF R=0 THEN PX=PX/2:PY=(PY+191)/2:GOTO 1015
1013 IF R=1 THEN PX=(PX+319)/2:PY=(PY+191)/2:GOTO 1015
1014 PX=(PX+160)/2:PY=PY/2
1015 NEXT I:RETURN
+1 za logo które zaproponował "The Fender" :)
Niesamowite jeżeli chodzi o YBMB i aliasing... zawsze zastanawiałem się wtedy czy przepuściłeś to przez jakiś low-pass aby nie było słychać aliasingu :) oczywiście wtedy oczywiście nie wiedziałem że to się tak nazywa, wiedziałem tylko że wszelakie częstotliwości wyższe od częstotliwości próbkowania występujące w próbkowanym sygnale, powodują ogromne zniekształcenia ... i dlatego sądziłem że siedziałeś z jakimś korektorem i dobierałeś odpowiednio pasmo :) , a dziś okazuje się że kulisy filtrowania okazały się zaskakujące :) Uwielbiam takie historie z przeszłości!:) Respect! :D
Jeżeli chodzi o produkcję Jakuba to oczywiście należy przypomnieć nieśmiertelny Axel-F, z dwu-kanałową perkusją digi... mogłem słuchać tego bez końca... i nadal mogę... :D
http://a8.fandal.cz/detail.php?files_id=27
Potwierdzam UL1970 (UAA170) czyli również "punkt świetlny" też tak miało, gdy Vref było mniejsze niż 3V było płynne przejście pomiędzy diodami, w przedziale 4-6V przejście jest "skokowe" (tzn. świeci tylko jeden LED).
Bladego pojęcia nie miałem że "Your-Body" oraz "Music Non Stop" z Garfield Demo było samplowane czymś takim, sądziłem że używałeś jakiegoś samplera przeznaczonego dla Amigi :) Dla mnie wtedy brzmiało to rewelacyjnie :) Ileż ja się tego nasłuchałem... do dziś to demo jest czymś czego bardzo lubię słuchać :) Wyszło Ci to fenomenalnie... a w tamtych latach naprawdę zbierałem koparę z ziemi :) Szacun! :)
To ja poszukam jeszcze mojej wersji AD-Convertera, tyle że zamiast PAL/GAL użyłem TTL-ek, znajdę to proto i Ci podeślę.
A mam jeszcze sampler 8-bit stereo"samoróbkę" z lat '90 opartą na ADC0809 (w sumie to ma 8 wejść, ale podłączyłem tylko 2)... mogę tego też poszukać... tylko to wersja "extreme edition", prototyp na tzw. "pająku" :D mała uniwersalna PCB, trochę drutów... i druga płytka którą wpinasz w złącze CART-a... i to wszystko :) Dział kiedyś nawet całkiem nieźle :) Zapewne będzie działał nadal :)
Hej!
Interesuje Cię oryginał czy "odtworzona" konstrukcja... odtworzona w sensie 'zasady działania, zgodnej z oryginałem'.
Bo jestem pewny że dawno, dawno temu pisałem już o tym, tzn. o zasadzie działania A/D Convertera... i to było gdzieś na forum... ha! jest tutaj: http://www.atari.org.pl/forum/viewtopic … 949#p44949, a a tutaj Fox pisał o wadliwej serii: http://www.atari.org.pl/forum/viewtopic … 40#p103240
atari.area forum » Posty przez seban
[ Wygenerowano w 0.243 sekund, wykonano 12 zapytań ]