atari-home.de - Foren
Software => Software (16-/32-Bit) => Thema gestartet von: HelmutK 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
-
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.
-
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
-
Ich habe dir doch NVDI 3 gegeben, probiere es mal damit ...
Was man vom der Matrix Treibersoftware braucht steht in den Readme Dateien ...
-
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
-
Doch das geht, ich habe damals viele Matrix Grafikkarten gehabt und viel Geld für die verschiedenen NVDI Versionen ausgegeben ...
-
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 verndern. 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 fr die Matrix CX-Karte
eingetragen ist.
Falls Sie einen ATARI TT mit TTM 194 oder TTM 195 betreiben (Auflsung
"TT hoch"), dann sollten Sie die ASSIGN.SYS-Datei mit einem ASCII-Editor
oder dem NVDI beiliegenden Programm ASSIGN folgendermaen ndern:
1. Tragen Sie unter der ID 4 den Monochromtreiber fr die Grafikkarte
(NCXX2.SYS) ein. Beispiel:
04 NCXX2.SYS
2. Fr den S/W-Gromonitor 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 zustzlich 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-Auflsung befindet (Dateiname "64X40X1.CXX" oder
"64X48X1.CXX"). Wenn Sie nicht im Besitz so einer Auflsung sind und auch
auf der MATRIX-Systemdiskette keine passende Auflsung 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!
Fr den Fall, da REDIRECT keine passende Auflsung 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 Drcken beider
Shift-Tasten kann die Installation von REDIRECT verhindert werden.
- MATRIX SYSTEMSOFTWARE
NVDI erwartet die Auflsungsdateien 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 bentigt und darf NICHT aktiviert
werden (Endung ".PRX"). Da NVDI ein eigenes GDOS enthlt, wird
AMCGDOS.TOS nicht bentigt (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. Fr
ltere Versionen der MATRIX Systemsoftware knnen wir *keine*
Funktionsgarantie bernehmen. Fordern Sie ggf. bei MATRIX ein Update an!
-
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
-
Hallo Helmut
könntest du evtl. deine Matrix-Software 2.3 hier hochladen?
Gruss, raphael
-
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
-
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.
-
besten Dank 8)
-
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