Autor Thema: Matrix-VDI  (Gelesen 10177 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Matrix-VDI
« am: Sa 08.02.2014, 21:41:15 »
Hallo,

ich probiere gerade mit der Matrix C110ZV und dem Matrix-VDI unter MiNT. Dabei fällt auf:

- v_rbox stürzt ab (wird z.B. für XaAES-bubble-help gebraucht). Ein pure-c-Programm mit v_rbox läuft, ein gcc-Programm stürzt auch ab. Ich hab schon verschiedenes probiert, wie Register retten, aller Zeiger im VDI-Parameter-Block mit gültigen Adressen belegen, immer das selbe. Hat einer eine Idee?

- Linetypes (gestrichelte Linien) gehen nicht.

- Läuft nicht mit memory-protection.

- Physikalische workstation lässt sich nicht schließen (wie beim NOVA-VDI).

- Pure-Debugger läuft auch nicht, aber in 8 bit etwas besser als in 1 bit.

Jetzt hab ich 1280x960x8, was ja schon nicht schlecht ist, aber mit 2MB müsste doch auch mehr gehen. Gibt's da irgendwo Konfig-Dateien?

Die Matrix-VDI-Version ist 2.3, gibt es da evtl. was neueres?

-Helmut

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.437
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Matrix-VDI
« Antwort #1 am: So 09.02.2014, 09:20:04 »
Wahrscheinlich auch keine neuere Version ->    http://www.holleman.demon.nl/matrix/

Was ist denn mit NVDI als Treiber für die Karte ?

Jetzt hab ich 1280x960x8, was ja schon nicht schlecht ist, aber mit 2MB müsste doch auch mehr gehen. Gibt's da irgendwo Konfig-Dateien?

1280x1024 bei 256 Farben sollten doch auch möglich sein.
« Letzte Änderung: So 09.02.2014, 10:06:14 von Lukas Frank »

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Matrix-VDI
« Antwort #2 am: So 09.02.2014, 12:01:42 »
Da steht version 1.0 ...?

Erst wollte ich NVDI installieren, mit Option Matrix CX, aber NVDI wollte nicht ohne den Matrix-Treiber, also erst die Matrix-Software installiert, dann NVDI. Jetzt hat NVDI allerdings nicht mehr nach einer Grafikkarten-Option gefragt. Sollte es das? Soll ich alles nocnmal von vorne installieren?

Mit NVDI5 als GDOS ist offenbar nur die Textdarstellung verbessert, und schneller. Das Matrix-VDI ist ansonsten übrigens noch langsamer als das NOVA-VDI. Ich hab NVDI.PRG nach der Installation in AMCGDOS.PRG umbenannt, macht aber keinen merklichen Unterschied.

-Helmut

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.437
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Matrix-VDI
« Antwort #3 am: So 09.02.2014, 12:49:40 »
Ich habe dir doch NVDI 3 gegeben, probiere es mal damit ...

Was man vom der Matrix Treibersoftware braucht steht in den Readme Dateien ...

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Matrix-VDI
« Antwort #4 am: So 09.02.2014, 13:08:13 »
Aber so wie bei der Crazy Dots, dass NVDI alleine die Karte treibt, das geht mit der Matrix wohl nicht? Hatte ich eigentlich gedacht, bei NVDI5.

Ich guck nochmal in den README-Dateien.

-Helmut

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.437
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Matrix-VDI
« Antwort #5 am: So 09.02.2014, 13:37:41 »
Doch das geht, ich habe damals viele Matrix Grafikkarten gehabt und viel Geld für die verschiedenen NVDI Versionen ausgegeben ...

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.437
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Matrix-VDI
« Antwort #6 am: So 09.02.2014, 13:40:27 »
In den Liesmich Dingern steht halt auch nicht alles drin, ich habe leider die Handbücher nicht mehr ...

Bei NVDI 5 sollte es genau so gehen !
(Die 3er oder 4er Version ist aber kleiner und wahrscheinlich auch besser !?!)

 
Installation
  ÿÿÿÿÿÿÿÿÿÿÿÿ
- Das Installationsprogramm kopiert NVDI und die Zusatzprogramme (REDIRECT,
  SLCT_DEV) in den AUTO-Ordner, ohne die (physikalische) Reihenfolge der
  Programme im  AUTO-Ordner zu ver„ndern. Bei Verwendung anderer
  AUTO-Ordner-Programme, die ebenfalls Betriebssystemaufrufe abfangen,
  sollten Sie folgende Programmreihenfolge einhalten:

   REDIRECT
   ...
   NVDI
   ...
   SLCT_DEV

  NVDI sollte sich hinter Betriebssystemladern (z.B. MAGXBOOT), Monitor-
  programmen (z.B. Templmon) und Boot-Managern (z.B. XBoot) und vor allen
  anderen vektorverbiegenden Programmen befinden. Siehe auch Handbuch
  (Abschnitt "Konfigurationstips").

- Belegung der ASSIGN.SYS
 
  Das Installationsprogramm erzeugt bei der Installation eine ASSIGN.SYS-
  Datei, in der unter ID 8 der Monochromtreiber fr die Matrix CX-Karte
  eingetragen ist.
  Falls Sie einen ATARI TT mit TTM 194 oder TTM 195 betreiben (Aufl”sung
  "TT hoch"), dann sollten Sie die ASSIGN.SYS-Datei mit einem ASCII-Editor
  oder dem NVDI beiliegenden Programm ASSIGN folgendermažen „ndern:

   1. Tragen Sie unter der ID 4 den Monochromtreiber fr die Grafikkarte
      (NCXX2.SYS) ein. Beispiel:
     
       04 NCXX2.SYS

   2. Fr den S/W-Grožmonitor muž unter der ID 8 der SCREEN.SYS-Treiber
      eingebunden werden und der vormals unter der ID 8 eingetragene
      NTC2.SYS-Treiber entfernt werden. Achten Sie darauf, daž beim
      SCREEN.SYS-Treiber hinter der ID 8 ein 'p' steht und die ID 8 nicht 
      doppelt belegt wird (also kein NCXX2.SYS-Treiber zus„tzlich unter   
      unter der ID 8 eingetragen ist). Beispiel:
 
       08p screen.sys

-  REDIRECT

   REDIRECT ist eine kleine AUTO-Ordner-Utility, die bereits auf dem ATARI-
   Schirm gemachte Ausgaben aufden MatGraph-Schirm kopiert und die Ausgaben
   (fast) aller nachfolgenden Programme auf den MatGraph-Schirm umlenkt.

   REDIRECT  erwartet, daž sich im MATRIX-Ordner eine monochrome 640 * 400-
   oder   640  *  480-Aufl”sung  befindet  (Dateiname  "64X40X1.CXX"  oder
   "64X48X1.CXX"). Wenn Sie nicht im Besitz so einer Aufl”sung sind und auch
   auf der MATRIX-Systemdiskette keine passende Aufl”sung vorfinden, so
   sollten Sie diese mit dem MATRIX-Videomodegenerator erzeugen (Fragen zu
   dessen Bedienung beantwort Ihr MATRIX Benutzerhandbuch). Beachten Sie
   beim Erzeugen der Modi bitte die GRENZDATEN Ihres Monitors!

   Fr  den  Fall,  daž  REDIRECT keine passende Aufl”sung findet, wird es
   nicht installiert.

   REDIRECT  sollte  das  <physikalisch> erste Programm im AUTO-Ordner sein
   (damit man die Ausgabe des HD-Treibers noch sieht). Durch Drcken beider
   Shift-Tasten kann die Installation von REDIRECT verhindert werden.

-  MATRIX SYSTEMSOFTWARE

   NVDI  erwartet  die  Aufl”sungsdateien  und  die zur Initialisierung der
   Karte  notwendigen  Programme  (CXX_DRIV.TTP  und  CXX_INFO.TOS  bei den
   CXX-Karten   bzw.   INIT.PRG   bei   den  TC-Karten)  in  den  von  der
   MATRIX-Software  bei  der  Installation angelegten Ordnern. Das CXX_INST
   der  MatGraph  CXX-Karten  wird  nicht ben”tigt und darf NICHT aktiviert
   werden   (Endung   ".PRX").  Da  NVDI  ein  eigenes  GDOS  enth„lt, wird
   AMCGDOS.TOS  nicht  ben”tigt  (da  es  in  dieser  Form  inaktiv bleibt,
   "schadet" es nicht, belegt aber Speicher auf Ihrer Harddisk).

   NVDI/MatGraph CX wurde  mit der MATRIX Systemsoftware V2.3 getestet. Fr
   „ltere  Versionen  der  MATRIX Systemsoftware  k”nnen  wir *keine*
   Funktionsgarantie bernehmen. Fordern Sie ggf. bei MATRIX ein Update an!
« Letzte Änderung: So 09.02.2014, 13:42:54 von Lukas Frank »

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Matrix-VDI
« Antwort #7 am: So 09.02.2014, 13:46:30 »
Das klingt ja sehr interessant! Welche readme ist denn das, von welchem NVDI? So wie ich das gerade überflogen hab, müsste es ja gehen, da muss ich wohl nochmal mit beschäftigen.

So, es scheint jetzt wie gedacht zu laufen, nach x-mal installieren, der TOS-Desktop sieht schonmal gut aus. Ich hätte den c:\tmp-Ordner, den nvdi beim 1. Installationsversuch angelegt hat, löschen müssen.

Allerdings klappt das nicht mit MiNT+XaAES, ähnlich wie bei der Crazy-Dots, mein Trick mit opnwk funktioniert auch nicht.  Evtl. ist das aber zu schaffen. Die shell läuft schon in der Matrix-Auflösung, XaAES zeigt aber nur Müll.

Mit GEM=ROM kommt am Atari-Monitor-Ausgang:

MatScreen CXX - Init v2.3, 23.12.92
CXX-Info : C.\MATRIX\CXX\*.CXS
Fehler beim Laden der CXX-Infodatei: 'C:\MATRIX\CXX\*.CXS

Da kommt wohl was mit den ganzen Boot-Programmen durcheinander.

Hat das schon einer mit MiNT und irgendeinem AES zum Laufen bekommen?

-Helmut
« Letzte Änderung: So 09.02.2014, 16:07:18 von HelmutK »

Offline cyberish

  • Benutzer
  • Beiträge: 533
  • Ich liebe dieses Forum!
Re: Matrix-VDI
« Antwort #8 am: So 09.02.2014, 15:32:36 »
Hallo Helmut

könntest du evtl. deine Matrix-Software 2.3 hier hochladen?

Gruss, raphael

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Matrix-VDI
« Antwort #9 am: So 09.02.2014, 16:08:04 »
Hallo Helmut

könntest du evtl. deine Matrix-Software 2.3 hier hochladen?

Gruss, raphael

Kann ich machen, wenn es die noch nicht irgendwo anders schon gibt.

-Helmut

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.437
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Matrix-VDI
« Antwort #10 am: So 09.02.2014, 16:59:03 »
Matrix Treiber Version 2.3 vom 15.1.1993

… für alle Matrixkarten mit Intel GPU, C-32, C110, C110Z, CoCo, MoCo, MiCo, C110ZV etc.
« Letzte Änderung: So 09.02.2014, 17:01:39 von Lukas Frank »

Offline cyberish

  • Benutzer
  • Beiträge: 533
  • Ich liebe dieses Forum!
Re: Matrix-VDI
« Antwort #11 am: So 09.02.2014, 17:33:30 »
besten Dank  8)

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Matrix-VDI
« Antwort #12 am: Mo 10.02.2014, 17:22:33 »
So, jetzt hab ich eine Lösung:

Man muss cxx_driv.ttp vor XaAES starten, wenn man NVDI mit CX-Matrix-Option betreiben will. Wahrscheinlich beißt sich sonst was mit dem NEWFATFS von MiNT, so dass der Matrix-Treiber seine Konfiguration nicht findet.

Wenn man in eine Kommandoshell bootet, geht z.B.:
/c/matrix/cxx_driv.ttp /c/matrix/cxx/12x96x8.cxs

Wenn man XaAES aus mint.cnf direkt startet, geht entsprechend:
exec c:\matrix\cxx_driv.ttp c:\matrix\cxx\12x96x8.cxs
möglichst weit hinten in mint.cnf.

Danach sieht man allerdings keine Textausgabe (z.B. boot-Texte) auf der Konsole mehr.
Evtl. kann man auch jede andere cx?-Datei als Argument angeben.

Damit sind auch die ganz oben erwähnten Probleme mit dem Matrix-VDI behoben.
Die nächste XaAES-Version wird auch ein exec-Kommando enthalten, so dass das etwas einfacher wird.

-Helmut