Тёмный

KC 85/4 - Teil 4: Pascal-Programmierung, Büroprogramme, KC85EMU, Spiele - Der DDR-C64 

Feldi
Подписаться 1 тыс.
Просмотров 4,3 тыс.
50% 1

Teil 4 der Reihe zu diesem Rechner: Pascal, Büroprogramme, KC85EMU, Spiele
Playlist: • Der KC 85 Homecomputer...
Unterstütze mich und meine Arbeit über Patreon: / feldi585
Teil 1: • KC 85/4 - Teil 1: Einf...
Teil 2: • KC 85/4 - Teil 2: USB ...
Teil 3: • KC 85/4 - Teil 3: Inte...
Inhalt:
00:00 Pascal
04:44 Textverarbeitung Texor von M052 laden
07:43 Textverarbeitung WordPro
11:02 Tabellenkalkulation TabKalk
18:18 KC85EMU
24:55 Spiel Agony
25:56 Outro und 10 Minuten des Spiels Jungle

Наука

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 62   
@andreashansch2042
@andreashansch2042 2 месяца назад
Servus Ich wollte schon früher was schreiben. Jetzt halt hier. Ich hatte früher einen KC85/4 gehabt. Im CAOS Menu muss man die Befehle nicht ausschreiben. B reicht für Basic. R für Rebasic M für Menu Man muss MO für Modivy eingeben. Warum die MO und M? Der Computer beginnt bei Adresse C000 nach 7F 7F zu suchen. Ist er hinten, beginnt er bei 0000. 7F 7F 41 42 43 01 C9 ergibt im Menu den Befehl ABC. Der Befehl macht nichts. Bis 01 ist der Name und C9 ist Return. Unter der Adresse E000 ist der Reset Befehl. F000 ist der Kaltstart. Da ist alles im Speicher weg. Ich weiß nicht mehr ob ob wirklich alles weg war. Es kann sein, dass die Funktionstasten im oberen Speicher erhalten blieben. Auch Maschinencode im oberen Ram? Mein Vater und ich hatten kleine Hilfsprogramme, die im oberen Speicher lagen. Waren die weg? Ich weiß es nicht mehr. Mit dem letzten Befehl konnte man auch in Basic den Computer löschen. Wenn ich mich so recht erinnere konnte man auch Break blockieren. Um da ins Programm zu kommen musste man trixen. 7F 7F 41 01 CD 00 F0 springt zur Sprungadresse F000 und löscht den Speicher 7F /f 41 01 CD 03 F0 23 41 42 43 00 C9 Schreibt ABC auf dem Schirm. Unter F003 war ein Verteiler beim 4er und 23 das Unterprogramm für den Bildschirm. Hinter 23 der Text. 00 beendet den Text. 3A und 32 waren Befehle für Register A. Mehr weiß ich nicht mehr. Unter Basic kann man für PRINT ein "?" schreiben. Basic schreibt automatisch Print. Es gab auch noch PRINT AT(X,Y) "Text". Bei PRINT ATkonnte man mit COLOR INT PAPER nur für den Befehl die Farben ändern. Ich weiß aber nicht mehr in welchen Abständen. LOCATE wurde kaum genutzt. LOCATE ... : PRINT "..." ist langsamer als PRINT AT. Auch war der Interpreter schneller wenn man so viele wie mögliche Befehle in eine Zeile klatschte. PEEK (509) oder ähnlich wurde auch statt INKEY$ benutzt. 509 ist eine Adresse, wo die Tasten gespeichert werden. Dezimal natürlich. Variablennamen galten nur die ersten beiden Zeichen. Der Rest wurde ignoriert. AB1 und AB2 ist im Interpreter dieselbe Variable. Aber schöne Erinnerungen.
@eudatux23
@eudatux23 2 месяца назад
Danke für diesen ausführlichen Kommentar! Das Abkürzen der CAOS-Befehle auf ein Zeichen nutze ich abseits der Videos recht oft und es funktioniert beispielsweise auch innerhalb von Vinculum. Da kürze ich dann gerne so ab: % S 8 C 1 % V % D Ich hatte mir das mit M für Menu und MO für Modify so hergeleitet, dass sie einfach per Zufall in der Reihenfolge im Menü stehen und er halt beim ersten Match was auf eine gekürzte Variante zutrifft anhält. Sehr interessant mal zu sehen, dass das anhand der Speicheradresse geschieht. An der Stelle mal ganz großen Respekt, dass du all diese Speicheradressen noch immer kennst, ich muss mich da auch mal mit befassen! Vielleicht kommt da dann irgendwann auch mal ein Video zu, wo ich das wichtigste zur Speicheraufteilung zeige, sobald ich mich da rein gearbeitet habe. Ist auf jeden Fall ein total spannendes Thema! Die Basic-Tipps werde ich auf jeden Fall anwenden in Zukunft. ? für Print und die Signifikanz der ersten zwei Zeichen von Variablennamen sind ja etwas, was auf viele Basics zutrifft, auch z.B. das vom C64. Dass Print at schneller ist wusste ich nicht, ergibt aber auch Sinn, weil es ja eine Anweisung weniger ist. Das werde ich anwenden in Zukunft. Ich denke mal, die AT()-Funktion schreibt dann einfach passende Steuerzeichen? Mit Peek(509) muss ich auch mal rumspielen, gibt ja sicher Anwendungen wo man mit einem Integer-Wert mehr anfangen kann als mit dem eigentlichen Zeichen. Weißt du, ob das die gleichen Integerzahlen sind wie bei CHR()? Auf jeden Fall Danke für all die Infos, hat mich sehr gefreut!
@andreashansch2042
@andreashansch2042 2 месяца назад
@@eudatux23 Es ist alles lange her. Die Adressen E000, F000, F003 passen definitiv. Bei der 509 bin ich mir nicht mehr ganz sicher. Zurück kommt der ASCII Code wie im Basic Handbuch vom KC beschrieben. Auch die Steuerzeichen wiie Coursor usw. Der KC ist irgendwo auf dem Boden und Emulatoren habe ich auch nicht mehr. Mein Vater spielt noch mit Emulatoren rum. Er hatte den Übergang zu anderen Rechnern nicht geschafft. Er konnte aber früher besser Maschinensprache programmierenn als ich. Es sind auch nicht viele Befehle vom U880 hängen geblieben. C3 war ein Sprungbefehl ohne Rücksprung (GOTO). Dann hört es auf. Oh doch, aber nicht ganz sicher, 21 und 22 war das Doppelregister HL. Ansonsten kann ich nicht mehr mitreden. Switch hatte ich nie benutzt. Auch hatten wir nie mit anderen Speichermöglichkeiten experimentiert. Mein Vater hatte aus dem Funkamateur noch die Sprite Grafik abgetippt. Die wurde noch genutzt. Ich konnte mir nicht vorstellen, dass die Kommunitie zum KC so groß ist.
@eudatux23
@eudatux23 2 месяца назад
@@andreashansch2042 Danke für die ganzen Infos, Maschinensprache ist schon echt spannend! Die Community um den KC ist riesig, deutlich größer als ich anfangs dachte. Gerade das Robotrontechnikforum, der KC-Club und co. Alles super nette hilfsbereite Menschen!
@andreashansch2042
@andreashansch2042 2 месяца назад
@@eudatux23 Unser KC ist halt weggeräumt.Ich hatte bei dem KC immer Leistungsprobleme. Egal was ich machte. Mein Vater versuchte Kniffel zu programmieren. Da er alle Ergebnisse in einem Array speichern wollte, wurde der Rechner immer langsamer. Ich hatte Mensch ärgere dich nicht versucht. Das Projekt schlief ein. Wir hatten beide einzeln ein Schläger Ball Spiel mit Sprite Grafik versucht. Mein Programm ist definitiv nicht mehr auffindbar. Damals hatte jeder seine eigene Kassette mit seinen eigenen Projekten. Auf meinen Kassetten war nichts drauf. Zwei Mal hatte ich eine 4 Takt Motor Simulation geschrieben. Einmal mit Sprite Grafik und ganz klein in Basic und nur 4 Bilder. Und dann nochmal in Maschinensprache mit 8 Bildern und größer. Ich hatte damals die beweglichen Teile in Papier nachgebaut, ein Kästchen, ein Pixel, und sah so welche Pixel ich benötige und welche Zeichen ich brauchte. Das wurden aber zu viele. Mit einem Basic Programm sortierte ich die Zeichen und ermittelte was ich schon habe und was nicht. Ich programmierte dann die Bilder und mein Vater machte die Steuerung. Bildaufbau im Hintergrund. Der KC hatte ja 2 Bildspeicher. Die Teile aus Pappe und Papier sind mir letztens in die Hände gefallen. Das Programm wollte ich zur MMM (Messe der Meister von Morgen) in der DDR ausstellen. Ich war 10. Klasse. Und genau da gab es die Messe nicht mehr. Dann machte ich praktisch nichts mehr am PC. Wo sind die Programme? Wenn ich aber zurückdenke wie kompliziert es damals war nur was mit Bildern zu machen. Heute geht es so einfach. Auch die Spagettiprogramme, wo niemand mehr durchblickt. Und Maschine. Wehe man braucht noch was zwischen den "Zeilen".
@Merilix2
@Merilix2 2 месяца назад
@@andreashansch2042 509 ist Teil der Arbeitszellen für die Interruptverarbeitung ix+nn die standardmäßig ab IX=1F0h liegen. Darüber wird sowohl Kassettenein/ausgabe als auch das dekodiern der Signale von der "Fernsteuerung" abgewickelt (die Tastatur hatte einen U807 chip)
@Bball_and1
@Bball_and1 2 месяца назад
Danke!!!
@harihegen
@harihegen 2 месяца назад
Sehr schön! Vielen Dank fürs Zeigen. Die Musik am Anfang ist ja mal genial 😆👍‍ Immer wenn ich einen KC85 sehe muss ich an meine Schulzeit denken, der Geruch im Computerkabinett, die schönen Z9001 und ein paar KCs wo jeder ran wollte.
@mhl1740
@mhl1740 2 месяца назад
Geiel!🙂👍 meinen KC85/4 hatte ich im August 89 gekauft. Sind extra nach Berlin gefahren. Hatte ihn Ende der 90er an einen Verein gespendet. Die Mucke ist auch super.
@eudatux23
@eudatux23 2 месяца назад
Danke, freut mich dass es dir gefällt! Damals war das sicher ein ganz besonderer Moment, privat einen KC besitzen zu können. Die Videoreihe hier hat bisher 4 Teile, in den anderen zeige ich auch noch so einiges zu dem Rechner.
@mhl1740
@mhl1740 2 месяца назад
@@eudatux23 ja, ich glaube er hatte satte 2800 Mark gekostet! Mein Erspartes und Jugendweihegeld. Und als ich das Teil und den Preis sah, überlegte ich, ob ich nicht doch den KC87 nehme. Und dann meinte der Verkäufer in originalem Berlinerisch: "Wat'n?! Willst nen Computah oder nen Taschenrechner?!"
@eudatux23
@eudatux23 2 месяца назад
@@mhl1740 2800 Mark ist echt heftig, zeitweise haben die meine ich sogar 3500 gekostet! Die Namensgebung des KC87 ist aber auch bescheuert, suggeriert ja mehr Leistung, dabei ist er nichtmals grafikfähig.. Also da hatte der Verkäufer absolut Recht!
@monolalia
@monolalia 2 месяца назад
Macht irgendwie glücklich, zu sehen, wie viele alte Systeme noch neue Software kriegen. Lauter Parallelwelten, die man alle mal erkunden könnte.
@eudatux23
@eudatux23 2 месяца назад
Freut mich, dass es dir gefallen hat! Es gibt neben dem KC noch einige weitere total interessante Systeme zu entdecken. Ich bin immer wieder erstaunt, was es so gibt und was Leute da jeweils rauskitzeln an Funktionen
@EOL0815
@EOL0815 2 месяца назад
Solltest den Stayforever Podcast auf RU-vid anhören von zuletzt. Da geht's genau um die Computer aus dem Osten.
@eudatux23
@eudatux23 2 месяца назад
Den habe ich mir vor ein paar Tagen komplett angehört. Super gut recherchiert und interessant, ist auch ein Tipp von mir!
@joseffistus3058
@joseffistus3058 2 месяца назад
Erstmal direkt zurückgespult und den Song mochmal durchlaufen gelassen. KC85!
@eudatux23
@eudatux23 2 месяца назад
Freut mich, dass es dir gefällt! Im nächsten Teil kommta uch wieder ein Lied vor, muss mir nur noch was überlegen
@racingdevil4534
@racingdevil4534 2 месяца назад
Das kenne ich noch aus der Schule... Es gab genau 8 Kassetten mit Games....🤣
@mad_circuits
@mad_circuits 8 дней назад
Danke! Wirklich toll! WordPro von 2007? Unglaublich, dass Leute immer noch für KC85 etc. programmieren. Bemerkenswert. 😮
@eudatux23
@eudatux23 7 дней назад
Ja, absolut, die Community ist da größer und aktiver als man denkt. WordPro wurde seit den 80ern entwickelt, das hat sich echt lange gehalten! Ich müsste mal gucken, ob nach 2007 eventuell sogar noch neue Versionen kamen. Kommen ja auch noch nue Spiele und Demos für den KC raus etc, total geil alles
@digitaljunk
@digitaljunk 2 месяца назад
Der Pascal-Song ist mega! gib mp3! Danke für deinen Content.
@eudatux23
@eudatux23 2 месяца назад
Freut mich, dass es dir gefällt! Den Song habe ich komplett per KI generieren lassen, das klappt inzwischen erstaunlich gut. Hier ist ein Link zur mp3: suno.com/song/058519c6-e715-4ce2-807a-c3631fc6f3d0 Viel Spaß!
@IncompleteTheory
@IncompleteTheory 2 месяца назад
Danke für die nicen Ohrwürmer :-)
@eudatux23
@eudatux23 2 месяца назад
Gerne! Ist alles KI-generiert, beim Pascal-Lied auch der Songtext
@IncompleteTheory
@IncompleteTheory 2 месяца назад
@@eudatux23 Oha, nicht schlecht. Wie/wo hast du das gemacht?
@eudatux23
@eudatux23 2 месяца назад
@@IncompleteTheory Die Seite heißt SunoAI, da muss man dann nur eingeben worums im Lied gehen soll und welches Genre man haben will, raus komt ne mp3. Ist schon faszinierend, dass sowas heutzutage geht
@IncompleteTheory
@IncompleteTheory 2 месяца назад
@@eudatux23 Allerdings. Ich hab's gerade mal ausprobiert, das ist ja echt witzig. Musste bei dem Video schmunzeln, ich habe gerade erst vor einem Monat meinen Amiga 1000 verkauft. Aber spannend mal zu sehen, was da so im anderen Deutschland lief, da haben wir quasi nichts von mitbekommen. Danke nochmal für die Einblicke.
@eudatux23
@eudatux23 2 месяца назад
@@IncompleteTheory Ich komme ja selber aus dem Westen aus der Nähe der holländischen Grenze und bin erst 1990 geboren. Finde DDR-Technik trotzdem total interessant, da gibt es jede Menge zu entdecken. Nicht nur bei den Computenr, sondern z.B. auch den Hifi-Anlagen von RFT und so weiter. Zum Amiga 1000 zeige ich irgendwann auch mal was, aber erstmal ist noch der KC dran.
@schubi42
@schubi42 2 месяца назад
Beim Formeln die Spalten als Zahlen probiert? Nur weil am Bildschirm als Spaltenueberschrift Buchstaben stehen, muss ja das Programm die Spalten nicht genauso addressieren :) Krasser Soundtrack!!!
@eudatux23
@eudatux23 2 месяца назад
Die Idee hatte ich auch irgendwann, ich habe wirklich jede erdenkliche Taste probiert. Wenn du noch weitere Tipps hast, was man probieren kann, teste ich die gerne. Danke, ich werde mir im nächsten Teil auch wieder was überlegen zur Untermalung!
@Grauer82
@Grauer82 2 месяца назад
geil^^
@20windfisch11
@20windfisch11 2 месяца назад
Suno kann tatsächlich gut DDR-Sound bei Deutschpop erzeugen. Ich hatte dem neulich auch einen Text gegeben, und als Prompt etwas Richtung 70er Hard-Rock gegeben, da kam Puhdys-Stil raus. Hast du einen Link zum Song und vielleicht einen Prompt für ChatGPT? Ich mutmaße, damit ist der Text entstanden?
@eudatux23
@eudatux23 2 месяца назад
Ja, das ist wahnsinn, die Titel die da rauskommen klingen oft, als wären sie bei Bong oder Rund gelaufen, richtig klasse! Hier ist der Link zum Song: suno.com/song/058519c6-e715-4ce2-807a-c3631fc6f3d0 Den Text hat Suno selbst geschrieben, vermutlich mit ChatGPT als Backend. Das hier war mein Prompt: "Synthwave über Programmierung eines Spiels in der Sprache Pascal auf dem Computer Kah Zeh 85. Der Code muss mühsam abgetippt werden aus einer Zeitschrift. Kah Zeh 85 und Pascal sollen oft vorkommen." Viel Spaß beim weiteren Basteln von DDR-Titeln! Hast du auch welche, die du mir zeigen kannst?
@20windfisch11
@20windfisch11 2 месяца назад
@@eudatux23 Mein Link wird immer wieder gelöscht, wohl Anti-Spam-Maßnahme. Aber ich habe etwas über mein Liege-Fatbike gemacht. Song-Id: a3cc24e7-e1e8-499a-a042-611f99dbfddd. Kannst du in deinem Link ersetzen.
@eudatux23
@eudatux23 2 месяца назад
@@20windfisch11 Geil, das klingt ja wirklich 1:1 wie die Puhdys, ist richtig gut geworden! Ist der Text auch von Suno geschrieben?
@20windfisch11
@20windfisch11 2 месяца назад
@@eudatux23der Text stammt von ChatGPT. Ich habe es immer stückweise generieren lassen, mit dem Extend-Feature.
@Merilix2
@Merilix2 2 месяца назад
3:44 die Variable Z gibts an der Stelle nicht. Das sieht man doch ;) Das sollte vermutlich (Z1
@eudatux23
@eudatux23 2 месяца назад
Tatsache, habe das einfach blind aus der Zeitschrift abgetippt und nicht weiter drauf geachtet! Klar, der Amiga möchte irgendwann auch mal so toll Grafik und Sound können wie der KC :D Zum Amiga mache ich irgendwann auch mal eine Videoreihe, da werde ich dann auch mal die ganzen Grafikprogramme und co zeigen
@DiWa_66
@DiWa_66 2 месяца назад
Ich glaube, diesen Ton beim Schreiben in WordPro konnte man abstellen... (Shift F3?)
@eudatux23
@eudatux23 2 месяца назад
Danke, das werde ich die Tage ausprobieren,w enn ich wieder am KC bin!
@DiWa_66
@DiWa_66 2 месяца назад
@@eudatux23 Dafür gab's doch mal eine Tastaturschablone, da steht das, wenn mich nicht alles täuscht, drauf...
@flyingzeroc
@flyingzeroc 2 месяца назад
Da hat doch jemand ne Musik KI benutzt.😂
@eudatux23
@eudatux23 2 месяца назад
So ist es, die Anzahl der Musiker, die sich thematisch mit Pascal-Programmierung auf KC85-Systemen befassen ist dann doch knapper als gedacht:D
@Bball_and1
@Bball_and1 2 месяца назад
Feldi, kann man den KC85/4 auf einem handheld device emulieren? ich denke an ein raspberry pi.
@eudatux23
@eudatux23 2 месяца назад
Ja, auf jeden Fall! Da auf dem Raspberry Pi ja Linux läuft, hast du da eine große Auswahl möglicher Emulatoren. Was möchtest du am Ende machen? Spiele spielen oder z.B. auch programmieren und mit Dateien hantieren? Ich würde das im nächsten Video mal grob zeigen, wie man sowas einrichtet, da wollte ich ja eh nochmal auf Emulation zu sprechen kommen
@Bball_and1
@Bball_and1 2 месяца назад
@@eudatux23 ich würde gerne so eine Art Norton Commander für den KC via Emulator zum laufen bringen. Wenn er auf einem Raspberry pi läuft wäre der Zugriff auf mikroSD und Stick möglich. Wären dann auch Sinclair-Programme für den KC möglich?
@eudatux23
@eudatux23 2 месяца назад
@@Bball_and1 Das wäre kein Problem mit dem Zugriff auf die Dateien. Du kannst einfach auf dem Pi einen Ordner mit deinen Dateien anlegen und den dann im emulierten KC einbinden mit KC85EMU. Der erscheint dann als virtuelle Diskette am KC und du kannst alles laden. Sinclair-Programme werden allerdings definitiv NICHT laufen, die Systeme sind bis auf den verwendeten Z80-Prozessor komplett verschieden, tut mir Leid. Du musst in jedem Fall KC85-Programme benutzen
@postguru5805
@postguru5805 2 месяца назад
die Sounddateil ist warscheinlich größer als das eigendliche Programm ^^
@eudatux23
@eudatux23 2 месяца назад
Jawoll, deutlich! Kann gleich mal die Größe in KByte bei beidem raussuchen
@christianvitroler5289
@christianvitroler5289 2 месяца назад
Pascal mit Zeilennummern???
@eudatux23
@eudatux23 2 месяца назад
Tatsächlich ja! Dieser Pascal-Compiler akzeptiert es ohne Zeilennummern nicht und gibt nur einen Fehler aus, wenn man sie wegläßt. Für den Programmfluss haben die Zeilennummern da aber keinerlei Einfluss, es gibt also kein Goto oder ähnliches. Warum das notwendig ist mit den Zeilennummern, frage ich mich auch. Im Robotrontechnik-Forum habe ich einen Thread dazu aufgemacht, weil ich das erst nicht wusste und mich wunderte, warum dieser Pascal-Compiler keine einzige meiner Zeilen akzeptierte.
@andresteiniger855
@andresteiniger855 2 месяца назад
👍🏻👍🏻👍🏻👍🏻👍🏻
@makerspace6636
@makerspace6636 2 месяца назад
Guter Kanal, aber mache doch bitte die nervige Musik leiser. Hab nach ca. 3 Minuten leider angeschaltet.
@eudatux23
@eudatux23 2 месяца назад
Danke für das Feedback, ich werde die Musik im nächsten Video leiser machen
@plasmamac
@plasmamac 2 месяца назад
Voll die Hass Tastatur 😀 nie wieder!
@eudatux23
@eudatux23 2 месяца назад
Ja, die ist schon...einzigartig! Andererseits war sie aber auch bei vielen anderen Computern der 80er grausam, ZX Spectrum und so
Далее
На чем играют ПРО | Standoff 2
07:25
Просмотров 221 тыс.
Dora’s Tyla Dance is Everywhere 😨 #shorts
00:14
Просмотров 1,8 млн
Retro Basic Programmier Battle: AIM-65 vs Commodore 64
27:53
WDR ComputerClub classic Nr. 399 (vorletzte Sendung)
28:51
Warum die Maus weiß ist
6:33
Просмотров 167 тыс.
Making Glass in a Microwave
16:37
Просмотров 1,1 тыс.
APPLE дают это нам БЕСПЛАТНО!
1:01
Просмотров 380 тыс.
899$ vs 360$ which one will you choose ? #iphone #poco
0:18
Как разблокировать айфон?
0:27
Просмотров 145 тыс.
Сравнили apple и xiaomi!
0:21
Просмотров 50 тыс.