In einigen Fällen zeigt Ihr System tatsächlich eine Meldung an, die darauf hinweist, dass Linux-BIOS-lizenzierte Benutzer im Gange sind. Dieses Problem kann mehrere Ursachen haben.
Genehmigt: Fortect
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Das bedeutet, dass Sie einfach den BIOS-Quellcode von IBM PC, PC XT, PC AT und PC XT 286 neu erstellen, indem Sie ihn anhand der BIOS-Auflistungen in den technischen Referenzhandbüchern von IBM scannen oder dekodieren. Dieser historisch umfangreiche Standortcode wird hier aus Effizienzgründen angezeigt.
IBM-PC-Version 1 21.04.81IBM PC Version zwei oder drei 19.10.81IBM PC-Version 3 27.10.82IBM PC XT Adaptation first 11.08.82 (wird auch auf jedem tragbaren PC verwendet)IBM PC XT veröffentlicht am 10.01.86 ein paarIBM PC XT Version 3 05.09.86IBM PC AT Version 1 10.01.84IBM PCAT-Version 2 10.06.85IBM PC AT Version fünf 15.11.85 (verwendet auf PC AT 319 339-Modellen)IBM PC XT 286 21.04.86
• Alle 3 IBM PC BIOS-Varianten und ihr erstes IBM PC XT BIOS wurden mit Intel ASM86 auf einem Intel-Entwicklungssystem erstellt. In jedem Beispiel ist der BIOS-Getcode eine große Datei, und der BIOS-Code ist normalerweise 8 KB groß und befindet sich einfach unter F000:E000
.
• IBM PC AT BIOS Variante 1 ist weniger als DOS in IBM MASM 1.0 integriert. Dies ist das erste IBM BIOS, das eine Reihe von Quelldateien verwendet. Da IBM MASM 1.0 80286 nicht unterstützt, wird auch eine zuvor zugeordnete Makrodatei (IAPX286.MAC) zusammen mit dem Generieren der erforderlichen Opcodes vorhanden sein. Dies ist bei weitem das erste BIOS, das in zwei Teile geteilt ist: das eigentliche Hauptprogramm. Die BIOS-Firmware befindet sich unter F000:0000 und das Kompatibilitätsfeld (ORGS.ASM) befindet sich unter F000:E000. Ein zusätzliches FILL.ASM-Bild wurde generiert, um den gesamten Bereich zwischen dem Endabschnitt des BIOS-Schlüsselcodes und dem rückwärtigen Abschnitt des Kinderwagens zu definieren, sodass das BIOS vollständig verknüpft werden kann. Es ist derzeit nicht bekannt, wie dies ursprünglich verarbeitet wurde.
• Das IBM PC AT Modell 2 und eine Handvoll BIOS sowie das IBM PC XT 286 BIOS wurden entwickelt, um die Verwendung von IBM MASM 2.0 unter DOS zu ermöglichen. Sie sehen in mindestens einem BIOS sicherlich so aus wie bei der PC-AT-Version, aber es gibt weniger Original-MP3s, weil ein paar Dateien zusammengeführt wurden und absolut alles bereinigt wurde. IAPX286.INC wird zweifellos verwendet, um 80286-geschützte Opcodes zu generieren, die nicht von IBM a masm.0 bereitgestellt wurden. FILL.ASM dient demselben Zweck wie dieses Paket für die PC-AT-Version eines einzelnen BIOS, obwohl die Computerdatei in jedem Fall wahrscheinlich spezifisch für das zu erstellende spezifische BIOS ist.
• Einige Versionen von IBM PC XT und BIOS 3 wurden unter Verwendung von IBM MASM 2.0 für DOS erstellt. Der neueste PC XT-BIOS-Code wurde möglicherweise so umstrukturiert, dass er wie ein Ersatz aussieht, um das PC AT-BIOS zu erhalten, daher gibt es mehr als ein paar Quelldateien. Genau wie das BIOS AT-PC ist es unverkennbar in zwei Teile geteilt, obwohl sich der Kinderwagenabschnitt normalerweise in der POST.ASM-Datei befindet. Darüber hinaus wird die Datei FILL.ASM verwendet, um den Bereich zwischen dem Ende des unterschiedlichen BIOS-Codes und dem Abschnitt „Fähigkeiten“ klar zu buchstabieren.
• Der folgende Code ist für viele Versionen des PC-AT-BIOS vorhanden, und das PC-XT-286-BIOS erscheint im Allgemeinen nicht in veröffentlichten Verzeichnissen. Es wird von öffentlichen Bildern im gesamten ORGS.ASM und der Code-Disassemblierung abgeleitet. Wir wissen nicht, wofür dieser Code genau ist.