Forum: PC-Programmierung Was macht AH,A4 im Int10h?


von Uwe (Gast)


Lesenswert?

Hi!
Hintergrundgeschichte:
Ältere CNC mit Bedienblendenrechner Olivetti M250E(Bord=BA241)
Auf dem Bord ist ein 84-beiner Namens Olivetti GA80 der es unbedingt 
warm(ca.40°C) haben möchte um sauber zu funktionieren. Wie lange noch 
ist fraglich. Ersatzbord/Chip war bis jetzt nicht aufzutreiben.
Das Böse ist, das Bord ist vermutlich mit dem Bios so verbogen das man 
schlechte Karten hat ein anderes Bord zu nehmen.
Proz.80286
RAM 4MB ->virtual LW = C:
BS.: DOS 3.3 von FD
BIOS unterstützt keine HD
auf diesem Bord sind bei einem normalen Hochlauf keine DOS-Ausgaben zu 
sehen kein Promt/Cursor.... nichts, nur eigene Grafik/Textausgaben über 
Exen. Dosbefehle in autoexe.bat gehen
Die selbe Diskette in einem normalen Rechner bringen normale 
DOS-Ausgaben.
Die Hauptanwendung bringt aber nur einen total unsinnigen Bildschirm.
Vermutlich wird also die Onbordgrafik anders angesprochen.
Wenn man herausbekommen könnte wie sie verbogen ist, könnte man die 
Hauptanwendung eventuell so umschreiben das es mit einem normalen Bord 
geht. Dazu habe ich mir so eine winzige .exe genommen, die nur 2 Zeilen 
Text auf den Monitor bringt, und versucht rückzuübersetzen. Ist auch 
gelungen, aber da taucht folgende Sequenz auf:

mov AH,A4
mov AL,06
mov BH,14
Int 10

In AH soll ja eigentlich der Befehl stehen was die Grafik tun soll
Ich finde einfach nirgends was AH,A4 auslöst

Kann mir das irgendwer sagen/verraten? Oder besser hat irgendwer noch so 
ein Bord? oder eben einen Chip=GA80?

Einen schönen Tag noch, Uwe

von Ein Schelm (Gast)


Lesenswert?

http://www.ctyme.com/intr/int-10.htm - gibt einen Hinweis darauf, dass 
es wohl eine propriertäre Erweiterung des Video-BIOS handelt.

von Ein Schelm (Gast)


Lesenswert?


von Uwe (Gast)


Lesenswert?

Hi Schelmi!,

>http://www.retrocomputing.net/parts/olivetti/M250/...
Von da kamen meine ersten Infos,
>http://www.ctyme.com/intr/int-10.htm
und auf dieser Seite findet sich leider auch kein Eintrag für 
AH=A4/AX=A4..
(oder habe ich was übersehen??)
Deshalb ja auch mein Hilferuf.

Trotzdem Danke für deine Bemühungen.
Mal sehen, eventuell weiss ja doch jemand was genaueres.

schönen Tag noch, Uwe

von ingo (Gast)


Lesenswert?

Evtl könnte man ja ein kleines TSR schreiben, welches den INT10 abfängt, 
und bei allem Anderen außer A4 und ursprünglichen Handler aufruft, bei 
A4 sofort zurückkehrt. Sowas war ja zu DOS-Zeiten üblich.
Was ist den auf dem Bord an spezifischer Hardware (Verbindung zur CNC)?
mfG ingo

von Peter II (Gast)


Lesenswert?

Oder man nimmt Dosbox( http://www.dosbox.com/information.php?page=0 ) 
und passt die Virtuelle hardware an.

von Uwe (Gast)


Lesenswert?

Hi!
so heute geht es weiter

@ingo
>Evtl könnte man ja ein kleines TSR schreiben, welches den INT10 abfängt,
>und bei allem Anderen außer A4 und ursprünglichen Handler aufruft,
Das Problem ist aber das mit A4 irgendwas veranstaltet wird.
Ich würde ja gerne A4 ersetzen, aber durch was?

>Was ist den auf dem Bord an spezifischer Hardware (Verbindung zur CNC)?
Ein sehr hardwarenahes Dualportram in ISA Ausführung.
An Infos darüber ist aber auch sehr schlecht bis garnicht ranzukommen

>Oder man nimmt Dosbox
Das wäre eventuell eine Lösung, nur muss man da genauso wissen was/wo 
alles veranstaltet wird. Dafür bin ich einfach noch nicht reif.

danke für eure Bemühungen, scheint aber eine harte Nuss zu sein,

einen schönen Tag noch, Uwe

von Ingo W. (Gast)


Lesenswert?

Uwe schrieb:

> Das Problem ist aber das mit A4 irgendwas veranstaltet wird.
> Ich würde ja gerne A4 ersetzen, aber durch was?

Wenn diese (unbekannte) Funktion erstmal unter den Tisch fällt, wird 
natürlich etwas an der Darstellung fehlen, vielleicht kann man dann 
Schlüsse ziehen, welchen Zweck diese Funktion eigentlich dient.

> Ein sehr hardwarenahes Dualportram in ISA Ausführung.
> An Infos darüber ist aber auch sehr schlecht bis garnicht ranzukommen

Also wird deine Ersatzmaschine einen Steckplatz dafür haben müssen.
Rechner aus dieser Zeit habe ja auch den Vorteil, das ihre Grafikkarten 
viele traditionelle Videomodi (EGA,CGA,..) nativ unterstützen können.
Evtl müsste hier wieder was in die Autoexec, was an passender Stelle, 
die Initialisierung vornimmt, bevor das eigentliche Steuerprogramm 
gestartet wird.

>>Oder man nimmt Dosbox
> Das wäre eventuell eine Lösung, nur muss man da genauso wissen was/wo
> alles veranstaltet wird. Dafür bin ich einfach noch nicht reif.

Das Problem, an der Emulation wäre ja hier auch, das die Daten irgendwie 
zur Hardware kommen müssen.
Alternativen wie USB->ISA-Adapter o.Ä. würden sicherlich die Kosten 
ziemlich nach oben treiben.

Mit der harten Nuss gebe ich dir natürlich recht, aber wenn damit die 
Möglichkeit besteht, die Anlage noch weiter nutzen zu können lohnt es 
sich vielleicht trotzdem.

Vielleicht wäre es auch einfacher, die Steuerung vollständig zu 
ersetzen, inzwischen findet man ja auch viele Lösungen innerhalb der 
freien Softwäre, vor denen man vor 20 Jahren doch etwas Repekt gehabt 
hätte.
Den DualPortRam hat man damals sicher gewählt, weil V24 ursprünglich nur 
bis 9600 Baud geplant war, man inzwischen aber festgestellt hat, das 
auch höhere Übertragungsraten mit dieser HW zuverlässig funktionieren.
Um was für eine Anlage handelt es sich denn hier?

mfG ingo

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Hi!

>Wenn diese (unbekannte) Funktion erstmal unter den Tisch fällt, wird
>natürlich etwas an der Darstellung fehlen,
Es hat auf jedenfall was mit Text (Seiten?) zu tun, nur das reicht 
nicht, weil die Anordnung der grafischen Fenster(auf neueren PC's) 
ebenfalls vermukst ist. Ich hänge mal so eine kleine .exe mit an. Sie 
erzeugt auf dem original PC nur die Textausgabe das das "OS passt" also 
Command.com...
geladen sind. Es ist der 1. Aufruf in der Autoexec.
Ich würde fast meinen das es dem Kernproblem sehr nahe kommt.

>Also wird deine Ersatzmaschine einen Steckplatz dafür haben müssen.
Jo, einen ISA Steckplatz.
>Vielleicht wäre es auch einfacher, die Steuerung vollständig zu
>ersetzen
Naj, das Ding hat immerhin 6 Achsen X Y1,Y2,Z,A,B,C und ist eine 
Glassbearbeitungs CNC mit einem X/Y Bereich von 5000x3000mm, also kein 
Pfeifenreiniger. Habe aber den Gedanken auch schon gehabt, ist nur 
leider auch nicht ganz ohne. Die Antriebe sind alle sammt mit analogem 
Sollwert und sollten, des Geldes wegen, doch bitte erhalten bleiben
Ich persöhnlich kenne mich am besten mit Siemensen aus, so 810GA3 könnte 
recht gut passen, nur die bekommt man ja auch nicht gerade für'n Äppel 
und ein Ei. Deshalb mache ich ja auch das ganze Sackhüpfen.

Naja mal sehen was da noch so alles für Fallstricke verbaut sind und ob 
sich überhaupt eine vernünftige Lösung findet.

Einen schönen Tag noch, Uwe

von Reinhard Kern (Gast)


Lesenswert?

Uwe schrieb:
> Vermutlich wird also die Onbordgrafik anders angesprochen.

Unter DOS gab es keine Grafiktreiber. Der Int10H bietet Grundfunktionen 
zur Einstellung, aber die Grafik selbst wurde (gemeinerweise, aus 
heutiger Sicht) i.A. vom Anwendungsprogramm direkt in den Grafikspeicher 
geschrieben, wozu natürlich dessen Aufbau der Software bekannt sein 
musste. Die jeweilige Anwendungssoftware wie Autocad musste also 
Grafikmodule für Hercules, EGA usw. haben, nicht das Betriebssystem. 
Oder die Software hatte eben keine Grafik.

Praktisch heisst das, in einem Fall mit nicht-Standard-Grafik ist das, 
was man heute als Grafiktreiber bezeichnen würde, integrierter 
Bestandteil der Anwendungssoftware. Insofern ist die Spezial-Hardware 
kaum von der Spezial-Software zu trennen.

Gruss Reinhard

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Reinhard Kern schrieb:
> Unter DOS gab es keine Grafiktreiber.

Nun, manche sehen die VESA BIOS Extensions als solche an, immerhin war 
es mit denen auf halbwegs standardisierte Art und Weise möglich, die 
Graphikhardware überhaupt irgendwie anzusprechen. Sowas wird hier aber 
offensichtlich nicht genutzt.

Warum wohl ist DOS tot?

von Uwe (Gast)


Lesenswert?

Hi!
Blöde arbeiterei, man kommt zu garnichts vernünftigem.

>Insofern ist die Spezial-Hardware
>kaum von der Spezial-Software zu trennen.
Da bin ich mir noch garnicht so ganz sicher, weil wenn ich "EDIT" mit 
auf die Diskette packe und starte, geht alles normal. nur nach Beenden 
fehlt ein Prompt und wenn ich mich recht entsinne ist auch die Tastatur- 
bis auf den Affengriff- ohne Funktion. Bei neueren Bords geht das alles, 
nur die Hauptrgrafik ist eben Mist und Text kommt garkeiner.

Also, zurück zu meinem Ansatz.: Was macht AH,A4??
Ist denn das noch niemandem über den Weg gelaufen??.....Was ist das 
bloss für ein sche...Bord.

Einen schönen Tag noch, Uwe

von Andreas G. (andreasgf)


Lesenswert?

Hi,

schon mal versucht den aktuellen Videomodus zurück zu lesen ?
int 10h AH=0fh

wenn dort was im Bios verbogen wurde,dann sollte das auch zurück gegeben 
werden.

Gruß
Andreas

von DirkB (Gast)


Lesenswert?

Wird vorher noch irgegendwas in der config.sys oder autoexec.bat 
gestartet?
Ein seltsames/unbekanntes Programm/Treiber?

Die Grafik ist ja eine Paradise VGA (PVGA1)
Olivetti hatte ja auch mal eigene Grafikformate.

von Reinhard Kern (Gast)


Lesenswert?

Uwe schrieb:
> Also, zurück zu meinem Ansatz.: Was macht AH,A4??
> Ist denn das noch niemandem über den Weg gelaufen??.....

In der MS-DOS Encyclopedia gibt es INT10H-Funktionen nur bis 13H.

Gruss Reinhard

von Pirol (Gast)


Lesenswert?

Reinhard Kern schrieb:
> In der MS-DOS Encyclopedia gibt es INT10H-Funktionen nur bis 13H.

Ach was!

von Uwe (Gast)


Lesenswert?

Hi!
@Andreas Gf
>schon mal versucht den aktuellen Videomodus zurück zu lesen ?
>int 10h AH=0fh
Nein, habe ich nicht, aber das ist endlich mal ein richtig guter Tip.
Danke! Wie ich das mache kann ich noch nicht ganz sagen, aber ich denke
mit umschreiben so einer mini .exe und Ausführen unter DEBUG -t oder -p
sollte das machbar sein. Mein Gedanke war eigentlich den ganzen Int10
unter Debug auszuführen um zu schauen was er da macht.
Leider habe ich das Bord nicht greifbar. Es werkelt ja noch.
Zum Wochenende komme ich da aber bestimmt mal rann.

>Wird vorher noch irgegendwas in der config.sys oder autoexec.bat
>gestartet? Ein seltsames/unbekanntes Programm/Treiber?
Ausser VDISC für das virtuelle "C:\" nichts.
>Die Grafik ist ja eine Paradise VGA (PVGA1)
Ja, igentlich sollte es sowas sein.
>Olivetti hatte ja auch mal eigene Grafikformate.
Das wäre für mich und mein weniges Wissen vermutlich der Tod.

Reinhard Kern schrieb:
> In der MS-DOS Encyclopedia gibt es INT10H-Funktionen nur bis 13H.
Da gab es ja auch noch kein USB ;-)

Danke für die Tips und einen schönen Tag noch, Uwe

von fanhistorie (Gast)


Lesenswert?

Hallo UWe,

siehe folgender Anhang
http://muruganad.com/8086/interrupt%20list/int%2010%20video%20interrupt/Int-10-AH-00-Set-Video-Mode.html

dabei ist zwar nicht dein beschriebener A4h , sondern
es gibt von Oliveti meines Wissens nur 40h, 48h, C0h, C8h,

von Uwe (Gast)


Lesenswert?

Hi!
@fanhistorie
>gibt von Oliveti meines Wissens nur 40h, 48h, C0h, C8h,
Das mag sein, ob das Bios aber von Olivetti ist steht noch nichtmal 
fest.
Was man mit AH,A4 im INT10 veranstaltet ist doch dem Biosschreiber 
überlassen. Solange die normalen Aufrufe gehen ist das doch Wurst.
Auf jeden Fall ist dieses Bord mit dem Bios total verbogen worden,
italienisch eben. Mich würde es nicht wundern, wenn das Dualportram auf 
dem Isaplatz gleich mit angesprochen wird.

Na, mal sehen. Einen schönen Tag noch, Uwe

von fanhistorie (Gast)


Lesenswert?

Hallo Uwe,

das mit dem verbiegen sollte man aber nicht so stehen lassen,
eher hat Oliveti das BIOS anpassen müssen,
aber nicht nur Oliveti , sondern auch andere Hersteller von 
hochpreisigen CNC Steuerungen( wie Andron oder BESS(H&K) haben den INT10 
angepasßt bzw. sind diesen Weg gegangen ,
Hintergrund:)was ich aus deinem bisherigen Mitteilungen geschlossen habe 
)
dein Board ist vermutlich die MMI ( Mensch -Maschine - Interface,
für die Main(CNC/ Echtzeitteil benötigte man damsls noch eine 2. CPU 
bzw. PCU
Für die Kommunikation zwischen der MMI und der Main gibt es vormutlich 
noch eine oder mehrere ISA- Einsteckkarte,

Wenn es möglcih ist , erstelle bitte mehrer Bilder von deinem Board und 
den Einzelkarten, mit einer Kurzen Beschreibung wie die MMI mit der CNC 
nach deiner Meinung komnunziert, gibt es eine BIOS-Versions Nr, sonstige 
Besonderheiten auf dem Board, evt gibt es , da wir von einer 
Produktionsmaschine reden, noch Unterlagen oder eine Beschreibung von 
dieser, je mehr Informationen , umso mehr können wir oder andere 
Mitstreiter dir helfen,

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Hi!
Oha, einer der sich mit Steuerungen auskennt. Ja es ist das HMI
>das mit dem verbiegen sollte man aber nicht so stehen lassen,
>eher hat Oliveti das BIOS anpassen müssen,
Ok, aber das "anpassen" macht es für mich auch nicht unbedingt 
einfacher.
>für die Main(CNC/ Echtzeitteil benötigte man damsls noch eine 2. CPU
Richtig, das ist aber heute auch noch so ähnlich. Die NCU steuert im 
Hintergrund die Masch. und über das HMI bekommt sie neue Infos bzw kann 
welche ausgeben.
Ich habe zwar Bilder vom Bord, aber die sind ganz schön fett...ich hänge 
mal eins..ok 2 an. Auf dem Bord-Foto ist auf der rechten Seite das, 
vermeindliche, Dualportram. Das ganze Bord geht aber erstmal auch ohne 
dieses.
>gibt es eine BIOS-Versions Nr
Jo, auf dem Bord-Bild ist sie zu erkennen.
Der eigentliche Bordcode lautet "BA241 code. 962507T-02  -A-S-L"
Unterlagen ja, aber alles recht informationsarm. Ein Stromlaufplan eben, 
Bedienungsanleitung,.. aber alles nicht so recht nützlich für das 
Problem.
Momentan kann ich nichtmal sagen wie sich das Teil eigentlich genau 
nennt.
Es ist jedenfalls ein italienisches Wunderwerk mit Stellern von den 
Amis. Motoren aus England.... recht multikulti und alles mit viel 
Geheimnissen umgeben. Genaueres kann ich ja mal aufschreiben.
Am Wochenende habe ich mir mal das Bios ausgelesen. Es rückzuübersetzen 
und dann auch noch zu verstehen braucht aber noch so einiges an Zeit.

Auf jeden Fall schon mal Danke für deine Hilfsbereitschaft und einen 
schönen Tag noch, Uwe

von Ben _. (burning_silicon)


Lesenswert?

> mov AH,A4
> mov AL,06
Was soll dieser Müll eigentlich?
Selbst der 80086 konnte schon MOV AX,A406...

von Skua C. (skua)


Lesenswert?

Mach doch mal einen Speicherdump um den Nebel ein wenig zu lichten.

von fanhistorie (Gast)


Lesenswert?

Hallo Uwe,
habe noch etwas gekrustelt , bzw für alle anderen zur Info
Der M250 wurde damals als Desktop mit der Bezeichnung XP1530 vertrieben,
evt bekommst du noch solch einen und kannst dann das Board verwenden,

Quelle : war damals Computerwoche vom 10.03.1989

Olivetti sorgt für Druck im PC-Markt

MÜNCHEN (CW) - Olivetti will seine Präsenz im PC-Sektor ausbauen und 
stellte einen neuen AT-Rechner sowie drei 80386er-Maschinen vor. Neben 
den Leistungsmerkmalen der Computer sollen die als Zielgruppe 
angepeilten mittleren und großen Unternehmen durch ein verstärktes und 
flächendeckendes Schulungsangebot als Kunden gewonnen werden.
Als neues Einstiegsmodell in die AT-Klasse und als Speerspitze gegen 
IBMs PS/2-Modell 30-286 hat Olivetti einen Rechner mit der Bezeichnung 
M250 vorgestellt. Die CPU 80286 wird mit 8 Megahertz getaktet, der 
Hauptspeicher hat standardmäßig eine Kapazität von 1 MB und ist auf der 
Platine auf 2 MB erweiterbar. Mit entsprechenden Erweiterungskarten läßt 
sich das RAM auf maximal 14 MB ausbauen. Das Gerät verfügt über drei 
Erweiterungssteckplätze und läßt sich mit einer 20- oder 
40-MB-Festplatte ausstatten (mittlere Zugriffszeiten: 29 Millisekunden). 
Das System unterstützt VGA-Grafik.
In der 80386er-Klasse wartet Olivetti jetzt mit zwei neuen Modellen der 
PC-Serie M380 auf. Die jüngsten Familienmitglieder M380/XP4 und /XP7 
sind gegen Big Blues PS/2-Modell 70 und Compaqs Deskpro 386/ 25 
positioniert, die Olivetti im ertragreichen Großkundengeschäft 
Konkurrenz machen. Das Modell XP/4 ist als Desktop-Rechner konzipiert 
und arbeitet mit einer Taktfrequenz von 25 Megahertz. Es verfügt 
standardmäßig über 4 MB RAM, mit Zusatzkarten erweiterbar auf 48 MB. Das 
Gerät stellt fünf freie Erweiterungsslots zur Verfügung und läßt sich 
mit einer 135-MB-Platte einsetzen. Die mittlere Zugriffszeit liegt bei 
23 Millisekunden. Insgesamt können vier Massenspeicher integriert 
werden. Das größte 386er-Modell M380/XP7 - ist als Towersystem 
ausgelegt. Unterschied zum XP/4: Es bietet Platz für acht 
Erweiterungskarten, maximal 5 Massenspeicher und wird auch mit einer 
300-MB-Platte angeboten.
Mit den neuen Rechnern verfolgt Olivetti die Strategie, nach der das 
Unternehmen Rechner mit allen Standards anbieten will. Zunächst einmal 
nach dem Industriestandard und mit Mikrokanal (siehe COMPUTERWOCHE Nr. 
7, Seite 2), später auch mit dem EISA-Bus. Ziel dieses Konzeptes ist es 
nach Olivetti-Angaben, ein komplettes PC-Angebot gegen die wichtigsten 
Mitbewerber IBM und Compaq auf die Beine zu stellen.

Was ich noch habe von dem Board, damalige Quelle ?
OLIVETTI
M250
Processor   80286
Processor Speed   8MHz
Chip Set   Unidentified
Max. Onboard DRAM   2MB
Cache   None
BIOS   Unidentified
Dimensions   330mm x 218mm
I/O Options   Floppy drive interface, IDE interface, parallel port, PS/2 
mouse port, serial port, VGA feature connector, VGA port
NPU Options   80287

CONNECTIONS
Purpose   Location   Purpose   Location
Serial port   J6   Floppy drive interface   J12
Parallel port   J7   IDE interface   J13
VGA port   J8   VGA feature connector   J14
PS/2 mouse port   J10   Riser Card   SL1
USER CONFIGURABLE SETTINGS
Function   Jumper   Position
»   Hard drive capacity select 40MB   P6   Pins 1 & 2 closed
    Hard drive capacity select 20MB   P6   Pins 2 & 3 closed
»   Factory configured - do not alter   P8   Closed
DRAM CONFIGURATION
Size   Bank 0   Bank 1
512KB   (2) 256K x 9   NONE
1MB   (2) 256K x 9   (2) 256K x 9
2MB   (2) 1M x 9   NONE
DRAM JUMPER CONFIGURATION
Size   P1   P2
None installed   Open   Closed
512KB   Closed   Open
1MB   Open   Open
2MB   Closed   Closed

Desweiteren habe ich heute noch Bilder und folgende Seiten gefunden , 
kannst sie dir ja mal ansehen,

http://mastodonpc.tripod.com/personal/ttl250.html

http://www.museodelcomputer.org/index.php/nav=Catalogo.20/Language=ITA/Mode=Display/User=/Letter=O/Livello=Macchina/Marca=12/Item=794/Pagina=Scheda


Zurück zu deinen Bilder:
vermutlich wird die zusätzliche Karte , die du also Dualportram 
bezeichnet hast über den ISA Steckpaltz über eine Riserkarte 
angesprochen, ,
Nur als Verständis:
Geht es von der Zusatzkarte(SUB-D ) dann zu den Antrieben bzw. evt. 
Analoge Schrittausgabe oder wo findet die Lageregelung oder Erkennung 
statt,hat die Maschine Maßstäbe oder Direktmessung, oder gibt es sonst 
noch relvante Informationen ,

Falls du aber wirklich eine andere CPU( Mainboard) einsetzten willst, 
wie aktuelle z.b. eine mit einem VIA Eden Prozessor solltest du im 
Vorfeld aber noch folgendes abklären ,
Kannst du das DUALport (Karte)ansprechen(Hardware-Adresse) , wird eine 
Konfiguarion besonders im Bios erwähnt oder kannst du uns noch mehr 
Informationen(Bilder )darüber geben,
du kannst evt auch die Bilder kompriemieren über Irfan View, dann 
sollten mehrer Bilder auch kein Problem mehr darstellen,

























Zurück zu deiner Anfrage :

von Andreas G. (andreasgf)


Lesenswert?

@fanhistorie :
Was man nicht noch alles so zu Tage fördern kann - ich wundere mich 
immer wieder.
Leider wird das Uwe nicht viel weiter bringen, da die Daten vom M250 
Board sind und nicht vom M250E.
Aber wer weiß schon was alles so zueinander passt.
In 20 Jahren wird evtl. auch einer Daten zu einer NCU oder auch PCU 
suchen ...

Gruß
Andreas

von Uwe (Gast)


Lesenswert?

Hi!
Ei der Daus, was geht denn nun ab. Das wird noch eine richtige 
Retrorunde.
@fanhistorie
He,he du machst dir ja richtig Arbeit, danke. Nur leider suche ich das 
BA241-iger Bord also M250E. Der Unterschied ist doch beträchtlich. 
Siehe:
http://www.retrocomputing.net/parts/olivetti/M250/docs/cap6.pdf
Eigentlich wollte ich, wenn überhaupt sowas aufzutreiben wäre, nur das 
Eprom mit dem Bios wechseln und gut. eBay hat aber noch keins 
ausgespuckt. Deshalb ja auch meine Versuche ein anderes Bord zu 
benutzen.
>Mach doch mal einen Speicherdump um den Nebel ein wenig zu lichten.
ämmmm. Mit was? Debug? Von was bzw wie weit? Wie transportieren, habe 
maximal ein FD wo auch noch das BS. drauf ist.
Gestern habe ich mich mal mit dem Bios beschäftigt. Es ist tatsächlich 
von Olivetti und ist Rev 1.07 Wer das jetzt so verbogen hat ist nicht zu 
erkennen. Viel weiter bin ich aber auch noch nicht
>Geht es von der Zusatzkarte(SUB-D ) dann zu den Antrieben bzw. evt.
>Analoge Schrittausgabe oder wo findet die Lageregelung oder Erkennung
>statt,hat die Maschine Maßstäbe oder Direktmessung,
Die Zusatzkarte ist die Schnittstelle zur NCU, welche auch die 
Lagereglung und + PLC beinhaltet. Soweit ich das erkennen konnte schickt 
das HMI nur Satz für Satz an die NCU eventuell auch 2 oder 3 Sätze wegen 
dem Bewegungspuffer. Wegmessung ist indirekt über die Motorgeber, 
ähnlich ROD486 von Heidenhein.
>oder gibt es sonst noch relvante Informationen
Was ist für dich relevant? Das Bord geht ohne die Masch. Wenn ich die 
Grafik ordentlich hinbekomme sind 50% geschafft und der Rest wird sich 
dann auch noch finden.
>In 20 Jahren wird evtl. auch einer Daten zu einer NCU oder auch PCU
>suchen ...
Vermutlich wird das garnicht so lange dauern, weil ja jeder versucht 
neues an den Mann zu bringen. Die Unterstützung für alte Dinge wird aber 
immer spärlicher.
Na, mal sehen was heute so für freie Zeit bleibt um neues vom alten zu 
ergründen.
Einen schönen Tag noch, Uwe

von Andreas G. (andreasgf)


Lesenswert?

Hi Uwe,

ich würde mir das gern auch mal anschauen,
kannst du ein Image oder Kopie der Diskette senden ??

Gruß
Andreas (andreasgf@yahoo.de)

von fanhistorie (Gast)


Lesenswert?

Hallo Uwe, Gruß geht auch an Andreas,

sorry, für die unkorrekten Infos wegen M250 und M250E
Bisher war mein Stand
Differenz/Unterschiede M250E 2. Modell , statt 8 MHZ auf 12 MHz
aber so wie es aussieht wurde doch ein komplettes Redesign durchgeführt,

Als Gutmachung habe ich für dich eine Firma gefunden , die evt noch 
M250E reparieren kann oder weiß wo man evt noch ein Board herbekommt,
www.asapcomputers.co.uk/item_detail.php?id=72743&make=Olivetti&model=M25 
0+E&partno=250

Wünsche noch einen schönen Abend

von Uwe (Gast)


Lesenswert?

Hi!
@fanhistorie
>www.asapcomputers.co.uk/item_detail.php?id=72743&make=Olivetti&model=M2 
50+E&partno=250

He, wo haste dann das gefunden, Spitze. Muss ich heute Nachmittag gleich 
mal genauer untersuchen was da zu machen ist. Besten Dank nochmal für 
deine Bemühungen.

@Andreas Gf
>kannst du ein Image oder Kopie der Diskette senden ??
Ja, was hätten sie denn gern? Image ist aber mit Winhex erstellt, eine 
Kopie ist leider nicht bootfähig weil ich kein "Format/s" für Dos3.3 
habe.

Einen schönen Tag noch, Uwe.

von Andreas G. (andreasgf)


Lesenswert?

Uwe schrieb:
> @Andreas Gf
>>kannst du ein Image oder Kopie der Diskette senden ??
> Ja, was hätten sie denn gern? Image ist aber mit Winhex erstellt, eine
> Kopie ist leider nicht bootfähig weil ich kein "Format/s" für Dos3.3
> habe.

Winhex ist schon ok.

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Hi!
>Winhex ist schon ok.
Wie der Herr wünscht, ein IMAGE für A:
Ich hatte dafür gestern leider einen kleinen Rückschlag.
Debug.exe geht nicht unter Dos3.3. Da muss es debug.com sein, habe ich 
aber nicht(auch nicht aufgetrieben) Dafür ein freies DEBUG_215.
Negativ, es springt trotz Aufruf "-t" nicht in die ISR, Mist....
Heute werde ich mal einen Versuch starten die Originalprogramme unter 
Dos7.0(Win98) laufen zu lassen. Ein gutes Gefühl habe ich allerdings 
nicht weil schon auf meinem Bastelbord die vermukste Grafik noch 
vermurkster ausschaut. Einen Versuch ist es aber wert.

Ein schönes Wochende noch , Uwe.

von Andreas G. (andreasgf)


Angehängte Dateien:

Lesenswert?

Hi Uwe,

habe mir die Files angeschaut, bei einer Simulation komme ich soweit bis 
die Datei EDIMC.exe gestartet wird, dann sehe ich nur noch wirre Zeichen 
die in Teilbereichen farblich unterlegt sind. (Foto: EDIMC.png )

Bei weiterer Suche kommt das Wirrwar beim oder mit dem Umschalten des 
Zeichensatzes :

AX = 1100
Int 10h

Dieser wird 2x Durchlaufen, dann sehe ich nichts mehr ...

mehr kann ich dir noch nicht sagen.

Gruß
Andreas

von fanhistorie (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Uwe und Andreas,  und an alle ,
etwas ausführlich für alle die Interesse bisher zeigen,
Kurzerklärung der beiliegenden Bilder, 1.rar,
jedes Bild wurde auf 65K max reduziert, damit wir keinen Ärger bekommen 
, danach anschließend noch gepackt als rar,
Ausstattung: IPC486 DX VGA,
Bootdisketten wurden erstellt und wurde gebootet, keine Möglichkeit 
schrittweise Anzeigen Autoexec.bat über F8, deshalb wurde  Config.sys 
dokumentiert, in jede Zeile Autoexec.bat eine Pause und CLS eingefügt,
weiters siehe Ablauf der Bilder,
Virtuelles Dateisystem wird erstellt, nacheinander werden die einzelenen 
Programme eingelesen und verarbeitet...
Zuletzt kommme ich auch auf das Darstellungsproblem ,

Andreas : hast du schon nähere Infos übe die einzelenen Files schon 
herausbekommen, könnte man evt die fon Datei manipulieren,

Uwe: Ich habe versucht ,die Diskette auch von einem Pentium I, II, III
zu starten, dabei kommt  es aber schon in der InITPhase des MIC zu einem 
Divisionsfehler, ,
Welche Hardwareausstattung ist dein Bastelboard,

Wünsche noch einen schönen Abend

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas Gf schrieb:
> dann sehe ich nur noch wirre Zeichen
> die in Teilbereichen farblich unterlegt sind.

Das lässt auf das Schiefgehen des Ladens eines benutzerdefinierten 
Zeichensatzes schließen.

von Andreas G. (andreasgf)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Das lässt auf das Schiefgehen des Ladens eines benutzerdefinierten
> Zeichensatzes schließen.

ja, sieht ganz so aus - oder auf ein falsches Ansprechen der GraKa.

Uwe,
mich würde interessieren :
1.) was auf dem Originalsystem passiert, kommt dort irgend eine Ausgabe 
bevor die Datei edimc.exe geladen wird ?
2.) Wie sieht das Bild aus wenn alles normal gestartet wird ? evtl. Foto 
?
3.) Kannst du mal das VGA-Bios posten, geht mit dem Programm NSSI 
(500k), hier zu finden >> http://www.navsoft.cz/nssi060.exe (ist 
gepackt) unter Tools


@fanhistorie:
Habe bisher nichts neues herausbekommen, beim Umgehen der Fon-Files 
bleibt trotz alledem ein Wirrwar nur mit DOS Zeichensatz (deshalb die 
Frage wie es in wirklichkeit aussieht)

Gruß
Andreas

von Uwe (Gast)


Lesenswert?

Hi!
@Andreas Gf & fanhistorie
Ihr seid ja richtige Kämpfer, hat euch etwar auch die Neugierde gepackt?
Ist auf jedenfall Spitze noch andere Mitsucher zu haben.
Das beste Bild hat auf jedenfalls Andreas hinbekommen, das sieht schon 
fast richtig aus, es müsste nur noch unten in den Kästchen was 
drinnstehen
so in Richtung MKDIR Delete Edit Rename.....
Man kann aber kein Programm starten, ist also kein richtiger Explorer
>bei einer Simulation
Darf ich mal fragen mit was du das simulierst?
>komme ich soweit bis die Datei EDIMC.exe
Moment mal, da bist du doch schon über das AH,A4 Problem drüber. Es ist 
in den ??LOAD/Pass.exen drinn und ist für Textausgabe zuständig.

@fanhistorie so wie bei dir sieht es auf meinem Bastelbord auch aus.
Es ist übrigens ein 386 DX33 oder so mit Phönix Bios, Onbord VGA und 4MB 
RAM. Am Freitag war ich jedenfalls an der Masch. und hätte das Ding fast 
kurz und klein gehauen, aber das durfte ich nicht. Das gute Stück hat 
weder eine Standardein- noch ausgabe....denke ich jedenfalls..
Den Ladeprozess kann man dort nicht sehen. Dafür sind 3 separate bunte 
Fensterchen auf dem Bildschirm in die diese winzigen
???_Load/??_Pass.exe-n Text hinterlegen, was gerade so abgeht.
Das Fehlen von "stdio" verhindert auch die Benutzung von debug.exe
Ein Hochlauf unter Dos6.22 wurde leider auch abgebrochen. Fragt mich 
bitte nicht warum, es ist ja nichts zu sehen. Auf meinem Bord ging es.
Da kann man schon etwas sauer werden. Meine neueste Wunderwaffe nennt 
sich jetz "Mempatch..." Es hat eine eigene Oberfläche und gestattet fast 
kompletten Zugriff auf den Rechner. Das Beste ist, ich kann einen 
kompletten Speicherabzug in eine Datei schreiben. Mal sehen ob ich das 
mit auf die Startdiskette bzw. C:\ bekomme. Wenn ja, kann ich das 1MB 
Speicher auf Disk. auslesen. Was ich leider nicht mit laden kann ist 
EDIMC.exe

Na, mal sehen was da noch so alles zu Vorschein kommt. Danke nochmal für 
eure Mithilfe und einen schönen Abend noch, Uwe

von Andreas G. (andreasgf)


Lesenswert?

Uwe schrieb:
>>bei einer Simulation
> Darf ich mal fragen mit was du das simulierst?
Habe dein Image erweitert auf 2.88 MB, dann lassen ich noch einige Tools 
mit auf die "Diskette" packen (Edit z.B.), dann habe ich das mit einer 
virtuellen Maschine gebootet.

>>komme ich soweit bis die Datei EDIMC.exe
> Moment mal, da bist du doch schon über das AH,A4 Problem drüber. Es ist
> in den ??LOAD/Pass.exen drinn und ist für Textausgabe zuständig.

Tja, nur tut sich bei mir nichts bei den ???Load oder PASS.exen. Was 
soll den passieren, bzw. ausgegeben werden ?

Wie gesagt, mich würde das VGA-Bios noch interessieren.

Gruß
Andreas

von fanhistorie (Gast)


Lesenswert?

Hallo Andreas
bekommt du in deiner VM auch den Divisionsfehler, ,
in der InITPhase des MIC,

Welche VM benutzt du,
Ich habe gestern versucht mit Virtuell PC ,Virtuel Box bei beiden kam es 
zu dem obenbeschriebenen Fehler,

Ksnnst du für evt. weitere Mitstreiter die VM und die config posten, 
damit wir alle vom selbigen ausgehen können,

Frage : Verstehst du warum die *.fon, *.con und die *.fin
im Verlauf der Autoexec.bat gelöscht wird,


Hallo Uwe:
Kannst du evt auch weitere Bilder von der gesamten Maschine posten,
Ich denke das viele Mitleser sich gerne ein Bild darüber machen wollen,
was schon damals sehr hardwarenah realisert wurde,

Ich habe noch diese Woche mit mehreren externen Bekannen aus der 
Steuerungsebene, Monitor und Display und Forumbekannte über die Sachlage
unterhalten ein Vorschlag daraus ein Paradise Treiber (Exe File) 
WD...exe  nachträglich zu laden käme auf einen Versuch an, wenn ich mehr 
weiß , melde ich mich wieder,

Wünsche noch einen Schönen Abend

von Andreas G. (andreasgf)


Angehängte Dateien:

Lesenswert?

Hallo,

fanhistorie schrieb:
> Hallo Andreas
> bekommt du in deiner VM auch den Divisionsfehler, ,
> in der InITPhase des MIC,
Nein, diesen Fehler habe ich nicht.

> Welche VM benutzt du,
> Ich habe gestern versucht mit Virtuell PC ,Virtuel Box bei beiden kam es
> zu dem obenbeschriebenen Fehler,
> Ksnnst du für evt. weitere Mitstreiter die VM und die config posten,
> damit wir alle vom selbigen ausgehen können,

Habe es mit VMware und DosBox 0.74 simuliert.
Aus VWware stammt der Screenshot (Einstellungen : 1 Prozessor (1 Kern),1 
FDD, 1 HDD (200MB nicht genutzt), no Netzwerk, Memory 4 MB, No Sound, 
Display Auto). Einstellungen für DosBox habe ich geposted. (Bei der 
Simulation sehe ich aber keine Zeichen beim Ausführen von Edimc)

> Frage : Verstehst du warum die *.fon, *.con und die *.fin
> im Verlauf der Autoexec.bat gelöscht wird,

Verstehen, Nein.
Vermutung :
Die Files werden von der Treiber Datei AT01V5_0.EXE geladen und 
wahrscheinlich in den Speicher gehalten (oder auf der Interfacekarte), 
um Platz zu sparen dann wieder vom Ramdrive gelöscht

Der Treiber ist für das (AT)/IWS Interface von OSAI-AB (Allen Bradley), 
was Uwe als Dualportram bezeichnet. Wobei IWS für "Intelligent Work 
Station" steht, wie der Name der Files.

Je mehr man in die Tiefe steigt, desto weniger glaube ich, das es sich 
um ein "normales" Motherboard handelt, hier die Historie von Olivetti im 
CNC Bereich : http://www.zeisberg.com/osai.html

lt. OSAI ist das Motherboard erst ab Bios Version F49 V5.1 Jahr 2000 
tauglich (Auf dem Board ist F49 V5.0), siehe Pkt 2 unter 8601 AT
http://www.osai.co.uk/cms/index.php?page=osai-uk-product-compliance
Ist das so Uwe ???

so das soll es erstmal sein.

Gruß
Andreas

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Hi!
Jetzt muss ich mich erstmal für die Verzögerung entschuldigen, aber auf 
Arbeit war der Beitrag def., es kam nur die Überschrift, sonst nichts.
Auf meinem Rechner geht komischer Weise alles, mysteriös..
Ich war am Montag erneut an dem guten Stück und kann jetz sagen das 
AH,A4 für die Bootaugabe auf dem Bildschirm zuständig ist. AH,A4 ist der 
Aufruf und zb. BH,14 ist die Länge des gelben Fortschrittbalkens. Ich 
denke mal das im Bios der Int10 von ??? Osai ??? dahingehend erweitert 
wurde.
Und ja, es sind Bilder entstanden. Ich traue mich nur nicht so recht sie 
wegen der Grösse einzustellen. Es wären 3*.rar mit 1.2/1,1/1.7MB.
Hmmm... ich hänge mal wenigstens den Bootvorgang an.
Einen kompletten Abzug des Arbeitsspeichers habe ich auch noch -> 1024KB
eventuell direkt anfordern. Der Kampf mit dem Bios hat auch noch nicht 
so das Richtige ergeben, weil man .db von .code sehr schlecht trennen 
kann.
Ich glaube fast das wird eine Nummer zu gross für mich.
@Andreas Gf
>Der Treiber ist für das (AT)/IWS Interface von OSAI-AB (Allen Bradley),
>was Uwe als Dualportram bezeichnet. Wobei IWS für "Intelligent Work
>Station" steht, wie der Name der Files.
Ich bin entzückt, du hast ja schon mehr rausgefunden wie ich. Spitze!
>was Uwe als Dualportram bezeichnet
Ämmm ja, man findet ja kaum was drüber und die Verbindung zur "NCU" 8601 
AT
geht über einen recht breiten Stecker. Die Vermutung lag also schon 
recht nahe.
>lt. OSAI ist das Motherboard erst ab Bios Version F49 V5.1
Ja, es ist F49 V5.0 aber es tut doch und ich glaube nicht das es eine 
Sonderanfertigung ist
weil es wirklich wie ein M250E ausschaut, naja was man in einem *.pdf 
eben so erkennen kann.
>Je mehr man in die Tiefe steigt, desto weniger glaube ich, das es sich
>um ein "normales" Motherboard handelt,
Ich meine wir sind genau da:
>1989   8601 AT   6-Achsen CNC mit intelligenten Bedienfeld, es wurde ein 
Standard-PC-Board in einem Maschinenbedienfeld integriert.
und denke es ist ein normales Bord mit angepasstem Bios.
@fanhistorie
>Ich habe noch diese Woche mit mehreren externen Bekannen aus der
>Steuerungsebene, Monitor und Display und Forumbekannte über die Sachlage
>unterhalten ein Vorschlag daraus ein Paradise Treiber (Exe File)
>WD...exe  nachträglich zu laden käme auf einen Versuch an, wenn ich mehr
>weiß , melde ich mich wieder,
Eigentlich wollte ich schon fast aufgeben, aber das stachelt mich dann 
doch erneut an. Manchmal ist es doch wichtig solche Leute wie euch zu 
finden die nicht nur Beistand leisten, sondern auch noch den nötigen 
Sachverstand haben. Das baut auf, Danke!
Einen schönen Tag noch, Uwe

von Uwe (Gast)


Lesenswert?

Hi!
überlesen:
>Wie gesagt, mich würde das VGA-Bios noch interessieren.
Du meinst das PVGA hat noch ein eigenes Bios? ich dachte das EProm was 
danebensitzt enthält nur *.fon oder sowas. Das habe ich natürlich nicht 
ausgelesen. warum auch immmer.
Einen schönen Tag noch, Uwe

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Uwe schrieb:
> Du meinst das PVGA hat noch ein eigenes Bios?

Das ist der Fall, alle Graphikkarten nach CGA/Hercules haben ein eigenes 
BIOS. Nur bei MDA/CGA/Hercules ist das EPROM nur ein Zeichengenerator.

von Uwe (Gast)


Lesenswert?

Hi!

>Das ist der Fall, alle Graphikkarten nach CGA/Hercules haben ein eigenes
>BIOS. Nur bei MDA/CGA/Hercules ist das EPROM nur ein Zeichengenerator.
Oha, das habe ich so noch nicht gewust, dachte immer das ist erst seit 
neuestem so.
Danke für die Info und einen schönen Tag noch, Uwe

von DirkB (Gast)


Lesenswert?

Da du eine Onboard-Grafik hast, kann das VGA-Bios auch im Systembios 
sein.

von fanhistorie (Gast)


Lesenswert?

Hallo Uwe,

anbei der Link, wegen dem zusätzlichen Paradise Treiber,
den ich bekommen habe , aber ich muss gestehen ,
ich verstehe nicht mehr alles auf der Seite,
Kannst dir es ja mal ansehen,
Mein bekannter hat noch vorgeschlagen, evt den Treiber in die Autostart 
einzufügen, aber wie gesagt ohne GEwähr ,

Habe gestern noch ein 486Board mti einer Externen Grafikarte aufgebaut,
werde mich aber wieder melden, ob ich Differenzen feststelle,

Siehst du eine Möglichkeit den BIOS - Baustein auszulesen und zu posten)
und erstelle bitte bei Möglichkeit einzelne Bilder von der 
Hochbootphase, ob weitere Info zu entdecken wären
Vorschlag: Filmsequenz, danach relevante Einzelbilder posten,

Wünsche noch einen schönen Abend,

von fanhistorie (Gast)


Lesenswert?

Sorry, Link nicht eingefügt,

Hallo Uwe,

anbei der Link, wegen dem zusätzlichen Paradise Treiber,
http://www.artofhacking.com/IET/PRGM/live/aoh_paradise.htm
den ich bekommen habe , aber ich muss gestehen ,
ich verstehe nicht mehr alles auf der Seite,
Kannst dir es ja mal ansehen,
Mein bekannter hat noch vorgeschlagen, evt den Treiber in die Autostart
einzufügen, aber wie gesagt ohne GEwähr ,

Habe gestern noch ein 486Board mti einer Externen Grafikarte aufgebaut,
werde mich aber wieder melden, ob ich Differenzen feststelle,

Siehst du eine Möglichkeit den BIOS - Baustein auszulesen und zu posten)
und erstelle bitte bei Möglichkeit einzelne Bilder von der
Hochbootphase, ob weitere Info zu entdecken wären
Vorschlag: Filmsequenz, danach relevante Einzelbilder posten,

Wünsche noch einen schönen Abend,

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Hi!
Ich versteh die Welt nicht mehr...jetzt geht der Beitrag???
@DirkB
>Da du eine Onboard-Grafik hast, kann das VGA-Bios auch im Systembios
>sein.
Und so findet eins zum andern. Ja ich habe das Bios 
ausgelesen/angehangen und versucht es zu verstehen. So wie es ausschaut 
besteht es aus 3 Teilen und der 1. könnte gleich VGA sein.:

F000:0006 43 6F  70 79+aCopyright      db 'Copyright OLIVETTI 1988 IBM 
VGA Compatible OVC rev. 1.06 07/08/88'

F000:C048 43 4F  50 59+aCopyrightCO    db 'COPYRIGHT (C)   OLIVETTI 1986 
Q'

F000:E009 43 4F  50 59+aCopyrightCOliv db 'COPYRIGHT (C) OLIVETTI 
11/03/89',0,0,0,'Version 1.07',0Dh,0Ah,0FFh
@fanhistorie
>Vorschlag: Filmsequenz, danach relevante Einzelbilder posten
In Boot.rar sollte eigentlich alles drinn sein.
>Einen kompletten Abzug des Arbeitsspeichers habe ich auch noch -> 1024KB
>eventuell direkt anfordern.
Da ist alles drinn was ladbar war. Man müsste jetzt EDIMC starten.

So, jetzt schaue ich erstmal nach dem Link.

Einen schönen Abend noch, Uwe

von ich (Gast)


Angehängte Dateien:

Lesenswert?

Man kann es auch unnötig kompliziert machen. Das klappt doch prima, 
siehe Anhang.

von Andreas G. (andreasgf)


Lesenswert?

Hallo,

nachdem Bildern von der Bootphase, ist es definitiv kein Standard BIOS 
wie "wir" es von normalen PC's her kennen.

@Uwe:
>AH,A4 ist der Aufruf und zb. BH,14 ist die Länge des gelben >Fortschrittbalkens.
Uwe da muß ich dich korrigieren :

mov ah, a4h  >> Funktion Startbildschirm
mov al, 6    >> Unterfunktion Statusbalken aktualisieren
mov bh, xxx  >> anzuzeigender Prozentsatz des Balkens
int 10h      >> Ausführung

weiter :

mov ah, a4h  >> Funktion Startbildschirm
mov al, 4    >> Unterfunktion Software Configuration (im Bild oben) 
aktual.
mov bl, xxx  >> Farbattribute z.b. 4Fh= Hintergrund Rot, Schrift Weiß
mov bh, xxx  ?? attributes to be used on blanked lines
mov ch, xxx  ?? könnte die Zeile sein
mov cl, xxx  ?? könnte die Spalte sein
...          ?? die anderen Register ???
int 10h      >> Ausführung

weiter :

mov ah, a4h  >> Funktion Startbildschirm
mov al, 2    >> Unterfunktion Daten Logger Display(im Bild unten) 
aktual.
mov bx, xxx  >> Anzahl der auszugebenden Zeichen
mov bl, xxx  ?? attributes to be used on blanked lines
...          ?? die anderen Register ???
int 10h      >> Ausführung

mehr weiß ich noch nicht ...

Uwe, läuft die Anlage auch, wenn du die ???Pass & ???Load nicht 
ausführst, dies scheint ja nur ein Rückmeldung des Ladestatus zu sein.
Und ja, ich meinte das VGA-Bios welches mich noch interessiert.

Gruß
Andreas

von Uwe (Gast)


Lesenswert?

Hi!
>Uwe, läuft die Anlage auch, wenn du die ???Pass & ???Load nicht
>ausführst
Ja, es ist die Rückmeldung und eigentlich unwichtig.
>Und ja, ich meinte das VGA-Bios welches mich noch interessiert.
Das könnte eigentlich im normalen Bios enthalten sein.
Oder was kann denn das noch sein:
'Copyright OLIVETTI 1988 IBM VGA Compatible OVC rev. 1.06 07/08/88'
Das Eprom vom PVGA habe ich jedenfalls nicht.

@ich
Was ist das denn, kannste das mal bischen erläutern?

So, Feierabend und euch eine schöne Nacht, Uwe

von ... (Gast)


Lesenswert?

Uwe schrieb:
>>Und ja, ich meinte das VGA-Bios welches mich noch interessiert.
> Das könnte eigentlich im normalen Bios enthalten sein.
> Oder was kann denn das noch sein:
> 'Copyright OLIVETTI 1988 IBM VGA Compatible OVC rev. 1.06 07/08/88'
> Das Eprom vom PVGA habe ich jedenfalls nicht.

0x000F0000 ist eher das vom Motherboard, das VGA BIOS liegt 
normalerweise bei 0x000C0000.

von bitfehler (Gast)


Lesenswert?

Speicherabzug bitte an bitfehler ät web punkt de

von Uwe (Gast)


Lesenswert?

Hi!
>0x000F0000 ist eher das vom Motherboard, das VGA BIOS liegt
>normalerweise bei 0x000C0000.
Das ist mir schon klar, aber normalerweise hat ein Bios so 32KB, das hat 
64KB und dann war da auch noch die Meinung:
>Da du eine Onboard-Grafik hast, kann das VGA-Bios auch im Systembios
>sein
Kann aber auch total falsch sein.
Das Image habe ich heute jedenfalls auf mein Bastelbord geschoben.
Leider ging irgendwie nicht alles rein. Vermutlich weil sich das 
Ladeprogramm nicht selber überschreiben wird.

So, mal sehen was das Wochenende noch so bringen wird.
Einen schönen Abend noch, Uwe

von Uwe (Gast)


Lesenswert?

Hi!
gerade im
http://www.retrocomputing.net/parts/olivetti/M250/docs/cap6.pdf
nachgelesen gespiegeltes VGA-Bios E000-F000, es müsste also im
1MB Mem_img drinn sein.

Schönen Abend noch, Uwe

von DirkB (Gast)


Lesenswert?

Das BIOS-(EEP)ROM muß ja nicht linear eingeblendet werden. Das hängt vom 
Adressdecoder davor ab.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.