Vielen Dank, die beiden Artikel habe ich inzwischen!
Beiträge von sucram
-
-
Oder gibt es die alten Hefte auch online?
Es gibt m.W. eine DVD mit den Jahrgaengen 83 - 89.
Wenn ich die wieder finde, koennte ich dir die Artikel ausdrucken.
Ob gescannt oder gedruckt ist mir egal, herzlichen Dank jedenfalls für das Angebot!
Kann man die genannte DVD noch irgendwo erwerben?Viele Grüße,
Marcus
-
Hallo Michael,
vielen Dank für die schnelle Antwort, bin begeistert. Mir reicht das völlig, nur keinen Stress!
Viele Grüße,
Marcus
-
Hallo zusammen,
besitzt vielleicht jemand sehr alte c't Hefte und wäre bereit mir die folgenden Artikel zu scannen?
Oder gibt es die alten Hefte auch online? Leider ist meine Suche bislang erfolglos geblieben.
Tag und Stunde
... in den Listing von CP/M-2-Programmen
Mathias Neuhaus
Programm, CP/M
c't 8/86 S. 111 (ja)
Fröhliches Rechnen
Datum und Uhrzeit unter CP/M-Plus
Rolf Weitkunat, Micheal Bührer
Praxistip, CP/M
c't 5/86 S. 48 (ja)
Viele Grüße,
Marcus
-
Guten Morgen!
Leider bin ich erst jetzt dazu gekommen Georgs Code auszuprobieren, es funktioniert, ich bin begeistert!
Vielen Dank, für Eure Hilfe!
Viele Grüße und frohe Feiertage!
-
Den PCW-Emulator kann man hier herunterladen: http://www.habisoft.com/pcw/descargas_uk.asp
Die CPM- und TP-Abbilder füge ich als Anlage bei.
-
Also gegenüber der Idee mit dem Warmstart finde ich die Methode mit den beiden Stapeldateien, von denen eine zur Laufzeit erzeugt bzw. geändert wird, doch noch attraktiver.
-
Guten Morgen zusammen,
in der Tat habe ich mich wohl etwas mißverständlich ausgedrückt, Georg hat mich dennoch verstanden.
Natürlich ist mir klar, dass ein Byte 256 verschiedene Zeichen bzw. Werte repräsentieren kann. Ich bin aber nicht ganz selbstverständlich darauf gekommen die ermittelte Stringlänge durch das ASCII-Zeichen des entsprechenden Wertes an cmdline[0] zu übergeben.
Das habe ich inzwischen ausprobiert, leider scheitert der Aufruf noch immer.
Ich nutze CP/M 3 des Schneider Joyce / Amstrad PCW, einen entsprechenden Emulator kann ich gerne verlinken.
Turbo Pascal scheint sich anders zu verhalten als C. Ich kenne mich mit C nicht aus, somit ist das ist nicht meine Erkenntniss.
Ich hatte das Problem auch in einem anderen Forum geschildert:
http://www.cpcwiki.eu/forum/nc…-program-with-parameters/
John Elliott läuft auch auf den gleichen Fehler wie ich.
Viele Grüße
-
Leider führt das auch nicht zum gewünschten Ergebnis. cmdline ist vom Type String, daher muss zunächst die Stringlänge in eine Ganzzahl überführt werden. Die Übergabe an cmdline[0] führt dann zum nächsten Problem, da die Zahl in der Regel zweistellig sein wird, aber cmdline[0] nur ein Zeichen aufnehmen kann.
Ich habe es dementsprechend auch mit Anweisungen probiert, die entsprechend kurz sind, aber auch das hat nicht funktioniert.
Ich habe es mal mit und mal ohne Laufwerksangabe probiert, auch den Unterstrich habe ich mal gesetzt und mal weggelassen.
Weitergekommen bin ich aber leider nicht.
-
Die zur Laufzeit erstellte Datei SUB2.SUB muss lediglich mittels SUBMIT SUB1.SUB den Prozess von vorne beginnen. Soll die Stapelverarbeitung beendet werden, muss eine leere Datei SUB2.SUB erzeugt werden.
Das Video zeigt den gegenseitigen Aufruf zweier Stapelverarbeitungen. In diesem Fall handelt es sich um eine Endlosschleife, da die Datei SUB2.SUB nicht zur Laufzeit erzeugt wird.
-
Mit einem kleinen Trick kann ich das gewünschte auch über einen anderen Weg erreichen:
Wenn ich mit meine Anwendung über SUBMIT SUB1.SUB starte, und SUB1.SUB dann die aus meinem Programm erzeugte Datei SUB2.SUB aufruft, funktioniert es.
Hier ein Beispiel:
SUB1.SUB:
SUB2.SUB
Mit SUBMIT SUB1.SUB wird zunächst meine Anwendung PCWERK.COM gestartet. Mit dieser wird die Datei SUB2.SUB erstellt. Nach Beendigung der Anwendung PCWERK wird SUB2.SUB aufgerufen, welche zum Ende wiederum PCWERK startet. Nun muss ich nur noch eine Schleife in SUB1.SUB einbauen, mal schauen...
Schöner wäre natürlich der zuerst angedachte Weg.
-
mit der bdos()-Funktion aus Turbo Pascal kann ich nur Integerwerte übergeben. Ein Aufruf bdos(47,0L) wird leider nicht kompiliert.
-
Hallo Peter,
einen kleinen Fortschritt habe ich mit deiner Hilfe gemacht. Der folgende Code liefert mir die Ausgabe: M:SUBMIT.COM?
Codevar cmdline : string[128] absolute $80; begin cmdline:='M:SUBMIT.COM EXE.SUB' bdos(47,$80); end.
Die Dateien SUBMIT.COM und EXE.SUB sind natürlich beide vorhanden.
Warum die Kommandozeile aber nicht ausgeführt wird, ist mir noch rätselhaft.
Viele Grüße,
Marcus
-
Vielen Dank für die Hinweise. Ich werde es dann mal über BDOS probieren, mit execute() habe ich jetzt eine Systemabstürze fabriziert.
-
Hallo zusammen,
ich habe ein kleines Problem im Zusammenhang mit der EXECUTE-Anweisung aus Turbo Pascal 3.0 unter CP/M heraus.
Ich möchte aus meinem Pascal-Programm heraus eine andere .COM-Datei starten und dabei Parameter übergeben. D.h. ich möchte aus dem laufenden Programm eraus SUBMIT.COM starten und die Stapeldatei EXE.SUB abarbeiten lassen:
Codeprocedure comaufruf; var comdatei : Text; begin Assign(comdatei,'SUBMIT.COM EXE.SUB'); execute(comdatei); end;
Offenbar scheitert die Zuweisung mittels ASSIGN, da es eben keine Datei mit dem Namen SUBMIT.COM EXE.SUB gibt.
Hat jemand eine Idee, wie ich das Problem lösen und Parameter bzw. den Namen der .SUB-Datei mitgeben kann?Viele Grüße,
Marcus
-
Zitat
4. Input Learn Programming Magazine. Leider inkomplet. Fehlen 1 bis 3,
sowie 8 und 12 (glaube ich). Rest ist da. Ein paar sind etwas
mitgenommen, Rest gut. Dicker Stappel! => 10 EUR5. I.T.E.C The Home Study Course in Electronics und Computer. Sieht soweit vollständig aus => 10 EUR
Guten Morgen,
an den Magazinen hätte ich Interesse.
Viele Grüße,
Marcus -
Nein, der OSBORNE 1 hatte keine Grafikmöglichkeit ausser Blockgrafik wie z.B. auch der Tandy Modell 1.
Eine GraficSystemeXtension (GSX) war nur sinnvoll bei einzeln ansprechbaren Bildpunkten. Der Osborne 1 holt die dargestellten Zeichen aus einem Zeichensatzrom.
Aus: Technical Manual 1982.pdf
DISPLAY SYSTEM
4K byte memory-mapped display memory in top page of main memory
9 bit wide display memory - 7 bit ASCII plus underline and half-intensity attributes
Scrolling performed by hardware in vertical and horizontal directions
Solid underline cursor
White video on dark background
24 lines of 52 characters visible at any time
32 lines of 128 characters video memory over which screen may be moved
Character set
96 upper and lower case characters
32 graphics charactersVielen Dank für die Informationen!
-
-
Die beschriebenen Probleme mit 3,5" HDs kann ich nur bestätigen, während die meisten 3" und 5,25" Disketten noch ganz ordentlich gelesen werden.
X-beliebige defekte Disketten werden bei mir aber einer Folgenutzung zugeführt:
-
Wahrscheinlich muss im BIOS die Festplatteneinstellung geändert werden. Evtl. muss auch ein spezieller Festplattentreiber installiert werden.
-
MarNo84: Im Moment habe ich leider keine geeigneten Tauschobjekte....
Auf der Insel wird aktuell auch ein originalverpackter PCW angeboten:
http://www.ebay.de/itm/AMSTRAD…afb2b0:g:RM4AAOSwvzRXzJyx -
Hallo zusammen,
gerade habe ich bei ebay einen Schneider Joyce mit interessantem Zubehör entdeckt:
http://www.ebay.de/itm/Schneid…KB-Speicher-/252536350044
Mir ist der Rechner allerdings zu teuer, zumal ich das Zubehör zum großen Teil bereits in meiner Sammlung habe.
Viele Grüße,
Marcus -
Das Programm 22disk eignet sich auch in der Shareware-Version prima für die Übertragung am PC auf CP/M-Disketten im Joyce-Format. Damals ist auch ein Programm zusammen mit einem externen 5¼"-Laufwerken auf 5¼" ausgeliefert worden. Das Laufwerk ließ sich mittels eines Schalters zwischen 80 und 40 Spuren umstellen. Die Hardware habe ich noch, die Diskette mit dem entsprechenden Programm finde ich leider nicht.
Ich denke das Programm DualDos wird interessant für Dich sein:
ZitatDualDOS creates a 702k disc format which can be read by Amstrad
machines and PCs with no additional software. -
Hallo!
Ende der 80er habe ich in der Tat mit einem Hex-Editor am Joyce in diversen Programmen rumgewurschtelt.
Das Programm ist damals auf einer Databox des DMV veröffentlicht worden.
Ich habe meine Zeitschriften von damals durchgeblättert und habe den folgenden Disketten-Monitor gefunden, auf Seite 30 des Joyce-Sonderheftes Nr.4 aus dem Jahre 1988.
Den Artikel habe ich mal abfotografiert. Das Programm selbst habe ich auch noch, gib mir aber etwas Zeit es rauszusuchen. Ich denke im Laufe der nächsten Woche sollte das klappen.Scans der meisten Magazine findet man übrigens unter folgenden Adressen:
ftp://122-44-90-81.rt.cmo.de/p…nternational_%28CPCAI%29/
ftp://122-44-90-81.rt.cmo.de/p…er/Amstrad_PCW/Magazines/Viele Grüße,
Marcus -
Oh, ich sehe gerade, dass bei ebay 2 Geräte für 18,69 angeboten werden, das ist natürlich doch noch günstiger als der von mir verlinkte Artikel bei Aliexpress.
-
Moin,
bei Aliexpress gibt es die Geräte noch etwas günstiger als bei ebay:
http://de.aliexpress.com/item/New-Version-SFR1M44-U-3-5-1-44MB-USB-SSD-FLOPPY-DRIVE-EMULATOR-for-YAMAHA-KORG/1586960792.html?spm=2114.010208.3.10.0m7khU&ws_ab_test=searchweb201556_7,searchweb201644_2_505_506_503_504_502_10001_10002_10017_10010_10005_10011_10006_10003_10004_10009_10008,searchweb201560_5,searchweb1451318400_-1,searchweb1451318411_6451&btsid=e9392e51-8e4a-4915-9867-9a93a0adc5edDie Bezahlung erfolgt z.B. über Sofort-Überweisung. Ich habe schon öfter über Aliexpress Kleinteile bestellt und ganz gute Erfahrungen gemacht. Es dauert nur oft recht lang bis die Sachen geliefert werden, so zwischen zwei und sechs Wochen.
Inwiefern eine Ersatzlieferung bei Problemen erfolgt, kann ich nicht sagen. Ich denke ein gewisses Restrisiko bleibt.
Viele Grüße,
Marcus -
Hallo zusammen,
inzwischen ist es mir gelungen einen Gotek USB-Floppy-Emulator am Joyce in Betrieb zu nehmen.
Mehr zum Thema habe ich im Joyce-Forum beschrieben:
http://joyceforum.de/viewtopic.php?f=11&t=31&start=10#p154
Interessant ist auch folgende Seite: http://www.tehkella.net/retro/?p=637Viele Grüße,
MarcusHier noch ein paar Bilder:
-
Das Interface gibt es noch? Wo kriegt man denn den Bausatz?
Platinen bekommt man beim KC-Club:
http://www.kcclub.de/index.php?option=com_content&view=article&id=626&Itemid=689
http://www.kcclub.de/index.php?option=com_content&view=article&id=317&Itemid=347#GIDE
http://www.mpm-kc85.de/html/GIDE.htm
http://hc-ddr.hucki.net/wiki/d…:module_sonstige:gide_usb
http://z80.de/gide/index.htm
http://www.ngsystems.z80.de/pages/cpm/atapi.htm -
Hallo zusammen,
gerne würde ich an meiner CP/M-Maschine (Schneider Joyce) eine Festplatte anschließen und nutzen. Bei meiner Suche im Netz bin ich u.a. auf ein entsprechendes Interface (GIDE) gestoßen, welches direkt auf den Sockel des Z80 gesetzt wird und den Anschluss von IDE-Geräten ermöglicht. Natürlich muss das Gerät auch noch angesprochen werden, dafür gibt es auch entsprechende Software. Das Interface gibt es allerdings nur als Bausatz und muss selbst zusammengelötet werden, was für mich leider ein Problem darstellt.
Es gibt auch IDE-Festplatten die an die parallele Schnittstelle angeschlossen werden, wie z.B. diese hier:
http://www.ebay.de/itm/Externe…aa9328:g:jy8AAOSwT~9Wiqoy
Hat jemand Erfahrung damit, ob man solch eine Festplatte mit CP/M ansprechen kann?Gibt es evtl. noch andere Lösungen?
Viele Grüße,
Marcus -
Am Joyce-Erweiterungsport kann das Interface CPS8256 angeschlossen werden, dieses bietet neben der parallelen Schnittstelle auch eine serielle RS232. Kommt man damit weiter?
Das Interface gibt es sowohl für die Amstrad-Version als auch für das Schneider-Modell. Ein Festplattencontroller ist mir nicht bekannt, aber evtl. gibt es einen solchen, den man an der seriellen Schnittstelle anschließen kann?
http://www.z80.eu/cps8256.html