Okay, eure Gebete wurden erhoert, es gibt einen Extra-Thread: Please login to see this link.
Der MEGA65-Laber-Stammtisch
-
Snoopy -
September 26, 2021 at 4:45 PM -
Thread is Unresolved
There are 9,425 replies in this Thread which has previously been viewed 1,078,118 times. The latest Post (
-
-
Nur um sicherzugehen, ist das dann nur so eine dünne Folie zum Aufkleben oder eher so 0,5mm dick wie auch andere Badges auf seiner Seite?
-
Nur um sicherzugehen, ist das dann nur so eine dünne Folie zum Aufkleben oder eher so 0,5mm dick wie auch andere Badges auf seiner Seite?
ich frage ihn am besten nochmal...
bitte zukuenftige Fragen dann direkt im Thread

-
bitte zukuenftige Fragen dann direkt im Thread

Aber das muss jetzt hier im Sammelbestellungs-Thread nicht ausdiskutiert werden.

-
Die Lampe habe ich heute bei einer Freundin entdeckt. Der Kaktus ist im Mainstream angekommen

Please login to see this attachment.Wir arbeiten uns auch bei den Google-Ergebnissen hoch:
Please login to see this attachment.
Schon fast 4000 Fundstücke!

-
die waren gebürstetes Alu und ziemlich teuer
Display MoreHier ein paar Bilder vom Vorserienmodell, keine Ahnung was das nun wirklich fuer ein Material war. Aber mir ist nur das Design wichtig, das Material der Vinyl-Badge wird schon passen.
Please login to see this attachment.
Please login to see this attachment.
Please login to see this attachment.
Hier wirkt sie tatsaechlich metallisch:
Please login to see this attachment.
-
Hi Snoopy mal wieder was anderes.
Ich spiele ja immer noch mit der FCM-Mod herum.
Jetzt wolle ich mal einen Rahmen mit meine selbst erstellten Zeichnen machen.
Er druckt mir immer nur ein Zeichen auf den Bildschrim
Also meine kleiner Basic-Code sieht so aus
Code4000 SCNCLR 4012 RX=2 4015 P=$40000+(RX*2)+(0*80) : REM CALC ADDRESS TO WRITE 4020 POKE P ,64,$12 4025 POKE P+10,65,$12Es wird immer nur ein Zeichnen auf den Bildschirm gebracht und zwar das Zeichnen 65
Please login to see this attachment.
Eigentlich hatte ich vor gehabt einen Rahmen aus Steine zu machen. Aber jetzt hänge ich hier an einer Sache fest und weis nicht wirklich was da falsch sein kann.
Ist die Berechnung der Adresse falsch, das ist echt ein Frustkiller.
Und da ich mit dem Emu arbeite kam dann noch das hinzu.
Please login to see this attachment.
Irgentwie schalte sich der FCM Mode nicht mehr ein, wenn ich mein abgebrochens Programm wieder frisch starte.
Wenn ich den Emu schließe und wieder neu starte, funktioniert der FCM-Mod auch wieder.
Das Programm wird so abgebrochen
Code4035 GETKEY A$ 4036 GOSUB 9500 4039 END 9500 REM RESTORE NORMAL MODE 9510 BANK 128 9520 POKE $D054,A1:POKE $D058,A2 9530 POKE $D060,A3,A4,A5,A6 9540 PRINT CHR$(27)"8" 9550 RETURNIst das auch so beim orginal Mega65 so oder liegt das am Emu
-
Wenn du das ganze Programm teilst, findet sich bestimmt jemand der es mal laufen lässt. Einmal schnell starten und screenshotten geht immer

-
Würde gerne helfen, hab grad Zeit
-
Oh Klasse
Aber gerne doch.
Hier die Disk-Image
Please login to see this attachment.
Nach dem Download die Endung txt entfernen
Auf der Disk befindet sich folgende Datei
"GR-SNAKE" - das ist der Zeichensatz von 0 - 95
Der Stein ist von 64 - 67 und von 0 - 63 Schriftsatz
Und natürlich das Programm "SNAKE"
Wollte mir nur mal ein Klon-Snakeprogramm schreiben mit dem FCM-MOD auf den Mega65
Die Grundengine steht ja schon, jetzt wollte ich halt mit der Grafik beginnen. Aber dort beisse ich mir die Zähne aus mit dem FCM-Mod.

Aber auf euch kann man sich immer verlassen. Danke euch.

P.S.
Beim der Dateianhäge könnte man doch auch mal die Endung d81 mit einfügen.
-
Display More
Oh Klasse
Aber gerne doch.
Hier die Disk-Image
Please login to see this attachment.
Nach dem Download die Endung txt entfernen
Auf der Disk befindet sich folgende Datei
"GR-SNAKE" - das ist der Zeichensatz von 0 - 95
Der Stein ist von 64 - 67 und von 0 - 63 Schriftsatz
Und natürlich das Programm "SNAKE"
Wollte mir nur mal ein Klon-Snakeprogramm schreiben mit dem FCM-MOD auf den Mega65
Die Grundengine steht ja schon, jetzt wollte ich halt mit der Grafik beginnen. Aber dort beisse ich mir die Zähne aus mit dem FCM-Mod.

Aber auf euch kann man sich immer verlassen. Danke euch.

P.S.
Beim der Dateianhäge könnte man doch auch mal die Endung d81 mit einfügen.
Ich habe das Program mal getestet,
Please login to see this link.
edit(1u2) : (captured via hdmi)
erster Punkt... du hast die Schleife bei 4500 ausgeklammert... deswegen kann nur 1 Tile erscheinen, wenn ich die REM's für die Schleife weglasse kommt nur "garbage" auf dem screen... bin nicht so bewandert in Basic, vllt schaut mal jemand drüber der da mehr Ahnung hat..
edit2:
Beim beenden des Programms wird nicht alles wieder auf 0 gesetzt, salopp gesagt... was mich irretiert ist, das du auf Bank 128 lässt... wie gesagt, ich bin ein BASIC-Noob.. aber könnte es damit zu tun haben?
-
die waren gebürstetes Alu und ziemlich teuer
Auch wenn teuer, hätt ich trotzdem gern!
-
un nu? ich guck mal was ich noch hab. Ihr könnte ja eine Niere oder sowas dagegen tauschen.
-
ich hâtte auch noch zwei Nieren...

-
Aber auf euch kann man sich immer verlassen. Danke euch.

Schaun wir mal

Also das bei 4000 wird ja gerade gar nicht ausgeführt, sondern das bei 160 und 162. Und da werden beide 16bit chars auf die selbe stelle gepoked, somit überschreibt ja 162 das was du in 160 machst.
Mit welchen Zeichen willst du denn den Rahmen malen?
Kannst du mal beschrieben wie der Rahmen denn aussehen soll? 4026 und 4027 poken vier zeichen im quadrat. Wie soll da der Rahmen entstehen?
Mit dem hier sieht es so aus (also das quadrat das ich in 4000 sehe):
160 POKE P,64,$12,65,$12
162 POKE P+80,66,$12,67,$12
Please login to see this attachment.
-
Display MoreDisplay More
Oh Klasse
Aber gerne doch.
Hier die Disk-Image
Please login to see this attachment.
Nach dem Download die Endung txt entfernen
Auf der Disk befindet sich folgende Datei
"GR-SNAKE" - das ist der Zeichensatz von 0 - 95
Der Stein ist von 64 - 67 und von 0 - 63 Schriftsatz
Und natürlich das Programm "SNAKE"
Wollte mir nur mal ein Klon-Snakeprogramm schreiben mit dem FCM-MOD auf den Mega65
Die Grundengine steht ja schon, jetzt wollte ich halt mit der Grafik beginnen. Aber dort beisse ich mir die Zähne aus mit dem FCM-Mod.

Aber auf euch kann man sich immer verlassen. Danke euch.

P.S.
Beim der Dateianhäge könnte man doch auch mal die Endung d81 mit einfügen.
Ich habe das Program mal getestet,
Please login to see this link.
edit(1u2) : (captured via hdmi)
erster Punkt... du hast die Schleife bei 4500 ausgeklammert... deswegen kann nur 1 Tile erscheinen, wenn ich die REM's für die Schleife weglasse kommt nur "garbage" auf dem screen... bin nicht so bewandert in Basic, vllt schaut mal jemand drüber der da mehr Ahnung hat..
edit2:
Beim beenden des Programms wird nicht alles wieder auf 0 gesetzt, salopp gesagt... was mich irretiert ist, das du auf Bank 128 lässt... wie gesagt, ich bin ein BASIC-Noob.. aber könnte es damit zu tun haben?
Ups das mit der Schleife habe ich gar nicht bemerkt. Die habe ich mal vor wochen geändert weil ich was testen wollte. Und habe es vergessen zurück zu setzten.

zu Punkz 2. Diese Einstellung habe ich von Snoppy übernommen, der hat das damals getestet für den FCM-Mode.
Display MoreAber auf euch kann man sich immer verlassen. Danke euch.

Schaun wir mal

Also das bei 4000 wird ja gerade gar nicht ausgeführt, sondern das bei 160 und 162. Und da werden beide 16bit chars auf die selbe stelle gepoked, somit überschreibt ja 162 das was du in 160 machst.
Mit welchen Zeichen willst du denn den Rahmen malen?
Kannst du mal beschrieben wie der Rahmen denn aussehen soll? 4026 und 4027 poken vier zeichen im quadrat. Wie soll da der Rahmen entstehen?
Mit dem hier sieht es so aus (also das quadrat das ich in 4000 sehe):
160 POKE P,64,$12,65,$12
162 POKE P+80,66,$12,67,$12
Please login to see this attachment.
Jo, und dieses 2x2 Char soll meine Rahmen geben. Der fängt bei 0,0 an und geht bis 39, 22.
Jetzt mit dem kleinen Schlag auf den Hinterkopf von Roughnight, sollt ich das hinbekommen.
Jetzt bezüglich meines anderen Problem mit dem aktivieren des FCM-Mod.
Hat das jemand schom am orginal Mega65 getestet.
Beim Emu wird er irgendwie nicht aktiviert beim 2 mal starten des Programms.
Aber das ist jetzt ja nicht tragisch.
Ich Danke euch für die schnelle Hilfe.

-
Sowas?
Please login to see this attachment.
In der Art:
Display Spoiler
Code
Display More4000 FOR RX=0 TO 19 4010 P=$40000+(RX*4)+(0*80) : REM CALC ADDRESS TO WRITE 4020 POKE P ,64,$12,65,$12 4030 POKE P+80,65,$12,64,$12 4040 POKE P+1840,65,$12,64,$12 4050 POKE P+1920,64,$12,65,$12 4060 NEXT 4070 FOR RY=1 TO 11 4080 P=$40000+(RY*160) 4090 POKE P,64,$12,65,$12 4100 POKE P+80,65,$12,64,$12 4110 POKE P+76,64,$12,65,$12 4120 POKE P+156,65,$12,64,$12 4130 NEXT 4140 GETKEY A$ 4150 GOSUB 9500 4160 END 4170 RETURNIn 4000-4060 male ich die obere und untere Mauer.
Hier poke ich immer zwei zeichen (also 4 byte) auf einmal. Darunter dann die Mauernteile anderstherum. Darunter ist eine zeile tiefer, also 80 byte (40 zeichen a 2 byte). Und die untere Mauer ganz genau so, aber halt um 23*80=1840 nach unten versetzt und die zeichen anderstherum, da wir ja ungerade anzahl an zeilen haben.
In 4070-4130 werden der linke und rechte Rand gemalt.
Also von 1 bis 11 (oben und unten haben wir ja schon), da ist zwar ein "halbes" zuviel, aber passt ja zum rest der mauer.
Und die Zeichen poken wir wie gehabt, diesmal aber in die erste spalte, ergo rechnen wir nur die doppelten zeilen (=160) hoch.
Und für die rechte Seite halt plus 76, denn zeile ist 80 lang und wir wollen vier byte (also zwei zeichen) poken.
Passt?
-
Display More
Sowas?
Please login to see this attachment.
In der Art:
Display Spoiler
Code
Display More4000 FOR RX=0 TO 19 4010 P=$40000+(RX*4)+(0*80) : REM CALC ADDRESS TO WRITE 4020 POKE P ,64,$12,65,$12 4030 POKE P+80,65,$12,64,$12 4040 POKE P+1840,65,$12,64,$12 4050 POKE P+1920,64,$12,65,$12 4060 NEXT 4070 FOR RY=1 TO 11 4080 P=$40000+(RY*160) 4090 POKE P,64,$12,65,$12 4100 POKE P+80,65,$12,64,$12 4110 POKE P+76,64,$12,65,$12 4120 POKE P+156,65,$12,64,$12 4130 NEXT 4140 GETKEY A$ 4150 GOSUB 9500 4160 END 4170 RETURNIn 4000-4060 male ich die obere und untere Mauer.
Hier poke ich immer zwei zeichen (also 4 byte) auf einmal. Darunter dann die Mauernteile anderstherum. Darunter ist eine zeile tiefer, also 80 byte (40 zeichen a 2 byte). Und die untere Mauer ganz genau so, aber halt um 23*80=1840 nach unten versetzt und die zeichen anderstherum, da wir ja ungerade anzahl an zeilen haben.
In 4070-4130 werden der linke und rechte Rand gemalt.
Also von 1 bis 11 (oben und unten haben wir ja schon), da ist zwar ein "halbes" zuviel, aber passt ja zum rest der mauer.
Und die Zeichen poken wir wie gehabt, diesmal aber in die erste spalte, ergo rechnen wir nur die doppelten zeilen (=160) hoch.
Und für die rechte Seite halt plus 76, denn zeile ist 80 lang und wir wollen vier byte (also zwei zeichen) poken.
Passt?
Genau so. Klasse

-
Solange ich das Programm richtig verlasse, kann ich es auf dem MEGA immer wieder starten. Nur wenn es einen Fehler gibt oder man es abbricht ist halt alles ein wenig durcheinander.
Du vergisst aber D059 zu speichern und zurückzusetzen, überschreibst es aber mit POKE $D058,80,0
Bezweifle das das xemu durcheinander bringt.
-
Kleine Info am Rande. Ich habe mit dem JTAG Adapter unter Windows den COR im Slot0 auf die aktuelle ReleaseCandidate Version flashen können. lydon hat bei Klärungen und beim Bug beseitigen hier gut unterstützt. Danke!
Mehr Details im Discord im Please login to see this link. Channel
Please login to see this link.
-