Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Ich glaube langsam du willst garkeinen Bootlader schreiben, sondern nur ein DOS-Utility das den MBR liest?

Ja der Bootlader ist ja auf der Diskette und er liest den MBR aus und schreibt ihn aber auch wieder auf die Platte. Anschließend wird mit dem neuen MBR gebootet. So ist es vorgegeben, auch wenn es euch nicht sinnvoll erscheint :rolleyes:

Ja der Bootlader ist ja auf der Diskette und er liest den MBR aus und schreibt ihn aber auch wieder auf die Platte. Anschließend wird mit dem neuen MBR gebootet. So ist es vorgegeben, auch wenn es euch nicht sinnvoll erscheint :rolleyes:
Das ist durchaus sinnvoll. Aber wenn du das als DOS-Programm realisierst (was auch keine schlechte Idee ist), ist es kein Bootloader ;)
Danke für die Info. Kennst du einen 16Bit-Compiler?

Eigentlich bringt mich das schon näher ;)

Es bringt Dich einem Bootmanager nicht näher, ein 16-bit Programm für DOS hat andere Voraussetzungen.

Wenn Du dennoch ein reines DOS Programm ohne DOS-Extender erzeugen willst, brauchst Du einen 16Bit Compiler, der DOS Programme erzeugen kann. IMO gibt es eine GCC Version für DOS (DJGPP?), außerdem gibt es noch den Open Watcom Compiler (dieser Compiler unterstützt bedeutend mehr Plattformen als nur 16-bit DOS). Alternativ gehen auch (ältere) Versionen der bekannten Compiler, die DOS als Zielplattform unterstützen.

Hallo Zusammen,

Hallo,

ich brauche einen Bootmanager der in CPP geschrieben ist. Der Bootmanager muss auf einer Diskette liegen und mir den MBR auslesen. Anschließend soll er die aktive Partition festlegen können. Hat jemand von euch vielleicht ein wenig Code oder vielleicht ein paar Tipps für die Programmierung? :floet:

Ich glaube du bist dir nicht ganz im klaren was ein Bootloader / -manager überhaupt ist, hier eine kleine Beschreibung :cool:

- Wikipedia: Bootloader

Ich lese aus deinem ursprünglichen Post, das du lediglich einen Quellcode von einem Partition-Managment Tool (PMT) haben möchtest. Ein sehr einfaches und bekanntes PMT ist FDISK von Microsoft.

Florian Painke und Ulrich Müller entwickelten vor einiger Zeit das DOS-kompatible Tool XFDisk. Hier kannst du dir die Binarys sowie den Sourcecode (Quelltext) des Tools herunterladen. Da es OpenSource ist, fühle dich frei es zu verändern. ;)

Du wirst für die Enticklung bzw. für das compiling deines Programms eine 16-Bit Version eines C++ Compilers brauchen.

Hier kannst du dir Borland Turbo C++ 1.01 ( DOS-IDE sowie Compiler & Linker ) herunterladen.

** Hinweis ** Diese Webseite ist er'googlt, ich habe den Link nicht auf Urheberrechtsschutzverletzung (deutsch?!) geprüft :hells: ** ! **

Gruß Exelsior.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.