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
Nowa obudowa dla 800XL - zostało 36 dni Niewiele ponad miesiąc do końca kampanii.
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.
Opcje wyszukiwania (Strona 108 z 118)
Za zestaw z kablami i zasilaczami dam 200 zł.
Ja jadę z Rzeszowa. Prawdopodobnie obciągiem.
Od strony osa: po odczycie ilości bajtów określonej w dbyt do bufora czytany jest bajt sumy kontrolnej (suma bajtów z bufora z przeniesieniami) i jeśli ona się zgadza z szyny szeregowej czyta się jeszcze bajt statusu i odczyt jest zakończony (przerwania blokowane itd.). Teoretycznie (nie sprawdzałem) więc powinno wystarczyć takie skonstruowanie 129 pierwszych bajtów sektora 512, żeby 128 to były dane a potem suma i os nie powinien czuć się oszukany.
Edit: Można by nawet nie przejmować się sumą kontrolną i ją olać nie przejmując się błędem. Ale to pewnie masz przećwiczone na sobie.
Odp: . (17 odpowiedzi, napisanych Bałagan)
A gdzieżby. To bardzo dobrze. My wszyscy mikrokomputerki właśnie bardzo lubimy.
Bez konfiguracji możesz próbować ładować sterownik ARCLOCK.SYS jako zwykłe polecenie po czym sprawdzić/ustawić datę/czas za pomocą poleceń DATE/TIME.
Edit: Naprawdę warto poświęcić 1 wieczór na przeczytanie i przećwiczenie tego, co pisze w podanym manualu...
Edit 2: Mogą Ci się przydać też polecenia: TD ON i TD OFF.
SIO2PC nie powinno być problemem.
Odpal SDX na Atari po czym utwórz po stronie PC (APEm, lub SIO2BSDm odpowiednio do tego czego tam używasz do obsługi SIO2PC) dysk sdxboot.atr. Zamontuj go (APEm lub SIO2BSDm) w stacji D1:. Sformatuj ten dysk z poziomu sdx (poleceniem FORMAT). Odpal ED i wyedytuj configa wg informacji zawartych w manualu do sdx. Po stworzeniu configa SDX odpalasz na Atari z zamontowaną w D1: dyskietką startową i ładuje się config.
Odp: . (17 odpowiedzi, napisanych Bałagan)
Pewnie pomnik Lenina. Co mogło 20 lat temu stać...?
Jeru - tylko, że klawiatura blokuje się na odczycie HELPa i nie dopuści do odczytu kolejnego klawisza.
Ale to przy standardowej procedurze testowania klawiatury.
Gdzieś ktoś pisał, że jeśli wyłączyć skanowanie i debounce w SKCTL i robić to samemu dałoby się testować różne kombinacje klawiszy - niekoniecznie SHIFT+ CONTROL+cośtam. Podobno wszystko jest pięknie opisane w dokumentacji do POKEYa... (nie mam aktualnie atarki, żeby się tym pobawić :/).
I to jest właśnie wspaniała cecha ludzkiej pamięci. W psychologii ten mechanizm nazywa się "wyparciem" lub "represją": http://pl.wikipedia.org/wiki/Wyparcie .
Normalnie wciśnięcie HELPa powoduje pojawienie się wartości $11 w KBCODE. System obsługuje to ustawiając HLPFLAG. Stosując technikę sprawdzania klawiatury taką, jak jest zaimplementowana w systemie nie da się traktować HELPa jak SHIFT. Da się tak traktować START, SELECT i OPTION, bo one są obsługiwane niezależne przez rejestr CONSOL.
Drogi Gepetto! Gratulacje z okazji udanej reprodukcji i powodzenia przy pierwszej publicznej prezentacji.
Mnie odpowiada każdy termin prócz 16,17,29-31 I 2010 oraz terminu forevera 19-21 III 2010.
Edit: Miało być w Rzeszowie, ale pewnie w takim razie się przesunie... Ech słabo się ten styczeń poskładał.
DMACTL można zmieniać na DLI. Nie wiem czy w trakcie trwania wiersza tekstowego.
Informacje uzyskane dzięki BartoszP z wątku o rysowaniu koła ( http://atariarea.krap.pl/forum/viewtopi … 28#p104228 ) a pobrane z http://januszg.hg.pl/teksty/grafika/plik_bgichr.zip uzupełniają mi informacje o wypełnianiu fonta BGI .CHR (plik zarchiwizowałem też u siebie: http://mono.i-demo.pl/chrdraw/plik_bgichr.zip ). W wolnej chwili odświeżę temat.
Gotowy kod dla 1/8:
10 R=50
20 S=5
30 X=150
40 Y=100
50 DEG
60 N=45/S
70 A=0
80 GRAPHICS 8
90 COLOR 1
100 FOR I=0 TO N
110 DX=R*COS(A)
120 DY=R*SIN(A)
130 DXP=X+DX
140 DXM=X-DX
150 DYP=Y+DY
160 DYM=Y-DY
170 CXP=X+DY
180 CXM=X-DY
190 CYP=Y+DX
200 CYM=Y-DX
210 PLOT DXP,DYP
220 PLOT DXM,DYP
230 PLOT DXP,DYM
240 PLOT DXM,DYM
250 PLOT CXP,CYP
260 PLOT CXM,CYP
270 PLOT CXP,CYM
280 PLOT CXM,CYM
290 A=A+S
300 NEXT I
Edit: Pecus mnie uprzedził - jego procedura jest lepsza :) i pewnie szybsza.
@stRing:
10 R=50
20 S=5
30 X=150
40 Y=100
50 N=90/S
60 DIM DX(N),DY(N)
70 DEG
80 A=0
90 FOR I=0 TO N
100 DX(I)=R*COS(A)
110 DY(I)=R*SIN(A)
120 A=A+S
130 NEXT I
140 GRAPHICS 8
150 COLOR 1
160 FOR I=1 TO N
170 PLOT X+DX(I-1),Y+DY(I-1)
180 DRAWTO X+DX(I),Y+DY(I)
190 PLOT X-DX(I-1),Y+DY(I-1)
200 DRAWTO X-DX(I),Y+DY(I)
210 PLOT X+DX(I-1),Y-DY(I-1)
220 DRAWTO X+DX(I),Y-DY(I)
230 PLOT X-DX(I-1),Y-DY(I-1)
240 DRAWTO X-DX(I),Y-DY(I)
250 NEXT I
Edit: Jak to BartoszP napisał; poza tym:
1. Wyciągaj ile się da obliczeń poza pętlę.
2. Użyj plot+drawto.
3. Cos(a) to Sin(90+a) więc nie licz dwóch tablic.
4. Licz też sin nie dla ćwiartki a dla jednej ósmej.
Racja. Może TBXL ma to zoptymalizowane, ale w AB wyszukiwanie linii leci zawsze od początku programu.
A tak na boku: Gdyby nie były potrzebne przerwania NMI, to interlace z dowolną liczbą ekranów można zrobić całkowicie sprzętowo podając odpowiednie adresy nowych dlist w rozkazach JVB. Czyli:
dlist1:
3*emp8
linie trybu
JVB dlist2
dlist2:
3*emp8
linie trybu
JVB ...
...
dlistN:
3*emp8
linie trybu
JVB dlist1
Ale chcąc zmieniać tryb bez pollingu VCOUNT lub RTCLK (albo zmiany na przerwaniu) się nie obejdzie (2 ostatnie wymuszają włączenie NMI).
Więc jeśli Sikor nie potrzebujesz na gwałt trybu 10 ani NMI to można z tego skorzystać.
Próbuj takiej sztuczki:
10 GRAPHICS 8:DL1=DPEEK(560):GP1=PEEK(623)
20 POKE 106,PEEK(106)-32: REM jest to mniej więcej rozmiar trybu GR.8 z dlistą
30 GRAPHICS 10:DL2=DPEEK(560):GP2=PEEK(623)
40 DO
50 DPOKE 560,DL1:POKE 623,GP1:GOSUB 100
50 DPOKE 560,DL2:POKE 623,GP2:GOSUB 100
60 LOOP
100 T=PEEK(20)
110 IF PEEK(20)=T THEN 110
120 RETURN
Być może da się zrobić ładniej jakieś PAUSE albo skorzystać z jakiejś zmiennej RTCLK$ (nie znam TBXL) zamiast wołać GOSUB 100.
Działa to tak, że tworzy GR8 w normalnej pamięci po czym, GR10 w obszarze przed nią. Przełączanie co ramkę (za pomocą zapisu do DLPTRS i GPRIORS) synchronizowane jest przez RTCLK (20). Ponieważ to rejestry cienie to najpierw zapis, potem synchronizacja - nie ma zerwania synchra bo to cienie.
Problemem jest tylko to, że instrukcji TBXL możesz używać na ostatnio otwartym GR. Żeby móc się w pełni przełączyć na poprzedni tryb trzeba by też przepisywać komórki używane przez S:. Ta procedura wystarczy do mrugania statycznymi obrazkami (RTCLK jest zmieniane na przerwaniu VBLK).
Edit: Literówki.
A czy można by prosić o opis formatu w Atariki? Dla potomności...
Bardzo dziękuję. Wydaje mi się, że ten opis wystarczy.
Mam jeszcze drobne pytanie precyzujące: Czy te sample są 8-bit czy 4-bit (jak ułożone w bajcie)?
Edit: O to mi chodziło. Jeszcze raz dziękuję.
Gdzie mogę znaleźć opis formatu sampli akceptowanych przez MPT 2.4? Atariki milczy, gógle też nic rozsądnego prócz jakichś formatów medycznych nie pokazało...
Edit: Zenon pisze, że ma się zaczynać od $90, ale co dalej?
Niestety nic jeszcze nie oglądałem :(
MWK napisał/a:...siostra się nie liczy ;-)
To zależy dla kogo drogi Panie, to zależy... ;]
P.S. A tak w ogóle, to może byś się objawił na jakimś sztabie? Od czasu do czasu się spotykamy z jadem i trubem. Ostatnio nawiązałem kontakt z urborgiem - może po nowym roku byśmy gdzieś usiedli wszyscy?
Atari800: http://atari800.sourceforge.net/
$ atari800 -basic program.bas
Zajmujcie się zajmujcie. Chwała bogu, że jest ktoś kto takie rzeczy robi.
[offtopic]Btw: Jest jakieś polskie forum ZX'owców? C64 niby ma c64scene.pl[/offtopic]
Z ciekawości: jak jest zapisany font 6x6, bo jeśli jest monochromatyczny i jest to bitmapa, to wychodzi mi (z długości podanej przez artik-wroc), że w żadnym bajcie nei ma nadmiarowych (pustych) bitów. 256 znaków * 6 pikseli * 6 pikseli / 8 bitów daje mi dokładnie rozmiar pliku w bajtach! Czy może źle liczę...
Mógłbym dostać też te pliki z fontem (artik-wroc - podesłałbyś mi wszystkie)?
Znalezione posty [ 2,676 do 2,700 z 2,938 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.091 sekund, wykonano 16 zapytań