Baue eine Joysticksteuerung in Dein C64 Basic Projekt ein.

preview_player
Показать описание
Supporte mich und meinen Kanal!

0:00 Intro
0:41 Joystickstatus binär anzeigen
4:45 Auswahl der Eingabemethode
17:54 begrenzte Ganzzahlvariablen
28:47 Mach mit! Gestalte den Startbildschirm
29:43 Die Joysticksteuerung einbauen
42:09 Erster Testlauf
43:26 Debuggen: eine laaange Fehlersuche!
59:26 Fehler gefunden!
1:00:20 Letzter Testlauf
1:02:33 Letzte Fehler beheben

viel Spaß!

Links:
Рекомендации по теме
Комментарии
Автор

Ich bin früher immer hingegangen und habe das Programm als solches ans Laufen gebracht. Nachdem das Programm genauso lief, wie ich es wollte, begann ich die das Aussehen des Programmes zu kreieren. Das hat mir auf jeden Fall so geholfen, im Kontext zu bleiben. Aber das ist nur meine Art gewesen. ;-) Bin aber frph, dass ich wieder mal ein Video von dir sehen kann ;-)

frankb
Автор

Kann es kaum erwarten wann du das nächste Video bringst... super wie du das machst

marric
Автор

Das wären lange Nächte geworden wenn du dieses Wissen vor 30 Jahren gehabt hättest . Diese Möglichkeiten ...!!! 😉👍

sebastianh.
Автор

In diesem Video bewundere ich deine Frustrationsgrenze. Bei mir wäre der Joystick wohl beim dritten Versuch in die Ecke befördert worden. Wenigstens halten die Competition Pros das ja aus. ☺️

timgeorg
Автор

Das hat mir sehr gut gefallen und den Daumen hast du auch. Von mir aus kannst du jeden Tag so ein Video machen. Danke dir..

frankb
Автор

Da war es wieder, dein altes Leiden mit der Rangfolge der Operatoren. Dabei macht Basic bzw. der C64 da keine Ausnahme. Genau wie in anderen Programmiersprachen auch wird die Gleichheit immer VOR den Boolschen Verknüpfungen ausgewertet. Lediglich das Zeichen für Gleichheit unterscheidet sich: In Basic oder Pascal ist es das einfache "=" und und C das "==".

sengir
Автор

If (A and B) = 0 würde auch funzen. Aber "If a and B =0" geht nicht, da der Interpreter dieses AND als weitere Bedingung sieht und nicht als Boolsche Verknüpfung. Eleganter ist "If A and B then???" weil diese Routine immer Wahr oder Unwahr zurückwirft.
Ich Vollaffe. Ich hätte wissen müssen, dass dies nicht Live ist :-) Ich brülle mich gerade vom Hocker :-)

frankb
Автор

Hi 👋🏻

Hat vielleicht nicht ganz mit der Thematik zu tun, aber könntest Du mal die AR 6 vorstellen?! Das wäre klasse.

Es gibt leider so gut wie keine vernünftigen Video‘s darüber, und wenn dann nur auf Englisch :-(

Würde da gerne mehr als nur den Fastloader nutzen. ;-)

lifeforce
Автор

die befehle TAB, SPC und POS hätten das ganze noch wesentlich einfacher in der positionierung gemacht 😉

alexanderwiltschek
Автор

Bei der Fehlersuche hätte ich das ausgegeben, was ich auch abfrage. Print peek(?) and 16 . Dann wüste ich eher, wo oder was der Fehler ist.

frankb
Автор

Sagtest du nicht, dass du mit einem Emulator arbeitest? Dann wäre doch Strg Z eine Lösung, wenn du aus Versehen was gelöscht hast.
Vergiss dieses. Ich war aufem falschen Dampfer :-)

frankb