Die Suche ergab 233 Treffer

von bbock
11.04.2015, 17:52
Forum: Programmierung
Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
Antworten: 21
Zugriffe: 86566

Re: Wann habt ihr zuletzt ein Apfelmännchen programmiert?

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
von bbock
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?

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....
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...

Gruß
Bernd
von bbock
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
von bbock
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
von bbock
14.03.2015, 10:27
Forum: Programmierung
Thema: Wann habt ihr zuletzt ein Apfelmännchen programmiert?
Antworten: 21
Zugriffe: 86566

Re: Wann habt ihr zuletzt ein Apfelmännchen programmiert?

Jetzt müsste ich nur noch wissen, wie man die Grafik speichern kann; siehe hier.

Gruß
Bernd
von bbock
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
von bbock
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:
"Apfelmännchen"
"Apfelmännchen"
APFELM.jpg (91.4 KiB) 49303 mal betrachtet
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
von bbock
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.
Joyce-Diskette PC.pdf.zip
(113.54 KiB) 2949-mal heruntergeladen
von bbock
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.
von bbock
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.