Die Suche ergab 14 Treffer

Return

von LarsImNetz
14.04.2024 19:17
Jump to forum
Jump to topic

Re: Score darstellen

Ja! Für Game-Scores verwende ich grundsätzlich BCD Zahlen. Ich brauche die Zahl im Spiel nicht als 16/32/64bit Zahl. Ich verwende BCD. Jedes Byte enthält dann 2 Stellen. Fertig. Add und Sub funktionieren sehr einfach, wie man es sonst gewohnt ist. SED, CLD muss man entsprechend setzen. Für die Anzei...
von DjayBee
14.04.2024 19:39
Jump to forum
Jump to topic

Re: Score darstellen

Für die Anzeige lässt sich die BCD Zahl sehr flott in ihre Nibble Values zerlegen die dann als Index in einer Hex-Zahlen-Tabelle anzeigen lassen ist ein Selbstgänger. Ist das mit einem ORA nicht viel Speichereffizienter? lda ByteMitZiffern pha jsr bcd2scrlo sta SpeicherstelleNiederwertigeZiffer pla...
von JAC!
08.10.2024 00:35
Jump to forum
Jump to topic

Re: Assembler-Beginner: indirekte Adressierung

Willkommen im Forum! An Beispielen lernt mal da am einfachsten. ; Deklarationen p1=$80 ; Zero-Page Pointer sm = $8150 CLC ; Kein Übertrag LDA $1100 ADC #<sm ;Low von $8150, kann C=1 Übertrag erzeugen STA p1 LDA $1101 ADC #>sm ;Hight von $8150, addiert auch C STA p1+1 LDY #0 ;Offset LDA (p1),y ;Wert ...
von Dr. Irata
09.10.2024 08:27
Jump to forum
Jump to topic

Re: Assembler-Beginner: indirekte Adressierung

... wenn du z.B. einen 16-Bit Zähler machen möchtest fu nktioniert das so: CLC LDA var1 ADC #1 STA var1 LDA var1+1 ADC #0 STA var1+1 oder noch schlanker so: INC var1 BNE weiter INC var1+1 weiter wenn du Fragen hast, wir helfen gerne! Hier im Forum tummeln sich echte Programmiergranaten ;-)
von Dr. Irata
13.10.2024 22:14
Jump to forum
Jump to topic

Re: Assembler-Beginner: PM im VBI

tatsächlich mache ich es oft so, daß ich diese If/Then Anweisungen gerne benutze und später dann optimiere und wieder gerade bei zeitkritischen Abschnitten in nativen Code umwandle. Vielleicht hilft diese Vorlage:
A8 Verzw.png
von LarsImNetz
16.10.2024 10:08
Jump to forum
Jump to topic

Re: Assembler-Beginner: PM im VBI

Noch mal eine Verständnisfrage an die Experten hier: ich würde meine PM-Grafik gerne im VBI ausführen, ... Nein, Du willst Deine PM-Grafik nicht im VBI ausführen. (!) Das klingt jetzt hart, ist es auch. Aber nicht so gemeint. Der Atari VBI ist nicht dafür gemacht, beliebigen Code aufzunehmen. Wie P...
von Kveldulfur
16.10.2024 11:22
Jump to forum
Jump to topic

Re: Assembler-Beginner: PM im VBI

Moin! Ich kann Lars nur zustimmen! Jedes Programm ist anders, aber für mich gibt es zwei Phasen im Spiel/Programm: 1. Phase – Die Nichtsichtbare: Wenn der VCOUNT des ATARI unterhalb meines Spielfelds liegt, befinde ich mich in der nichtsichtbaren Phase. Alles, was ich dort verändere, sieht man erst,...
von Elephant
20.10.2024 15:05
Jump to forum
Jump to topic

Re: Assembler-Beginner: PM im VBI

>Warum zum Beispiel VBI gerne in Page 6?

Page 6 wir vom OS, DOS und Basic nicht angefasst.

Ist also nur nötig für Kleinigkeiten, die im Hintergrund laufen sollen.
von patjomki
21.10.2024 09:58
Jump to forum
Jump to topic

Re: Assembler-Beginner: PM im VBI

Nochmal kurz wegen des Basics: nachdem ich Depp ja nicht drauf geachtet hatte, dass das im Emulator noch immer aktiviert war, und dadurch ja von einem Top von $A000 ausgegangen bin, stellte sich mir auch die Frage, ob man das nicht auch programmatisch lösen könnte, was ja anscheinend tatsächlich ge...
von JAC!
25.10.2024 01:08
Jump to forum
Jump to topic

Re: Assembler: Inhalt einer Speicherzelle auf Bildschirm ausgeben

Der 6502 hat einen BCD - Binary Coded Decimal Mode. Dabei werden je 4 bit einen Byte als Zahl von 0..9 interpretiert (statt 0..F). Also $00 bis $99 statt $ff. Das erlaubt eine sehr einfache stelleweise Umwandlung in Dezimalzahlen: ; Variable .byte punkte ; Dezimal hochzählen clc sed ;Dezimalmodus an...
von andymanone
01.11.2024 00:32
Jump to forum
Jump to topic

Re: Suche FujiNet

Lass die Finger vom Prof. Das hat einen fiesen Designfehler. Was ist denn der Fehler? Ich zitiere mal: Wenn das FN Prof am SIO Bus hängt und einmal eingeschaltet war, darf man es nicht mehr ausschalten. Sonst ist der komplette SIO Bus nicht mehr benutzbar. Keine Panik: Nicht permanent, nur so lange...
von Olix
02.11.2024 08:07
Jump to forum
Jump to topic

Re: Suche FujiNet

Also ein normales FujiNet aus dem ABBUC Shop (NICHT Pro) hätte ich noch über. Ich mach nach dem Frühstück mal ein Foto...
von DjayBee
02.11.2024 15:28
Jump to forum
Jump to topic

Re: Suche FujiNet

Mnemo hat gerade noch auf diese Polnische Quelle hingewiesen:

https://www.sibit.pl/sklep/atari.html
bzw. in der Bucht unter https://www.ebay.de/itm/305647520588

PLN 239,- bzw. PLN 269,- also knapp über €60,-
von tfhh
14.11.2024 09:33
Jump to forum
Jump to topic

Re: Sophia2 gibt kein Bild über DVI

Problem gelöst. Das Flachbandkabel war das Problem. Die Stecker waren einfach nicht fest genug zusammengepresst. Erst der nicht gelötete Sockel und nun auch noch das. Und Brewing sagen, sie würden die Geräte selbst nicht zusammenbauen sondern direkt so beziehen. Wie auch immer, nun läuft es auf dem...