Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » VIS3a-Erfahrungen » Themenansicht

Autor Thread - Seiten: -1-
000
19.07.2009, 16:47 Uhr
Wolfgang



Hallo Robotrongemeinde,

es wurden doch etliche Bausätze für die VIS von Jörg vertrieben. Welche Erfahrungen gibt es mit der Inbetriebnahme?

Ich habe den Adapter für einen s/w-Monitor und für VGA gebaut.

Von der Diskette starte ich das Programm INSTFGRZ und lade das Programm G.COM. Dann wähle ich den Monitortyp aus und starte das Testbild.
Beim s/w-Adapter ist das Testbild, so wie bei Enrico`s Bildern zu sehen.
Lade ich dann mit G.COM ein Beispielprogramm *.CHN, so kommt die Meldung "nicht genug Speicher, Programmabbruch".

Am Ausgang des VGA-Adapters erhalte ich kein Bild.

Ich bin der Meinung, dass es mit einem Speicherproblem bzw. der Ansteuerung zu tun hat.

Wer hat ähnliche Erfahrungen gemacht.

Gruss Wolfgang
--
Gruss
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
19.07.2009, 17:19 Uhr
Enrico
Default Group and Edit


Nein, das liegt am damals benutzten Pascal-Compiler.
Der Rechner hatte wohl etwas mehr RAM (TPA) frei, als Dein Rechner jetzt.
Da gibt es einige die nicht funktionieren. Leider.
Z.B. was mit Fractal oder CAD im Namen.
Es funkt PBILD und PTEST.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
19.07.2009, 18:43 Uhr
Wolfgang



Hallo Enrico,

danke für die Info.
Nur mit der Platine habe ich ein Problem.
Auch die beiden von Dir genannten Programmbeispiele werden nicht dargestellt und es erscheint die Meldung "nicht genug Speicher".

VGA-Darstellung erfolgt gar nicht.

Gruss Wolfgang
--
Gruss
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
19.07.2009, 19:02 Uhr
Enrico
Default Group and Edit


Wenn der Speicher nicht reicht, passiert auch nix.
Da müsstest Du vom SCP Treiber rausschmeissen, um freien TPA zu bekommen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.07.2009, 19:06 Uhr
Wolfgang



Hallo Enrico,

danke für den Hinweis mit dem Speicher.
Ich hatte als BS CP/A geladen. Da hat es nicht funktioniert.
Nach dem Starten des SCP wurden auch die beiden Programme abgearbeitet.

Gruss Wolfgang
--
Gruss
Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.07.2009, 19:42 Uhr
holm

Avatar von holm

Ja in CP/A kann man einen Haufen Mist mit reingenerieren der einen dann en TPA alle macht. Ich habe nach anfänglicher Featureitis auch den Ganzen Kram wie BIOS Monitor, Uhr usw. wieder ausgebaut. Schon die autmostische Formaterkennung frißt einen Haufen Platz..

Gruß,

Holm
PS: Meine VIS3A ist fertig bestückt, habe aber in meiner Bastelbude gerade keinen Platz für den K8924 um sie auszuprobieren.
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.07.2009, 20:46 Uhr
volkerp
Default Group and Edit
Avatar von volkerp


Zitat:
Schon die autmostische Formaterkennung frißt einen Haufen Platz.

Das ist jetzt offtopic - aber das Wort "autmostisch" klingt cool - und ist laut Tante Google auch sehr exotisch sprich selten: ganze 5x wird das gefunden :-)
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
20.07.2009, 21:13 Uhr
holm

Avatar von holm

Hmm, komme ich jetzt im Fernsehn?

(Sauerei!)

Gruß,

HOlm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
14.11.2014, 09:38 Uhr
Lötspitze




Zitat:
Enrico schrieb
Es funkt PBILD und PTEST.



Hallo Enrico,

wenn das bei Dir funktioniert hat, weißt Du bestimmt, was die Datei PAS3537.COM macht, oder (es gibt auch PAS3539 usw.)? Ich finde dazu keine Quelle, um da mal nachzuschauen. Kannst Du (oder jemand anderes) sagen, wofür die gebraucht wird und was da eingestellt ist?
Im TURBO wird bei PTEST diese Datei mit eingebunden sowie auch UPVIS3.PAS. Letztere ist die Zuordnung der Parameter für die Übergabe an die Farbgrafikroutinen bzw. die vorgeschaltete Koppeldatei TUVIS3 (beim Basic heißt die BIVIS3).
Ich habe das über "Trick 17" schon mal soweit getestet, daß das Compilieren durchläuft - nur stürzt das Ganze dann nach RUN ab, d.h. das Programm springt nach Ausgabe von "START" ins CP/M zurück.

VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 14.11.2014 um 12:11 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
14.11.2014, 12:25 Uhr
Lötspitze




Zitat:
Wolfgang schrieb
Lade ich dann mit G.COM ein Beispielprogramm *.CHN,



Hallo Wolfgang,

was verbirgt sich hinter G.COM? Hast Du ggf. die MAC-Datei dazu? Lädt man das unter PASCAL dann nach Eingabe von "X" mit: G.COM dateiname.CHN ? Bei den o.g. PAS35xx soll das ähnlich sein (z.B. PAS3537.COM PTEST.PAS).
Ich versuche, auf meinem Z1013 die VIS3 unter TURBO mit den alten Beispielprogrammen zum Laufen zu bringen.


VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
21.11.2014, 18:05 Uhr
Lötspitze



Als erstes muß ich [008] korrigieren: die PASxxxx.COM-Datei wird nicht in das Pascal-Programm eingebunden; nur die UPVISxx.
Laut den Dokumentationen zur VIS unter PASCAL entspricht die PASxxxx den Farbgrafikroutinen (diese werden sonst mit FGR186xx benannt). Ich verwende aber jetzt am Z1013 die gleiche FGR186xx auf B800h wie für BASIC.
Nach Anpassung der TUVIS3xx und UPVIS3x an "meine" FGR186xx sowie durch Compilierung der PBILD.PAS als COM ab 4000h hat es funktioniert:



Einziger Knackpunkt ist z.Z. noch, daß es nach Abarbeitung eines Großteiles des Programmes den CCP zerschießt. Das könnte aber mit der Einstellung der Pufferadressen für DMA und der Adresse für Textausgabekorrektur zusammenhängen, die z.Z. auf 0C7B0h bzw. 0C7D0h kurz vor dem CCP (0C800h) liegen.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 21.11.2014 um 18:06 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
21.11.2014, 18:14 Uhr
Enrico
Default Group and Edit


Fein.
Dann wirst Du ja bald ein allgemein nutzbares UP fertig haben?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
23.12.2014, 16:54 Uhr
Lötspitze



Durch Anpassung alter Pascal-Programme konnte der Z1013 nun einige Tage an Fraktalen rechnen. Das Ergebnis kann sich schon sehen lassen:



Ausschnitt rechts oben

Im Moment rechnet er an einem Vollbildfraktal. Mal schauen, was da rauskommt. Ist schon genial, was mit dem Z1013 heute möglich ist

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 23.12.2014 um 16:54 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
23.12.2014, 18:44 Uhr
Enrico
Default Group and Edit


Gar nicht schlecht.
Machst Du das direkt oder unter CPM beim Z1013?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
23.12.2014, 21:00 Uhr
Lötspitze



Das Pascal läuft unter CP/M 2.2 für den Z1013.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
23.12.2014, 23:24 Uhr
Enrico
Default Group and Edit


Dann solte es ja genauso auch auf dem BC laufen.
Der Z1013 hat doch 2 MHz?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
25.12.2014, 22:34 Uhr
Lötspitze



Ja, der Z1013 hat 2 MHz. Die VIS3-Programme liegen von B400-C7FFh und sind für die I/O-Adressen B0-BFh der VIS3 ausgelegt.

Noch eine kleine Kostprobe zu den Fraktalen:



Es ist auch gelungen, aus einem Teil des Fraktalprogrammes eine COM-Hilfsdatei zu erstellen, mit der VIS3-Bildschirminhalte anderer Anwendungen abgespeichert bzw. wieder in die VIS3 geladen werden können.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 25.12.2014 um 22:35 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
25.12.2014, 23:22 Uhr
Klaus



Sieht klasse aus Matthias,

endlich sieht man mal ein paar Bilder von der VIS3, außer den Demos.
Wie lange hat der Z1013 an diesem Fraktal gerechnet?

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
27.12.2014, 00:30 Uhr
Lötspitze



Dieses Vollbildfraktal ging schneller als das vierfache. Aber wie lange genau, kann ich gar nicht sagen. Ich habe den Z1013 immer nur nebenbei rechnen lassen, wenn wir zu Hause waren. Schätzungsweise hat das in Summe zwischen 15 und 20 Stunden gedauert.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
27.12.2014, 19:15 Uhr
Lötspitze



Muß hier in Ergänzung von [016] mal anmerken, daß ich eine VIS3 (8 MHz) habe und keine VIS3a mit 14 MHz, wie in der Überschrift genannt. Das ist auch wichtig für die genauen Parametereinstellungen in den Farbgrafikroutinen. Wer das Ganze mal nachnutzen möchte, sollte sich einen 8.000 MHz Quarz für seine VIS3 besorgen (z.T. dürften 8.340 MHz verbaut sein).

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 27.12.2014 um 19:16 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
27.12.2014, 19:23 Uhr
Alwin

Avatar von Alwin

gibts denn da noch irgendwo Platinen oder Layout?
--
...Z1013, KC87, KC85/5, KC Compact, C64
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
27.12.2014, 19:47 Uhr
Lötspitze



Frage am besten mal bei Jörg nach:
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=3818

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
27.12.2014, 20:01 Uhr
Enrico
Default Group and Edit


Eigentlich würde sich bei sowas ja mal anbieten 2 VIS3 zu koppeln, um
256 Farben darstellen zu können.
Aber die ewige Rechnerei dafür...
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
05.01.2015, 12:44 Uhr
Lötspitze




Zitat:
Enrico schrieb
Eigentlich würde sich bei sowas ja mal anbieten 2 VIS3 zu koppeln, um
256 Farben darstellen zu können.


Schreibst Du dann die Programme dafür ?

Bin froh, daß die VIS3 überhaupt erst einmal läuft. Übrigens gibt es auch Fortschritte beim BASIC mit der VIS3 (CALL Aufrufe in die einzelnen Grafikroutinen funktionieren jetzt mit variabler Parameterübergabe). Die Infos dazu werden dann aber demnächst hier landen:
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9085&highlight=vis3

VG Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 05.01.2015 um 12:45 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek