Die Suche ergab 169 Treffer

von kurt
15.02.2023, 10:12
Forum: Programmierung
Thema: Fragen und Antworten zum C-Kurs
Antworten: 108
Zugriffe: 85592

Re: Fragen und Antworten zum C-Kurs

Tja, ich werd' wohl doch meinen Win-Laptop rauskramen müssen, denn die compilierte Version z88dk-v2.3 erzeugt bei mir unter Linux scheinbar defekte Grafik-Routinen. Startet man Hellogfx.com wird zwar der Text 'graphics demo' ausgegeben, von der Liniengrafik ist aber nichts zu sehen. Anschließend hängt cpm-box. Auf meiner Joyce ist es nicht anders. Kommtentiere ich die Grafik-Befehle aus, ist alles ok - sieh an :D Den Compilerlauf habe ich nach einer Anleitung, die hier zu finden ist, durchgeführt:

https://github.com/z88dk/z88dk/wiki/installation

Eigenartigerweise erzeugt der Compiler eine 2te Datei namens Hellogfx_HIMEM.bin. Mal davon abgesehen, das der Name für CPM zu lang ist, was macht man mit ihr ? Hellogfx.com scheint sich andererseits nicht dafür zu interessieren, denn der Start erfolgt ohne gemecker, auch dann nicht, wenn die Datei nicht vorhanden ist...

Ergo, ich will nicht ausschließen, das mir trotz Anleitung ein Fehler unterlaufen ist, aber nach 6h Kampf strecke ich an dieser Baustelle vorerst die Waffen.

Nicht unversucht lassen will ich einmal Hi-Tech C für CPM (in der aktuellen Version von Github) auf meinem Multicomp an den Start gehen zu lassen. Der kann ja auch Pixelgrafik und zusammen mit meinem Grafik-RSX sollte es hoffentlich besser gehen. Das wäre dann gewissermaßen voll retro, ohne Laptop :D

Und..., als letzte Option gibt es ja immer noch den Win-Laptop :lol:

Warum heißt es eigentlich immer 'Rettungsanker', wo die Dinger nachweislich nicht schwimmen können sondern grundsätzlich untergehen ?
von kurt
12.02.2023, 18:36
Forum: Programmierung
Thema: Fragen und Antworten zum C-Kurs
Antworten: 108
Zugriffe: 85592

Re: Fragen und Antworten zum C-Kurs

Vorweg, meine Ausführungen zu 88dk-v2.1/-v2.2 sind als Hinweise für diejenigen gedacht, die auch selbst aus den Sourcen kompilieren wollen. Bereits gemachte Erfahrungen müssen ja nicht wiederholt werden. Es sind halt die üblichen Verwerfungen beim Einsatz sehr aktueller Software, die in der eigenen Distribution so nicht enthalten ist. Unsere Beiträge werden ja auch von Leuten außerhalb des Joyce-Club's gelesen.

>> Und wenn du die eckigen und geschweiften Klammern hast, dann fehlen dir die deutschen Umlaute...
Das ist richtig. Ich habe z.B. in der Profile.sub für CPM3 expliziet auf englische Tastaturbelegung umgestellt, weil die Ä's, Ö's und Ü's etc. für die eckigen/geschweiften Klammern auf dem Bildschirm unschön aussehen und den Text schwerer lesbar machen (Unter cpmbox auf dem Laptop). Was meine Joyce mit der PS2-Tastatur da macht, kann ich momentan gar nicht genau sagen sagen. Auf jeden Fall war ich da mit der Situation zu frieden.

>> Die Arbeit kann ich dir leider nicht abnehmen; ich habe aktuell auch zu wenig Zeit mich darum zu kümmern. Der C-Kurs setzt Windows voraus, ...
Die Arbeit mache ich mir gern selbst, übungshalber. Ich hatte anfangs die Windows-Version am Start, mir war es mit 'wine zcc' zu arbeiten irgendwie etwas zu artfremd ;-), außerdem sah ich es als willkommenden Anlaß, mich mit z88dk selbst näher zu befassen. Die Erkenntnis, das die alte installierte Version nicht ganz paßt, ist da nur ein zu erwartendes Ergebnis (Version 1.8 von 2017) - wen wundert's...

Die Überschrift dieses Threads ist doch 'Fragen und Antworten zum C-Kurs', da passen solche Be-/Anmerkungen und Gedanken gut hin. Ich finde, das dieser Parallel-Threat die Sache auflockert bzw. für den Gedankenaustausch gut ist. C als Thema selbst ist schon trocken genug.

>>Wenn du es am einmal am Laufen hast, dann werden die Unterschiede im weiteren Verlauf des Kurses deutlich geringer ausfallen.
Darauf baue ich, wenn nicht, werde ich mir schon was einfallen lassen (müssen) bzw. hier nachfragen. Diskussionen vertiefen den Lerneffekt.
von kurt
12.02.2023, 15:59
Forum: Programmierung
Thema: Fragen und Antworten zum C-Kurs
Antworten: 108
Zugriffe: 85592

Re: Fragen und Antworten zum C-Kurs

Das mit setkeys ist ein guter Hinweis, denn ich stelle gerade fest, das mir unter cpmbox die eckigen und geschweiften Klammern fehlen.

Ein anderer Stolperstein ist z88dk selbst. Unter Debian gibt es das nicht als Paket. Mann findet nur die Konkurenz sdcc. Schon seit längerem habe ich die aber ältere Version 1.8 bei mir im Download-Verzeichnis liegen. Die versteht jedoch den Parameter "-subtype=" nicht, denn der ist scheinbar erst ab der Version 2.2 möglich. Der Versuch, z88dk-v2.2 aus dem Source-Paket zu compilieren (zu finden auf Github) scheitert bei mir (unter Debian 11) am fehlen einiger Perl Module, die anscheinend nur auf CPAN angeboten werden. Im Debian Paketarchiv jedenfalls bin ich nicht fündig geworden - die alte Leier, Debian ist halt mitunter recht konservativ bei der Software-Aktualität. Die Lösung des Problems heist, wie mich Dr. Google wissen ließ, cpanminus. Ein Programm, welches den Download und die Installation von Perl-Modulen von CPAN ermöglicht - welches in Debian 11 angeboten wird ;-) Da ich aus leidvoller Erfahrung heraus nur ungern am Paket-Management vorbei irgendetwas ins System installiere, war meine erste Reaktion, es einmal mit der z88dk-v2.1 Source zu versuchen. Sie ist anstandslos compilierbar - sieh an .... Aber, siehe oben, das mit dem subtype versteht v2.1 ebenfalls noch nicht ! Kleiner Hinweis am Rande: Beim Erstellen des binär-Paketes mit checkinstall ist unerwartet viel Geduld erforderlich. Zwischendrin wird die Meldung "Kopiere Dateien ins temporäre Verzeichnis..." ausgegeben. Dieser Vorgang dauert sehr lange, checkinstall hängt an dieser Stelle nicht, sondern ist nur wegen der sehr vielen Dateien lange beschäftigt. Eine Tea-Time oder längere Kaffee-Pause hilft hier die Zeit zu überbrücken. Zur Wartezeit kann ich leider nichts sagen, da ich kurzer Hand eine horizontale Mittagpause eingelegt habe (Dauer ca. 1 Std ;-) )

Das Hello World Beispiel von Bernd läßt sich selbstredend compilieren, einfach den subtype Parameter weglassen - die pragmatische Methode also. Das erzeugte com-File funktioniert in cpmbox anstandslos. Ev. wird es erst dann interessant, wenn es um PCW/JOYCE-spezifische Details geht. Ich werde mich deshalb um V2.2 in einem 2ten Durchang noch einmal kümmern. Da mir die Lösung cpanminus nun bekannt ist, sollte es zu schaffen sein...

How-To_Install_Perl_Modules_On_Linux_-_OSTechNix.pdf
(1.5 MiB) 428-mal heruntergeladen
von kurt
04.02.2023, 23:12
Forum: Programmierung
Thema: Programmierkurs?
Antworten: 9
Zugriffe: 11229

Re: Programmierkurs?

keine Bedrohung, eher gespanntes Interesse. Entschuldige, Du hast recht, hätte ich auch selbst tun können, war heute wohl etwas neben der Spur.
von kurt
04.02.2023, 15:16
Forum: Programmierung
Thema: Programmierkurs?
Antworten: 9
Zugriffe: 11229

Re: Programmierkurs?

Es ist doch sicherlich kein Sakrileg per eMail oder Signal den harten Kern der jedes Jahr zum Haupttreffen kommt, auf diesen Threat hinzuweisen. Geht vielleicht etwas schneller als zu warten. Je eher ersichtlich wird, wie viele es am Ende werden, um so angenehmer. Klappern gehört zu Handwerk heißt es doch immer...
von kurt
02.02.2023, 17:07
Forum: Programmierung
Thema: Programmierkurs?
Antworten: 9
Zugriffe: 11229

Re: Programmierkurs?

Ich wäre mehr für C, das z88dk-Packet ist da eine gute Wahl. Einfach, weil es viwlfach für Vintage Projekte zum Einsatz kommt. Als da wäre Alan Cox' FUZIX, aber auch andere Sachen (Funktionsbiliotheken, Treiber etc.), bei denen es um CP/M oder dafür verwendbar geht. Pascal ist da so gut wie garnicht vertreten. Das C ev. mehr Mühe macht, stört mich nicht.
von kurt
31.12.2022, 10:22
Forum: Hardware
Thema: PCW meets Vellemann
Antworten: 39
Zugriffe: 58317

Re: PCW meets Vellemann

Bei Unkalrheiten bitte hier fragen, auch als PM oder Mail.

Es sieht einfach und übersichtlich aus, stellt aber doch einige Anforderungen beim Nachbau an das bastlerische Geschick. Gerade das Mainboard, wie ich feststellen mußte, ist bez. der Lage der Bohrungen die zur Befestigung benutzt werden recht variantenreich. Einigermaßen konstant sind nur die drei Bohrungen auf der Schnittstellenseite (links, mitte u. rechts von Drucker u. Systembus + 24V-Hohlbuchse).

Wer die deutsche Mainboard-Variante verbauen will (muß), noch etwas Gedult, eine entsprechende Joyce ist fertig, nur die Unterlagen noch nicht. Insbsondere die Mechanik und der elektr. Anschluß der Interface-Gondel ist aufwändiger. Hier hat sich der Anschluß mittels Centronics-Stecker auf -Buchse als klarer Hemmschuh herausgestellt. Letztlich hat es dann aber doch funktioniert und die Lösungfür die englische Variante kann weiterverwendet werden. Damit besteht für beide eine einheitliche Lösung. Bei der DE-Version muß nun etwas mehr gefrickelt werden, bis alles angeschlossen ist, womit ein schnelles an- und abstecken leider nicht mehr so einfach geht.

Nun denn, neues Jahr, neuer Plan, neuer Elan...

Wünsche noch einen guten Rutsch ins neue Jahr !

Kurt
von kurt
02.12.2022, 13:40
Forum: Verschiedenes
Thema: Joyce Systemdisketten
Antworten: 2
Zugriffe: 6473

Re: Joyce Systemdisketten

>> Wer ist bereit, mir einen Satz Disketten mit den Systemtools zuzusenden?
Ich würde gern helfen, kann aber nur ein DSK-BootImage anbieten, da meine Joyce nur Gotek-Laufwerke hat :-( Ev. kann dir Bernd Bock da weiterhelfen, schreib ihm eine PM. Werner dürfte im Augenblick zu beschäftigt sein. Auf lange Sicht ist eine Umstellung auf Gotek's ev. sinnvoll. Auf ein Image ist Software weit einfacher zu kopieren.
von kurt
25.11.2022, 17:57
Forum: Hardware
Thema: PCW WiFi Modem
Antworten: 35
Zugriffe: 36576

Re: PCW WiFi Modem Kit bei eBay

Hier noch die stl-Daten (zum selber ausdrucken) für eine passendes Gehäuse zum PCW_Wifimodem.

Einbauhinweise:
Die fertig bestückte PCB wird in den Deckel eingelegt (die Bestückungsseite zeigt in den Deckel). Die Platine legt an 6 Pumkten in Deckel auf: alle 4 Ecken plus in den Bögen in der Deckelmitte.Die Platine paßt bündig in den Deckel, deshalb müssen ev. Grate etc. zuvor mit einer Nagelfeile entfernt werden. Der Boden wird mittels 4 Kreuzschlitz Spax-Schrauben 11x3mm, Kopfdurchmesser 6mm am Deckel festgeschraubt. Die Schrauben nur leicht handfest anziehen, da nur ca. 3 Gewindegänge fassen, ansonsten kann es passieren, dass das Gewinde ausreist.. Da der Boden durch nichts außer über die Schrauben ausgerichtet wird, muß dieser von Hand so ausgerichtet werden, das die Außenkanten klatt mit dem Deckel abschließen. Druckzeit war bei mir 4.5h, es dauert also etwas...

Fotos:
PCW_Wifimodem-Gehaeuse_bodenansicht.jpg
PCW_Wifimodem-Gehaeuse_bodenansicht.jpg (192.79 KiB) 8560 mal betrachtet
PCW_Wifimodem-Gehaeuse_draufsicht.jpg
PCW_Wifimodem-Gehaeuse_draufsicht.jpg (115.09 KiB) 8560 mal betrachtet
Fertig_bestuecktes_PCW_Wifimodem.png
Fertig_bestuecktes_PCW_Wifimodem.png (162.95 KiB) 8560 mal betrachtet

Gehäusedaten (stl):
PCW_Wifimodem-Gehaeuse.7z
(18.85 KiB) 413-mal heruntergeladen
von kurt
20.11.2022, 17:34
Forum: Hardware
Thema: PCW meets Vellemann
Antworten: 39
Zugriffe: 58317

Re: PCW meets Vellemann

>> Super ! Herzlichen Glückwunsch ...
Danke !

Ich hab' da noch so die eine oder andere Idee bez. Erweiterungen. Dumm ist nur, dass die Velleman Box langsam ausstirbt, kaum jemand hat sie noch im Programm.