Ich habe hier einen ollen DDR Computer, CM1910 aka A7150 der nur sehr beschränkt als XT-Colne gelten kann. Es läuft war DOS drauf aber das ist schon fast Alles. Der Rechner hat eine Backplane mit DIN41612 Steckverbindern mit einer Art AMS Bus kompatiblen Belegung (Multibus I aka MMS16) und der Rechner besteht aus einer 8086/87 CPU Platte und mehreren Z80 Subsystemen. Mehr oder weniger aus Spaß an der Freude habe ich mal einen NEC V30 da reingesteckt, das läuft zwar prinzipiell ab, aber der Rechnereigene Confidence Test fällt schon beim Test des PIT gegen die Wand, weil er offensichtlich eine Timerzeitkonstante mit einer CPU-Loop vergleicht, die V30 ist an verschiedenen Stellen schneller als der 8086.. Ich wollte nun mal das Rechnerbios untersuchen ob ich das patchen kann, die Tests sind relativ komplex und die Hardware nicht vollständig dokumentiert. Ich habe deshalb versucht den Inhalt die BIOS in einen Emulator zu laden und da zu untersuchen. Ich habe dazu 2 frei verfügbare Porgramme heruntergeladen, eins heißt emu8086 und weigert sich schon den Maschinencode mit einem Offset zu laden der ihn dann ausführbar im Emulator machen würde, beim 2. Programm I8086emu, das unter Linux/Unix und auch unter Windows läuft ist es zwar möglich einen ROM mit Startadresse anzugeben, aber man kann in der ROM Gegend dann auch nicht arbeiten, das wird irgendwie ausgeblendet... Das Rechnerbios beginnt auf f800:000 und ist 32K lang (logisch, Resetvektor). Kennt Jemand einen Emulator mit dem mein Vorhaben möglich ist? Gruß, Holm
Viel Glück wirst du nicht haben. Die Hardware weicht enorm vom Standard-IBM ab. Deshalb laufen darauf kaum DOS-Programme, bzw. sind dazu kleine Modifikationen nötig. Ich hab auch zwei solche Kisten. Die sind aber seit >10 Jahren auf dem Dachboden. Jedenfalls läuft darauf der NC auch schön im Farbmodus. Für einen Standard-VGA Monitor habe ich einen Adapter gebastelt. Bei Interesse kann ich versuchen den zu finden. Doku hab ich auch, vielleicht ist da was zum BIOS dabei. Holm Tiffe schrieb: > Das Rechnerbios beginnt auf f800:000 und ist 32K lang (logisch, > Resetvektor). Aber am Anfang bei 0000 müßte sich doch noch eine Sprungtabelle befinden.
Michael_ schrieb: > Viel Glück wirst du nicht haben. Die Hardware weicht enorm vom > Standard-IBM ab. Deshalb laufen darauf kaum DOS-Programme, bzw. sind > dazu kleine Modifikationen nötig. Das ist mir völlig klar. Was verstehst Du dabei unter Glück? Das ist sowieso nur Herumdödelei... Interessant wird diese Hardware erst bei Multiprozessorbetrieb auf dem Bus und dafür ist sie ja mal konstruiert worden. Einen XT daraus zu machen war eh Quatsch. Den Sinn des 7100 als CP/M86 Maschine habe ich ja noch eingesehen. > Ich hab auch zwei solche Kisten. Die sind aber seit >10 Jahren auf dem > Dachboden. 2 reicht glaube ich bei mir nicht mehr, es sind mindestens 3 und ich habe auf einen auch mal MUTOS1700 gespielt. > Jedenfalls läuft darauf der NC auch schön im Farbmodus. > Für einen Standard-VGA Monitor habe ich einen Adapter gebastelt. Bei > Interesse kann ich versuchen den zu finden. Ich habe einen Standard VGA Monitor da dran, aber z.Z. nur Monochrom. Der NC geht auch in Grau zu bedienen, 2 TFTs sagen "Sync out of Range" da 29,15 Khz statt 31 Khz für VGA anliegen, mal sehen, evtl. probiere ich mal einen anderen Takt für den GDC aus.. > Doku hab ich auch, vielleicht ist da was zum BIOS dabei. > Wenn Du was zum Bios finden würdest wäre ich interessiert. Es gibt nicht allzuviel Doku für das Teil und man hat auch keine Chance das Ding zu erweitern. Schon die seriellen Schnittstellen mit Max 9600 Bau und völlig anderer Architektur stellen für die meiste DOS Software ein riesiges Problem dar. Robotron hat es ja geschafft sogar die Systemsoftware inkompatibel dazu auszuliefern, z.B. kann das Standard Basic (Compiler) auch nicht mit den SIOs umgehen.. > Holm Tiffe schrieb: >> Das Rechnerbios beginnt auf f800:000 und ist 32K lang (logisch, >> Resetvektor). > > Aber am Anfang bei 0000 müßte sich doch noch eine Sprungtabelle > befinden. Wo 0000? F800:0000? Nein, da ist kein Sprungverteiler. 00000000 00 ff ff 00 51 00 00 00 41 58 42 58 43 58 44 58 |....Q...AXBXCXDX| 00000010 53 50 42 50 53 49 44 49 43 53 44 53 53 53 45 53 |SPBPSIDICSDSSSES| 00000020 49 50 46 4c 43 44 46 47 49 4d 4e 4f 50 53 58 55 |IPFLCDFGIMNOPSXU| 00000030 56 57 42 41 3c 3e 2a 00 40 0c 20 13 d0 0c b0 0e |VWBA<>*.@. .....| 00000040 63 0d 87 0c fe 04 a1 0d f0 0d 86 11 40 10 c0 0f |c...........@...| 00000050 d8 0f f0 0f ce 08 b3 18 7b 05 a1 05 c3 05 9a d0 |........{.......| 00000060 16 00 f8 e8 52 03 bf 3d 07 e8 e4 1c e9 8a 02 9a |....R..=........| 00000070 d0 16 00 f8 8e 06 c2 00 8b 1e b6 00 26 8b 07 80 |............&...| 00000080 e4 fe a3 c8 00 83 06 b6 00 02 f6 06 28 00 02 74 |............(..t| 00000090 18 a1 4a 00 83 2e c6 00 02 8b 1e c6 00 8e 06 be |..J.............| Gruß, Holm
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.