1

(1 odpowiedzi, napisanych Sprzęt - 8bit)

Zadbane, najlepiej w oryginalnym kartonie.
Pozdrawiam

2

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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.

3

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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

4

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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.

5

(37 odpowiedzi, napisanych Programowanie - 8 bit)

Lokalny folklor na poziomie tylko ubarwia wątek :)
Jak rozumiem polecenie opt... wydaje gdzieś tam z poziomu QA?

6

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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.

7

(37 odpowiedzi, napisanych Programowanie - 8 bit)

Bardzo dziękuję . I teraz pytanie jak skompilować plik asm napisany pod QA?

8

(37 odpowiedzi, napisanych Programowanie - 8 bit)

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ć?

9

(37 odpowiedzi, napisanych Programowanie - 8 bit)

"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.

11

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Monsoft napisał/a:

Tutaj masz skany ksiazek http://tiny.pl/grp6p

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.

12

(5 odpowiedzi, napisanych Programowanie - 8 bit)

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.