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
FiSh 0.70 Bocianu wydał FiSh 0.70, shell ułatwiający przeszukiwanie zasobów serwerów TNFS.
Street Fighter II już na Atari 8-bit! Vega i jego zespół wydali finalną wersję kultowej bijatyki. Wymaga 4MB cartridge i 64KB RAM.
Elite Demo 6 na Atari 8-bit! Trwają prace nad konwersją kultowej gry Elite. Szóste demo wprowadza liczne poprawki błędów.
vbcc v5 dla 6502 Kompilator C vbcc doczekał się piątej wersji dystrybucji dla 6502. Zapewnia dużo szybszą arytmetykę FPU i nowe narzędzia.
HDDRIVER 12.75 Sterownik HDDRIVER, kluczowe narzędzie dla pamięci masowej Atari 16/32-bit, otrzymał aktualizację 12.75, która naprawia błąd w HDDRUTIL.
Opcje wyszukiwania
Zadbane, najlepiej w oryginalnym kartonie.
Pozdrawiam
Czy te dwa polecenia są wykonywane przy każdym przebiegu programu? One występują po pętli MRUGAJ.
LDY #NIC
STY KLAW
Bo jak rozumiem
LDY KLAW ładuje do REJESTRU y LICZBĘ 255, następnie ona jest zwiększana o 1.
Sorry, przepraszam, fakt,że instrukcję tylko przewertowałem. Ale program zasadniczo ogarnąłem już. Pytanie mam do tego programu z Tajemnic Atari:
OPT 21 opcje
ORG 1152 skąd
*--- deklaracje
ZEGAR EQU 20
RAMKA EQU 712
KLAW EQU 764
NIC EQU 255
*--- zapamiętaj kolor
LDX RAMKA
*--- mrugaj ramką
MRUGAJ LDA ZEGAR
STA RAMKA
*--- sprawdź klawisz
LDY KLAW
INY (255+1=0)
BEQ MRUGAJ
*--- skasuj klawisz
LDY #NIC
STY KLAW
*--- odtwórz kolor
STX RAMKA
*--- koniec
RTS
END
Te dwie linijki:
INY (255+1=0)
BEQ MRUGAJ
INY to jak rozumiem, zwiększa zawartość rejestru o 1. A jaką rolę pełni nawias: (255+1=0)? I jak wcześniej czytałem BEQ to skok warunkowy, gdy wartości są równe(polecenie porównujące CMP, którego tutaj nie ma).
Pozdrawiam
Zabawy ciąg dalszy. W Tajemnicach Atari, w jednym z artykułów jest tak napisane: "QA udostępnia dla uruchamianego programu osobny ekran, do którego można zaglądać w każdej chwili, także w trybie edycji."
Osobny ekran?
OPT 21
ORG 1152
LDA 712
STA 710
RTS
END
Poczyniłem taki program, wszystko się asembluje i uruchamia ale ja nie widzę efektu.. Pomocy Panie i Panowie.
Lokalny folklor na poziomie tylko ubarwia wątek :)
Jak rozumiem polecenie opt... wydaje gdzieś tam z poziomu QA?
Programowanie dla rozrywki i relaksu. Podobnie jak wędkowanie czy piwo ze znajomymi. Czytam artykuły z "Tajemnic Atari" i wdrażam w życie w QA. I stąd było moje pytanie jak wygenerować oddzielny plik ze skompilowanym programikiem. Pozdrawiam.
Ps
Wszystko na emulatorze. Docelowo na prawdziwym Atari 800 XL plus stacja dysków.
Bardzo dziękuję . I teraz pytanie jak skompilować plik asm napisany pod QA?
Właśnie czytam dokumentację na podanej stronie i instrukcję do QA. W moich planach jest nabycie Atari 800XL i stacji dysków i bezpośrednie programowanie na realnym sprzęcie jak za dawnych lat tyle,że wtedy miałem tylko komputer i język BASIC. Czy QA można jeszcze kupić?
"QA czyli Quick Assembler-Atari (J.Wisniewski) i X-Asm-PC (P.Fusik), to assemblery których uzywam, wiec wszystko co tu napisze bedzie ich dotyczylo."
Wiem, czytałem ten artykuł i inne i właśnie na podstawie ich treści chciałbym coś wyskrobać, ale nie mam "asemblera". Jeżeli trzeba go kupić, nie ma problemu, jeżeli jest jakiś darmowy to tym lepiej.
Witam,
w jaki sposób rozpocząć naukę programowania na Atari 800 XL z użyciem emulatora Atari800Win PLus 4.1.
To był mój pierwszy komp i mam do niego sentyment a BASIC trochę mnie już nudzi.
Pozdrawiam z gorącą prośbą o pomoc.
Wczoraj na nie trafiłem i trochę ich przejrzałem, ale albo mam pecha, albo tak patrzyłem ale nigdzie nie znalazłem polecenia odczytującego kod klawisza a wiem, że od tego zaczynałem programowanie prostych gier w 1986r.
Witam,
bardzo dawno temu byłem posiadaczem Atari 800 XL(1986r.). Postanowiłem przypomnieć sobie te piękne czasy. Pamiętam, że przez pierwsze pół roku nie miałem magnetofonu, więc z chęci pogrania na wymarzonym kompie liznąłem trochę Atari Basic. Chciałbym do tego wrócić z Waszą pomocą.
Pierwsze moje pytanie w jaki sposób napisać kod sterujący obiektem graficznym z klawiatury. Dla przykładu jak w grze pong, jak nacisnę przycisk strzałki w górę to obiekt porusza się do góry.
Drugie, jak stworzyć prostego duszka/sprite i sterować nim z klawiatury. Bardzo byłbym wdzięczny za okazaną pomoc.
Znalezione posty [ 12 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.007 sekund, wykonano 78 zapytań