Danke Werner,
bei nächster Gelegenheit werde ich mich wieder damit befassen. Jetzt steht aber erst einmal das ZX-Team-Treffen in Mahlerts vor der Tür; da glaube ich nicht, dass ich vorher noch die Zeit finde mich um die Joyce zu kümmern...
Viele Grüße
Bernd
Die Suche ergab 233 Treffer
- 11.04.2015, 17:52
- Forum: Programmierung
- Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
- Antworten: 21
- Zugriffe: 86566
- 10.04.2015, 16:43
- Forum: Programmierung
- Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
- Antworten: 21
- Zugriffe: 86566
Re: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
Hab's ausprobiert; bei mir stürzt die Screen Save Routine ab und hinterlässt ein lustiges Muster auf dem Bildschirm... Vielleicht ist da noch irgend etwas falsch. Ich musste auch ein paar Prüfsummen korrigieren. Beim nächsten Versuch werde ich den Quelltext selbst assemblieren und sehen, was dabei rauskommt. Jetzt brauche ich nur noch etwas Zeit für's Hobby...PCWerner hat geschrieben:...ich habe in der Vergangenheit einige Artikel der englischen Zeitschrift 8000Plus bearbeitet und ins Netz gestellt. Ein Artikel beschäftigte sich mit Mandelbrot aka Apfelmännchen. In diesem Artikel findet sich auch eine Screen Save-Funktion.
Hier der Artikel:
http://www.cirsovius.de/CPM/Projekte/Ar ... lbrot.html
Allerdings habe ich das Programm selber nicht getestet - es kann also sein, dass - OCR-bedingt - das BASIC-Programm mit einer Fehlermeldung aussteigt
Aber vielleicht hilft der Artikel....
Gruß
Bernd
- 10.04.2015, 16:39
- Forum: Verschiedenes
- Thema: Klubzeitung Nr. 89
- Antworten: 0
- Zugriffe: 47824
Klubzeitung Nr. 89
Gestern hatte ich die Klubzeitung Nr. 89 der JOYCE-User-AG e.V. im Briefkasten. Eine gelungene Ausgabe, wie ich meine - besonders der Artikel über das Lesen und Schreiben von JOYCE-Disks am PC
Sehr interessant fand ich auch den Artikel über den MITS Altair 8800. Oder den über Hessens ersten Retro-Gaming-Shop in Kassel.
Viele Grüße
Bernd
Sehr interessant fand ich auch den Artikel über den MITS Altair 8800. Oder den über Hessens ersten Retro-Gaming-Shop in Kassel.
Viele Grüße
Bernd
- 26.03.2015, 15:00
- Forum: Hardware
- Thema: 3,5"-Laufwerk für Joyce bei eBay
- Antworten: 1
- Zugriffe: 26081
3,5"-Laufwerk für Joyce bei eBay
Manchmal gibt es auch fertige 3,5"-Laufwerke für die Joyce zu kaufen:
http://www.ebay.de/itm/Amstrad-PCW8256- ... 27fb6e9926
http://www.ebay.de/itm/Amstrad-PCW8256- ... 27fb6e9926
- 14.03.2015, 10:27
- Forum: Programmierung
- Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
- Antworten: 21
- Zugriffe: 86566
- 14.03.2015, 10:24
- Forum: Programmierung
- Thema: Grafik-Screendump in Datei speichern?
- Antworten: 4
- Zugriffe: 37210
Grafik-Screendump in Datei speichern?
Hallo Joyce-Freunde,
nachdem ich mein Apfelmännchen auf dem Bildschirm hatte (siehe hier), konnte ich es zwar ansehen und mit etwas Mühe auch abfotografieren, aber nach stundenlanger Rechenzeit hätte ich das Ergebnis gern in eine Datei gespeichert.
Wie kann ich den Inhalt des Grafikbildschirms in eine Datei speichern? Das Zurückschreiben aus der Datei in den Grafikspeicher wäre natürlich auch sehr nützlich.
Viele Grüße
Bernd
nachdem ich mein Apfelmännchen auf dem Bildschirm hatte (siehe hier), konnte ich es zwar ansehen und mit etwas Mühe auch abfotografieren, aber nach stundenlanger Rechenzeit hätte ich das Ergebnis gern in eine Datei gespeichert.
Wie kann ich den Inhalt des Grafikbildschirms in eine Datei speichern? Das Zurückschreiben aus der Datei in den Grafikspeicher wäre natürlich auch sehr nützlich.
Viele Grüße
Bernd
- 14.03.2015, 10:19
- Forum: Programmierung
- Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
- Antworten: 21
- Zugriffe: 86566
Wann habt ihr zuletzt ein Apfelmännchen programmiert?
Bei mir war das gestern Nacht - hat mehrere Stunden gedauert.
Hier ist das Ergebnis: Wer es selbst ausprobieren möchte, hier ist das Programm:
Hier ist das Ergebnis: Wer es selbst ausprobieren möchte, hier ist das Programm:
Code: Alles auswählen
10 REM Apfelmaennchen
20 GOSUB 50000
30 GOSUB 50280
40 f%=1
50 GOSUB 50430
60 GOTO 310
70 REM iter(cx,cy)
80 cnt%=0
90 zx=0: zy=0
100 zxq=0: zyq=0
110 cxq=cx*cx: cyq=cy*cy
120 r=cxq+cyq
130 s=SQR(r-0.5*cx+0.0625)
140 IF (16*r*s>5*s-4*cx+1) AND ((cx+1)*(cx+1)+cyq>0.0625) THEN 240
150 cnt%=maxIt%
160 RETURN
170 REM zeichne Punkt
180 GOSUB 80
190 cnt2=cnt%/2
200 IF cnt2<>INT(cnt2) THEN RETURN
210 CALL plot(x%,y%,f%)
215 y2%=hoehe%-y%
220 CALL plot(x%,y2%,f%)
230 RETURN
240 zy=2*zx*zy+cy
250 zx=zxq-zyq+cx
260 zxq=zx*zx
270 zyq=zy*zy
280 cnt%=cnt%+1
290 IF (zxq+zyq<4) AND (cnt%<maxIt%) THEN 240
300 RETURN
310 REM zeichne
320 breite%=720:hoehe%=256
330 maxIt%=100
340 xa=-2.05:xe=0.75
350 ya=-0.9625:ye=0.9625
360 y0Pkt%=INT(ye/(ye-ya)*hoehe%)
370 dx=(xe-xa)/breite%
380 dy=(ye-ya)/hoehe%
390 cx=xa
400 FOR x%=0 TO breite%-1
410 cy=0
420 FOR y%=y0Pkt% TO hoehe%-1
430 GOSUB 180
440 cy=cy-dy
450 NEXT y%
460 cx=cx+dx
470 NEXT x%
480 STOP
50000 MEMORY &HBFFF:PLOT=&HC000:A%=PLOT:E%=0
50010 RESTORE 50120
50020 FOR F%=0 TO 14
50030 S%=0
50040 FOR G%=0 TO 7
50050 READ X$:X%=VAL("&H"+X$)
50060 S%=S%+X%:POKE A%,X%:A%=A%+1:NEXT
50070 READ X$:IF S%<>VAL("&H"+X$) THEN E%=E%+1:PRINT "ERROR IN LINE ";10*(F%+5012)
50080 NEXT
50090 IF E%=0 THEN RETURN
50100 PRIMT E%; "ERROR";:IF E%=1 THEN PRINT ELSE PRINT "S"
50110 STOP
50120 DATA 0A,32,7C,C0,4E,23,46,21,250
50130 DATA CF,02,A7,ED,42,D8,ED,43,4AF
50140 DATA 78,C0,EB,5E,23,56,7A,A7,41B
50150 DATA C0,93,3D,5F,ED,53,7A,C0,469
50160 DATA F3,ED,73,7D,C0,31,9D,C0,51E
50170 DATA 01,36,C0,CD,5A,FC,E9,00,403
50180 DATA ED,7B,7D,C0,FB,C9,2A,7A,50D
50190 DATA C0,29,11,00,B6,19,5E,23,24A
50200 DATA 56,7B,E6,F8,CB,27,CB,12,47E
50210 DATA 47,7B,E6,07,B0,5F,2A,78,360
50220 DATA C0,45,7D,E6,F8,6F,EB,19,4D3
50230 DATA 78,E6,07,3C,47,AF,37,1F,2ED
50240 DATA 10,FD,47,3A,7C,C0,A7,20,391
50250 DATA 05,78,2F,A6,77,C9,3D,78,347
50260 DATA 20,03,B6,77,C9,AE,77,C9,407
50270 REM Init Graphics
50280 aspectRatio=0.45
50290 RETURN
50300 REM Screen On
50310 OUT 248,8
50320 RETURN
50330 REM Screen Off
50340 OUT 248,8
50350 RETURN
50360 REM Hide Cursor
50370 PRINT CHR$(27);"f";
50380 RETURN
50390 REM Show Cursor
50400 PRINT CHR$(27);"e";
50410 RETURN
50420 REM Clear Screen
50430 PRINT CHR$(27)+"H";CHR$(27)+"E";CHR$(27)+"f"
50440 RETURN
- 18.02.2015, 21:32
- Forum: Tools
- Thema: Datenübertragung von und zum PC
- Antworten: 9
- Zugriffe: 70471
Datenübertragung von und zum PC
Damit die Joyce keine Insellösung bleibt, braucht man eine Möglichkeit Daten mit PCs auszutauschen. Es gibt verschiedene Wege dies zu bewerkstelligen; meine Lösung geht über die Verwendung von 3,5"-Disketten als Austauschmedium. Dazu braucht man ein 3,5"-Laufwerk an der Joyce und Software für den PC, mit der man CP/M-formatierte Disketten lesen und schreiben kann. Ich verwende hierzu den TotalCommander mit einem speziellen Plugin. Details habe ich in beigefügtem PDF-Dokument beschrieben.
- 18.02.2015, 19:41
- Forum: Spiele
- Thema: Best of Joyce Games
- Antworten: 0
- Zugriffe: 48049
Best of Joyce Games
Hier kann jeder sein Lieblingsspiel vorstellen.
- 18.02.2015, 19:39
- Forum: Tools
- Thema: Mein Lieblings-Tool
- Antworten: 0
- Zugriffe: 47717
Mein Lieblings-Tool
Schreibt doch mal, welches Tool auf der Joyce euch am besten gefällt.