hej!
Pecuś jakbyś podpowiedział mi jeszcze czym mam to rozpakować, pojęcia nie mam co rozpakowuje pliki z rozszerzeniem .256 :)
pozdrawiam
Seban
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Ice-T 2.8.2 Nowa wersja Ice-T dla 8-bitowego Atari już dostępna - poprawki i nowe funkcje
Galactic Panic - nowa przygodówka na ST Darmowa gra point and click na Atari ST - ponad 100 ekranów przygody.
Nowa wersja ARIFE Tool od PVBest73 Uaktualniono uniwersalne narzędzie do analizy obrazów ROM i dysków Atari
Echa Sommarhack 2025 Podczas szwedzkiego party Sommarhack zaprezentowano kilkadziesiąt produkcji,
MadPascal 1.7.3 już dostępny Nowa wersja kompilatora MadPascal przynosi poprawki i optymalizacje
atari.area forum » Posty przez seban
hej!
Pecuś jakbyś podpowiedział mi jeszcze czym mam to rozpakować, pojęcia nie mam co rozpakowuje pliki z rozszerzeniem .256 :)
pozdrawiam
Seban
hej!
z tymi prawkami jest jeszcze jeden problem... gdy masz stary dokument (nieważny) to twoje ubezpieczenie OC nie jest ważne i gdy tylko coś się stanie towarzystwo ubezpieczeniowe może odmówić wypłąty odszkodowania ponieważ nie posiadałeś ważnego prawa jazdy. Kolega dzwonił do PZU gdzie mam uzbezpieczony samochód i mu powiedzieli iż bez ważnego prawa jazdy jego ubezpieczenie nie działa. Wszysto będzie dobrze dopuki się nic nie stanie... jednak gdyby coś... to będziesz na lodzie.
Seban/SLIGHT
hej!
Ja cały czas uważam nie nie mamy żadnego, ale to żandego prawa pchać się z buciorami do ogródka Eijka. Tak wiec dla mnie Orneta odpada w tym roku. I tyle... nie zamierzam dalej dyskutować na ten temat. A coś mi się wydaję że skończy się po prostu na niczym... a wszystko prowadzi do tego iż aby nie uraźić nikogo z chcących orgranizować party... należałoby w tym roku po prostu zignorować wszystkie propozycje. Pojedziemy w jedno miejsce aby zadowaolić jedną połowę obrazi się druga połowa. Pojedziemy w drugie miejsce... obrazi się pierwsza połowa... zaczynam dochodzić do wniosków iż to wszystko po prostu nie mam sensu. to było moje ostatnie zdanie w tej dyskusji.
Jedynę co mogę zrobić w tej chwili to podziękowac wszystkim chętnym za chęci ratowania sytuaci i próbę zorganizaowania alternatywnego CP. Wielki szaczun dla WAS. Ale przy takim chaosie jak obecnie panuje w tym temacie wątpię iż coś sensownego z czegokolwiek wyjdze.
pozdrawiam was serdecznie
Seban/SLIGHT
Hej!
Mariuszu chwała Ci za to (i wielki SZACUN) że postanowiłeś się sprawą zainteresować i jako jedny wykonałeś telefon i sprawdziłeś dokładnie o co chodzi. Za to zaangrzowanie trzeba przyznać Ci duuuuużego plusa :) Jednak tak jak powiedziałem wcześniej wydaje mi się iż Artur ma niejako wyłaczność na Quasta i tu sprawa jest w/g mnie bezdyskusyjna. Zdecydujmy się wszyscy gdzie chcemy w tym roku się spotkać bo jak będą 3 zloty w niewielkim odstępie czasu od siebie to tak naprawdę będzie działało to na naszą niekorzyść... część pojedzie tu, część tam... część w ogóle oleje.
pozdrawiam
Seban/SLIGHT
Nie wiem tylko co na to Artur. Skoro nie zaproponował nikomu "przejęcia" imprezki tego lata (nawet jednorazowo) to może to też coś znaczy? W końcu jest on Ojcem tej imprezki... Wypadałoby też i jego spytać o zdanie.
Cześć!
Nie chce być źle odebrany... ale też uważam że nie możemy pakować się z butami do czyjegoś ogródka... Od zawsze Quasta organizował Artur i jeżeli on nie ma chęci/ochoty/nastroju organizować w tym roku imprezy w Ornecie to uszanujmy jego decyzję i niech tak pozostanie. Mamy kilka alternatywnych możliwośći, wystarczy się tylko zdecydować i podjąć decycję czy jedziemy na party organizowane przez Grey'a czy do Głuchołazów :)
pozdrawiam serdecznie
Seban/SLIGHT
Hej!
Szerokość to chyba raczej zależy od konkretnego egzemplarza. Więc niech ktoś jeszcze to sprawdzi.
sprawdzę na mojej atarce w domu i również podeślę wyniki.
hmmm.... co do gr. 11, to tam już nie bierze udziału przetwornik D/A tak do końca :) D/A generuje tylko "statyczną" jasność.
Kolor GTIA generuje poprzez przesunięcie fazowe (zmodulowanego sygnału chrominancji) względem podnośnej koloru. (chyba to trochę za bardzo zakręciłem ;-) Ale nie chce tu pisac wywodów o systemie PAL :)
Ale fakt trzeba by sprawdzić czy coś się dzieje :)
Seban
hej!
dzięki wielkie... jeszcze ostatnia prośba :D
10 GRAPHICS 9
11 FOR I=0 TO 31
12 FOR J=0 TO 31
13 COLOR J:IF J>15 THEN COLOR 31-J
14 PLOT 8+J*2+0,I*6:DRAWTO 8+J*2+0,I*6+5
20 COLOR I:IF I>15 THEN COLOR 31-I
21 PLOT 8+J*2+1,I*6:DRAWTO 8+J*2+1,I*6+5
50 NEXT J
51 NEXT I
99 GOTO 99
thanx
Seban
Hi!
a to że kolor b'0111' jest faktycznie jaśniejszy chyba od b'1000' to już jest/może być niedokładność rezystorów użytych do budowy przetwornika D/A opartego na zależności iż każda następna rezystacja jest kolejną potęką dwójki. może jak chińczycy składali Atarki to zamiast dokładnych 1% lub dokłądniejszych rezystorów użyli jakiegoś szajsu. Tu chyba pomógłby sposób electrona... trzeba by sprawdzić jak się zachowa R-2R podpięty do GTIA zamiast tych rezystorów. A mikro-pixelowe dziury to na 100% efekt różnego czasu reakcji przerzutników reprezentujących poszczególne bity.
10 GRAPHICS 9
11 FOR I=0 TO 15
12 FOR J=0 TO 15
14 COLOR J
15 PLOT 8+J*4+0,I*12:DRAWTO 8+J*4+0,I*12+11
16 PLOT 8+J*4+1,I*12:DRAWTO 8+J*4+1,I*12+11
20 COLOR I
21 PLOT 8+J*4+2,I*12:DRAWTO 8+J*4+2,I*12+11
22 PLOT 8+J*4+3,I*12:DRAWTO 8+J*4+3,I*12+11
50 NEXT J
51 NEXT I
99 GOTO 99
to chyba wszystkie możliwe kombinacje... rownież te 16 niepotrzebnych :) po przejście między 1-1, czy 2-2 jest bez sensu :)
ale nie wiedziałem co zrobić... nie rysować tych kwadratów? czy jak? jeżeli tak to, wtedy dodajcie:
13 IF I=J THEN GOTO 50
a pozatym jakoś kaszaniasto to wygląda... ktoś ma pomysł na jakiś inne rozłożenie tego? bo oczopląsu można dostać ;)
Seban
Hej!
Foxie... wydaje mi się iż ciemny pasek powstaje dlatego iż, pierwsze przełączają sie przerzutniki bitów 0,1,2 wtedy na chwile jest stan b'0000' dopiero potem reaguje przerzutnik sterujący 3 bitem, i mamy za chwilę b'1000'. Czy jasne paski mogą być... nie wiem :) może warto sprawdzić przejście ze stanu 8->7, może pasek będzie biały???
Ma ktoś atarkę podpiętą pod kartę TV pod ręką? Laoo może Ty? Jeżeli tak to proszę o test poniższego ;) i załączenie screeen-shota :)
10 GRAPHICS 9
11 FOR I=0 TO 59
12 C=(I/2)*(I<30)+((60-I)/2)*(I>=30)
13 COLOR C
14 PLOT I+8,0:DRAWTO I+8,191
15 NEXT I
99 GOTO 99
Seban
Hej!
Trudno tu mówić o regularności... zwykle problem "szpilek" (ang. glitches) powstaje przy przełączeniu większej liczby przerzutników na stan przeciwny... mowa właśnie tu o stanach %1000->%0111, itd. czas przełączenia jest zależny od czasów propagacji sygnału w bramkach wewnątrz układu. A na to ma wpływ jego konstruktor... może niektóre GTIA mają lepiej zrobiony wyjściowy bufor, niektóre gorzej. Zresztą to problem każdego przetwornika DAC starszej generacji... teraz sobie jakoś z tym radzą wproadzajać np. po prostu mikro opóźnienia aby odpowiedź wszystkich przerzutników nastąpiła w tym samym czasie.
Wracając do rezystorów... ich dokładnośc ma też spore znaczenie ale to sprawa raczej drugorzędna. Dla oszczędności lub przyspieszenia "developingu" prawdopodobnie wyrzucili na zewnątrz rezystory, aby je mogli zmieniać/dostosować ich wartości w późniejszym termninie, już po produkcji ukadów GTIA... może dokładność ich wykonia w tamtych czasam wewnątrz układu sprawiała problem i dlatego nie zintegrowali ich wewnątrz :)
Seban
hej!
ten pasek wynika z "podłej" konstukcji przetwornika D/A. Ten pasek to niekoniecznie musi być problem rezystorów. On wynika z tego iż przy tej konstukcji przetwornika... zmiana stanu z b'0111' na b'1000' powoduje zmianę aż 4 przerzutników. Problem jest w tym iż jedne przełączają się szybciej inne wolniej... zależy od wykonania układu, jakości krzemu, wewnętrznej konstrukcji przetwornika. Ta linia powstaje dlatego iż najszybciej przełącza się 4 bit, a po chwili dołacza do niego reszta, także chwilę po zmianie jasności z 7 na 8 widać bardzo wyraźnie ten problem. Zresztą to będzie zależało od jakości i technologi wykoania GTIA. Problem występuje przy każdym przełączeniu ale będzie najbardziej widoczny przy zmianie największej ilości bitów na stan przeciwny. Także przy zmianie z 'b'0011' na b'0100' też może być widoczny.
Problem stary jak świat i opisany w każdej książce o przetwornikach D/A :) Jakby ktoś był tym bardziej zainteresowany mogę znaleźć jakieś bardziej rozbudowane info.
pozdr
Seban
Hi!
OK, coś podobnego chyba mam musze pogrzebać. Dam wieczorem znać :)
pozdr
Seban
Przy okazji -- pigwie zabrano ram. Kto deklarowal na #a8, ze moze jakiegos ramca zalatwic proszony jest o kontakt.
Hej!
Kiedyś o tym rozmawialiśmy... ale mówiłeś iż to nie jest zwykły RAM tylko jakiś wydziwiony COMPAQ. Masz jakąś fotę tej pamięci?
pozdr
Seban
ja chyba miałem jakiegoś niesamowitego farta... nigdy nie trafiłem Atari ze zrąbanym GTIA ;-)
mam kilka z allegro i wszystkie działają OK.
Seban
Oh yes, that's it! My second Pokey HAS pin #29 connected...
F.
And this was the reason that your ATARI hung up. You have an IRQ conflict ;) Is this pin connected directry to the 29th pin of first POKEY (without any glue logic)?
Probably you have connected the pins named P0-P7 too... and that is probably the problem with Raster detection procedure does not work ;)
On this picture you can see which pins must be connected and which not.
The "long white" pins are not connected. The "short white" pins are connected, to first POKEY.
Chceck those connections on your ATARI.
Seban/SLIGHT
Hi!
When I set $d21e to #$01 my computer hangs up. May be some non-standard stereo upgrade?
F.
hmmm.... it's strange. In standard Stereo Upgrade the IRQ line from second POKEY is not connected. The second POKEY has no chance to generate an IRQ. On this fact is based my Stereo detection routine. If the computer does't have stereo upgrade. The write to $d21e register is the same as writing to the $d20e register, beceuse the adress decoder in standard ATARI is simplified and the sixteen pokey registers are repeated into $d200-$d2ff area. After the adding the second pokey, we must slightly modify the address decoder for both pokeys.
In standard ATARI when you write to $d21e register, this register write comes to firt POKEY. He can generate IRQ and if the detection routine detect an IRQ the proceduce exits with $00 status = NO SECOND POKEY DETECTED. If in your computer is second POKEY installed, then write to $d21e, not affect the first pokey, and the write goes to second POKEY and because the second POKEY can't generate and IRQ... the IRQ never comes, and the routine return with the $80 status = SECOND POKEY DETECTED.
Please chceck connections in your ATARI, the 29th pin of second pokey must be NOT CONNECTED. Here is pinout of the POKEY:
http://atariki.krap.pl/index.php/Grafik … _POKEY.png
with regards
Seban/SLIGHT
Hi!
Yes... Draco have right. Try to change "*" jump to label, for example:
ldx $d40b
bne *-3
chagne to:
ww ldx $d40b
bne ww
grtx
Seban/SLIGHT
Well, thank you for your help.
But it seems I have a problem. Raster's detection routine can't find my stereo upgrade and Seban's one just hangs up on my computer. What to do now?
F.
if my routine just hung up... you have probably a hardware problem with your ATARI... this procedure can't hung up in well working computer. If the IRQ from POKEY comes the procedure leaves as soon the IRQ comes... if the IRQ not come this procedure wait for $80 value in the $d40b register. So there is no way to hung up in correctly working computer.
with greetings
Seban/SLIGHT
Hi!
Laoo, on atariage forums you can read as below:
This did not detect my stereo Pokey cartridge. You should probably look for Pokeys in d5xx as well.
Steve
so, as You see there is other hardware solutions for Stereo-POKEY for 8-bit ATARI :)
I did't know about this solution, before I read those post on Atari Age forum.
The IRQ method, is probably don't work for the cartridge version of Stereo-Upgrade.
But as You notice before I think that the "IRQ" detection is the best way to detect the standard stereo upgrage (second POKEY located at D21x area)
on AtariAge forum, Raster show the own code for second Pokey detection:
pokey1 equ $d200
pokey2 equ $d210
STEREODETECTION
lda pokey1+$09
beq iss2 ;0 => last key L
;no last key L
lda pokey2+$09
beq issyes;0 on second POKEY KEY reg => stereo
issno
lda #0
rts
iss2
ldy #7
iss3
lda pokey2,y;POT regs
bne issno ;some one is not zero
dey
bpl iss3
issyes
lda #1
rts
and here is, my old stereo detect routine (based od IRQ), this procedure was published a long time ago in our "Barymag" magazine.
* -----------------------------
* |second POKEY detect routine|
* | answer in A register: |
* |$00 - absent $80 - present |
* -----------------------------
* | code & idea: Seban/SLIGHT |
* |-+* (c) 1995,96 Slight! *+-|
* -----------------------------
st sei
inc $d40e
lda #$03
sta $d21f
sta $d210
ldx #$00
stx $d211
inx
stx $d21e
ldx $d40b
bne *-3
stx $d219
w ldx $d40b
bmi ext
lda #$01
bit $d20e
bne w
ext lda $10
sta $d20e
dec $d40e
cli
txa
rts
greetz
Seban/SLIGHT
hej!
wyprzedaż jakąś robisz Alex? ;-) Lynxy, Indusy GT? Czy to jakiś koniec świata??? :)
Seban
Hi!
Jak już rozbebeszysz... to nie wyrzucaj pozostałości... :)
Gdybyś rozbebeszył to daj znać... chętni na resztę części się znajdą...
Czas mija... sprzęt się psuje... a części zapasowych brak :(
*.pozdr!
Seban
Hi!
Tak... to że wychodzi "IBM" to było celowe :)
a myślałem że już wszyscy o tym więdzą ;-)
Seban
jak tak dalej pójdzie... i kibole w takich strojach pojadą i zrobią jakąś zadymę... to potem jak przyjedziemy do ornety to lokalna polkicja nas z miejsca wsadzi jak zobaczy kogoś w koszulce/czapce ze znaczkiem ATARI :) nie ważne że nic nikomu taki prawdziwy atarowiec nie zrobi :) wystarczy że ma znaczek :)
Seban
wracając do GALI... ok... są GAL-e mój błąd... zbyt szybko spojrzałem na schemat :) i zobaczyłem tylko standardowe TTLki :)
ale najgorsze jest to iż bardzo problematyczne odtworzenie błędów zawartych w układach, które powodują iż dzięki nim wykonujemy pewnie tricki i efekty na prawdziwym ATARI... to będzie bardzo trudno osiągnąć... w sumie trzeba by było się dowiedzieć dlaczsego w danym przypadku dzieje się tak a nie inaczej... i w jaki sposób wynika to z konstrukcji układu oryginalnego. Np. 3 tryby graficzne w jednej lini :) poprzez umiejętne operowanie rejestrem GTIA odpowiedzialnym za interpretację danych z ANTICA, np. The German Chaotics, czy Our Soft, osiągneli kilka trybów graficznych w jednej linii ekranowej :)
Seban
Ktoś zrobił (kawałek) POKEY-a na TTL-ach... i GAL-ach. Najlepsze jest to, że ten "POKEY" zajmuje trzy płytki. :)
GAL żadnych to chyba tam nie ma... ale to tym bardziej obrazuje jak potężne są dziś struktury FPGA i co można w nich zmieścić ;) Myślę iż całą atarka wszła by jednego większego FPGA bez problemu :)
atari.area forum » Posty przez seban
Wygenerowano w 0.088 sekund, wykonano 17 zapytań