Many Thanks.
I'm looking forward to the german translation. Really good stuff, did by you.
Hallo Besucher, der Thread wurde 44k mal aufgerufen und enthält 170 Antworten
letzter Beitrag von controlport2 am
Mehr SW für den Commodore 65 bzw. Mega65
- Zaadii
- Erledigt
-
-
Dritter und letzter Teil:
[Externes Medium: https://www.youtube.com/watch?v=vkHsb1eErls&feature=youtu.be] -
So, hier der letzte Teil, den ich noch vor meinen neuen Internet-Projekten dreht hatte. Eigentlich fehlen noch drei oder vier Teile, aber jetzt haben erst mal andere Projekte vorrang. Eventuell kommt später noch ein Lets Play vom Mega Game Pack, den ich auch vorgedreht hatte, aber den ich vor dem Projektwechsel nicht geschnitten hatte. Mal schaun. Wie dem auch sei, die Zusammenfassung hier ist eigentlich auch ein ganz guter Abschluss:
[Externes Medium: https://www.youtube.com/watch?v=SiYHyycpcFM&feature=youtu.be] -
Super, Danke!
Jetzt hat man auch echt erstmal viel Input bekommen und kann die Zeit gut zum Nacharbeiten brauchen... Hoffe aber, dass hier später noch mehr kommt
Interessant wären noch Assemblerroutinen mit Erklärung für die Darstellung verschiedener Grafikmodi mit Beispielen, da hat man zumindest auch mal schön ansehnliche Erfolge und Zuversicht für das weitere Lernen! -
Jo, voll dafür.
-
So, hier der letzte Teil
Ich hätte da ein paar Anmerkungen...
Laut "preliminary 65ce02 datasheet" wird das Highbyte des Stackpointers immer benutzt. Der Unterschied zwischen dem 8- und dem 16-Bit-Modus besteht nur darin, dass im 16-Bit-Modus das Highbyte automatisch hoch/runtergezählt wird, während im 8-Bit-Modus die gewählte Stackpage nicht verlassen wird. Aber festgelegt auf Page 1 ist man in keinem der beiden Modi, auch wenn das aus Gründen der Abwärtskompatibilität natürlich der Defaultwert ist.
Die Maximal-Offsets bei den 8-Bit-Branches sind 127 Byte vorwärts und 128 Byte rückwärts, immer gemessen von der Adresse des Folgebefehls (gut, das war vermutlich nur ein Flüchtigkeitsfehler, aber wenn ich schon mal dabei bin...)
Und Rechts-Shift bzw. Rechts-Rotation sind deshalb nicht im Befehlssatz enthalten, weil schlicht und einfach alle 256 möglichen Opcodes bereits belegt sind. Verglichen mit dem Befehlssatz des C64 hat der C65 nämlich noch deutlich mehr neue Befehle als Du im Video aufgezählt hast. Das liegt daran, dass es zwischen diesen beiden Prozessortypen noch zwei bzw. drei weitere Entwicklungsschritte gab (sieh dazu auch hier
Der C64 enthält einen NMOS6502 (bzw. eine Variante mit Prozessorport, aber das ist für den Befehlssatz unerheblich), dieser hat 151 "legale" Opcodes (plus diverse Illegals, die wir hier mal ignorieren).
Danach kam das CMOS-Re-Design namens 65c02, dieser hat 178 legale Opcodes (und alle Illegals sind jetzt NOPs). Nennen wir diese Befehlssatz-Erweiterung mal "Erweiterung-1".
Dann kam die "Erweiterung-2" (von Rockwell?) mit weiteren Branches und Bitmanipulationsbefehlen, womit man auf 210 legale Opcodes kommt.
Und dann hat Commodore mit der "Erweiterung-3" den 65CE02 entwickelt: Mit 256 legalen Opcodes, von denen aber einer "reserved for future expansion" ist.
Beim 4502/4510 des C65 wurde dieser eine letzte Opcode dann in MAP umgestrickt, was man jetzt der Vollständigkeit halber "Erweiterung-4" nennen könnte.
In Deinen bisherigen Videos hast Du also nur die Erweiterungen 3 und 4 angesprochen, aber nicht 1 und 2...
-
Jaaa, @Mac Bacon macht das nächste Video.
In Deinen bisherigen Videos hast Du also nur die Erweiterungen 3 und 4 angesprochen, aber nicht 1 und 2...
Die Videos beziehen sich doch auf MEGA65. Also 4501/4510, also Erweiterung-4. Oder nicht?
Ich habe da schon ein paar Vorschläge. Also Erzähler wird von LEGO Darth Vader und das Wasserschwein als Schüler wird durch LEGO Prinzessin Leia Organa gespielt, die sich aber als Wasserschwein verkleiden kann. (Nein, nein, nicht Miss Piggy im Weltraum!)
Alle anderen Darsteller werden auch durch bekannte LEGO Figuren dargestellt, vor allen Bits und Bytes.
Das wird bestimmt gut!Vielleicht auch als Prequel zu den von @Zaadii gedrehten Folgen. Wir bauen ein ganz neues Universum ...
Ich komme jetzt nicht auf den Namen, aber es gab mal so eine Kinderserie, bei der ständig solche Bob's die Baumeister vor sich hin gearbeitet haben. Die reparieren in unserem Universum den C-64 und erklären dabei die Funktionen der einzelnen Bauteile bis ins Detail.
Usw., usw., usw..Nachtrag: Ich glaube die hießen Fraggels, oder so...
-
es gab mal so eine Kinderserie, bei der ständig solche Bob's die Baumeister vor sich hin gearbeitet haben
Fraggles. Die Bauarbeiter heißen Doozer.
-
Danke für die Hinweis.
Ich lern selber gerne noch viel zum 65ger. - Und auch zur Dramartugie in der Darstellung.
Alles was dabei unterstützt, dass mehr SW für das System bis zu seinem Release entsteht ist willkommen. -
Hab schon lange nichts neues mehr gehört. Ihr vielleicht?
-
Ich leider auch nicht ... es kann auch sein, dass es das Projekt nicht schafft ...
-
Falls du mit dem "Projekt" das Mega65- Projekt insgesamt meinst, glaube ich nicht, dass die es nicht schaffen... Es sit nur so wie bei allen Nebenberuflichen Projekten: Es dauert alles länger als geplant
Im August 2018 meinte Gardners zumindestm, dass weiterhin viel im Hintergrund gearbeitet wird, insbesondere an der letztlich festen Architektur des Mainboards und der genauen Bestückung. Ist ja eigentlich klar, denn hier muss ja am meisten bedacht werden, bevor das Mainboard dann unveränderbar in "Masse" (ich weiß, es werden ja nicht gerade Millionen sein ) produzoert wird: -
Wollte nur nachfragen, ob es die Videos auch noch woanders (als YT) anzusehen gibt? Hatte nur die ersten Teile letzte Jahr begonnen und dann wegen anderen Aktivitäten gestoppt. Jetzt sind die Videos auf Youtube alle weg.
-
The old videos that I made are all on my own youtube channel. We will try to get them across some way. A search like this should find them:
https://www.youtube.com/results?search_query=mega65Paul.
-
Hallo @tecman !
Schau mal in die ----> F64 Wolke
Da sollten die Videos zu finden sein!
- BASIC to PRG Converter for the Commodore 65 (360p_30fps_H264-128kbit_AAC).mp4
- Mega Game Pack in Basic for the MEGA65 (360p_25fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [0]_ Trailer (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [1]_ Basics of Basic (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [2]_ Graphics in Basic (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [3]_ ARRAYs (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [4]_ Editing (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [5]_ Debugging (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [6]_ Sprites in Basic (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [7]_ Sounds in Basic (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [8]_ About Banks and Memory (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [9]_ Peeks and Pokes (360p_30fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [11]_ Basics of Assembler (360p_25fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [12]_ Snake in Assembler (360p_25fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [13]_ Snake in Assembler - Part 2 (360p_25fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [14]_ Snake in Assembler - Part 3 (360p_25fps_H264-128kbit_AAC).mp4
- Programming the MEGA65 [15]_ Whats new on the MEGA65 (360p_25fps_H264-128kbit_AAC).mp4
-
Ich darf da nicht hin *heul*
-
Thanks Paul, danke DeSegi. Klar, in der Wolke. Hätte ich auch mal draufkommen können.
-
Ich darf da nicht hin *heul*
Kommt Zeit, kommt "Wolke"
-
Hallo Zusammen,
aufgrund der ganzen DSGVO-Dramas, musste ich erst mal komplett umbauen und viele Videos von meinem Kanal nehmen.
Diese werden jetzt erst mal nach China umziehen (vermutlich Bilibili oder Youku), sobald ich ein paar deutschsprachiche Deckel drauf habe kommen die entsprechenden Videoreihen auch wieder zurück.
Der Umbau gestaltet sich doch recht kompliziert (vor allem, weil sich meine Chinesisch-Kenntnisse erst noch aufbauen), aber wenn ich damit durch bin, werde ich die Videoreihe auch vortsezten.
Bis dahin habe Ihr ja die Woke.
Gruß,
Zaadii.
-
Toll, Danke für das Update und viel Erfolg !!!
Halte uns doch auf dem laufenden.
Viele Grüße
Ammendment: Zaadii gave us the permission to use his programing tutorial officially for the MEGA65 ! THANK YOU VERY MUCH !!!