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
http://www.ctyme.com/intr/int-10.htm - gibt einen Hinweis darauf, dass es wohl eine propriertäre Erweiterung des Video-BIOS handelt.
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
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
Oder man nimmt Dosbox( http://www.dosbox.com/information.php?page=0 ) und passt die Virtuelle hardware an.
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
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
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
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
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?
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
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
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.
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
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
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,
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
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,
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
> mov AH,A4 > mov AL,06 Was soll dieser Müll eigentlich? Selbst der 80086 konnte schon MOV AX,A406...
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 :
@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
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
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)
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
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.
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.
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.
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
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
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.
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
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
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
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
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
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
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
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.
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
Da du eine Onboard-Grafik hast, kann das VGA-Bios auch im Systembios sein.
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,
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,
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
Man kann es auch unnötig kompliziert machen. Das klappt doch prima, siehe Anhang.
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
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
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.