Posts from bubbob42 in thread "Der MEGA65-Laber-Stammtisch"

    Es gibt noch einen anderen Aspekt, der gerade im Amiga/Commodorerechtedschungel leider relevant ist:

    Oft ist es nämlich so, dass umstritten ist, wer die Rechte eigentlich hat. Da laufen gerade beim Amiga als Neverending Story gerade seit Jahren ein paar Verfahren.

    Der Rechteinhaber, bzw. derjenige, der sich dafür hält, muss ständig seine Rechte verteidigen. Das heißt, wenn Snoopy seine ihm geschenkten Nüsse… oder waren es Äpfel? … zum Download anbietet und der Schenkende zieht ihn nicht zur Rechenschaft, dann könnte eine andere Partei dies als Beleg dafür anführen, dass der Schenkende die Rechte gar nicht besitzt. Denn sonst müsste er sie verteidigen. Das gilt besonders dann, wenn der Schenkende gar nicht Rechteinhaber ist, sondern die… Äpfel von einer anderen Partei lizenziert hat.

    Denkt am besten gar nicht weiter darĂĽber nach, sondern haltet Euch an die Spielregeln. Man wird sonst bescheuert dabei.

    Hallo bubbob42

    Ich habe mir dein Code abgeschrieben.

    Jetzt noch eine Frage

    Wie schalte ich denn die Sprites ein. Mit Sprite 0,1,1,1,0,0 scheint es nicht zu gehen. Und wie ist das mit den Sprite Pointer von Poke 4088,x bis Poke 4094,x

    Bleiben die gleich, oder sind das dann andere Adressen, so wie beim C64 wenn ich da eine andere Bank wähle.

    Bewege die Sprites mal in die Bildschirmmitte, nachdem Du sie eingeschaltet hast. :)

    Die Adressen der Spritepointer liegen hinter dem Screenram, d.h. die Position hängt davon ab, ob Du im 40 oder 80-Zeichen-Modus bist, wenn ich mich recht erinnere. Ist aber eine Weile her.

    Ich muss den Beispielcode endlich mal in das M65-manual pushen. :(

    Guck' Dir die angehängte Disk an!

    Richtig, ich meinte Bank 4 und 5. Freudscher vertipper. Ich nutze für meinen Kram (Framebuffer und so nen Gedöhns) auch immer Bank 4.

    Ja darüber habe ich auch schon was gelesen. Aber das verbiegen der Spritepointer hat irgendwie nicht geklappt damals bei mir. Aber ich werde es nocheinmal probieren.Vielleicht habe ich damals was falsch gemacht. Danke für eure Ratschläge. Ich frage mal im Discord nach wie man den Spritepointer einstellt für Bank 4. ^^

    Da habe ich auch erst keinen Erfolg gehabt. So geht es:

    Please login to see this attachment.

    Zuerst wollte man ja möglichst kompatibel zum C65-BASIC 10 bleiben und hierfür ist es schon verständlich, dann auch alle Befehle drinzulassen, egal wie sinnvoll das ist.

    Je mehr sich das BASIC 65 dann im Laufe der Zeit vom originalen BASIC 10 entfernt hat, desto mehr würde es sich lohnen, einige grundsätzliche Sachen im Design in Frage zu stellen und sich "mehr Freiheiten" im Vergleich zum C65 zu nehmen.

    Du meinst, es gibt dann in Zukunft auch kein Geschrei mehr, weil die potentiell dreieinhalb historischen C65-Programme doch mal ignoriert werden könnten, die vielleicht einen dieser Befehle nutzen? :whistling:

    Das wäre ja schön. :D

    Gerade erst gesehen, dass es ja auch eine neue Firmware gibt (Version 183.0) ... gibts dazu eigentlich ein changelog :gruebel ??

    Du begibst Dich auf github ins mega65-core repository.

    Please login to see this link.

    Dann wählst Du den gewünschten Branch aus über den Button, auf den der blaue Pfeil zeigt. “master” ist der stable (?) und development enthält die Cores, die über Discord in #experimental-cores landen (man möge mich bitte ggfs. korrigieren.

    Ăśber das Symbol mit dem Timer (roter Pfeil) kannst Du das Changelog abrufen.

    Please login to see this attachment.

    Entschuldigt bitte, aber die ganze Diskussion driftet doch ein bisschen länger in Richtung “es sind alle irgendwie von irgendwas betroffen, nur hat es noch nicht jeder dreimal gesagt”. Man kann sich den Spaß auch selbst nehmen. ;)

    Es gibt offizielle Anlaufstellen für Bugreports, freundliche Helfer, die bei deren Formulierung hier im offiziellen Forum unterstützen und möglicherweise auch übersetzen oder nach github übertragen. Also im Zweifelsfall hier im Forum den Bug diskutieren, möglicherweise von anderen bestätigen lassen (das wäre IMHO der wesentliche Vorteil dieses schönen Forums hier) und schon kann er in Form eines aussagekräftigen Reports bei Github eingetragen werden. Ein Prozess, dem man einfach mal eine Chance geben könnte. Ganz offiziell. :)

    Thema Disklaufwerk :

    Beste Sache ever, ich arbeite fast NUR mit dem internen LW, mach nur ab und zu mal ein Backup, denn man weiss ja nie :D

    Ich nutze auch nur das interne Laufwerk. Dazu dann regelmäßig Backups auf die zusätzlich angeschlossene Oceanic-Floppy. :)

    Es macht richtig Spaß, sich wie früher nur mit einem Handbuch, etwas Zusatzliteratur und völlig ohne PC oder gar Internet durchzufuchsen.

    Der Gehäuseverzug deutet in der Tat auf „Prozesszeit zu kurz, Unterteil zu früh aus der Form ausgeworfen hin.“

    Das ist ärgerlich, aber man muss auch die Kirche im Dorf lassen - bei einer 1500er Auflage fährt kein Betrieb 200 Testspritzungen, um die Zykluszeit zu optimieren. Irgendwie auch lustig, dass genau das Teil Qualitätsmängel hat, in das sich Hintsteiner mit Namen/Logo verewigt hat. :D

    38 Jahre danach... :)

    Heute: Batterie einbauen und Uhrzeit stellen, mit Code registrieren, ROM runterladen und auf SD-Karte kopieren, Core-Slots richtig befĂĽllen, HDMI richtig konfigurieren, einschalten.

    Damals: Einschalten! :D

    Nicht ganz. "Einschalten, Programm abtippen, Programm verändern, ausschalten, Bettchenzeit" und am nächsten Abend same procedure - eine Datasette gab es erst ein halbes Jahr später. :D