|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Georgp24
Anmeldungsdatum: 30.06.2006 Beiträge: 81 Wohnort: Ahlen
|
Verfasst am: 01.07.2006, 10:55 Titel: Bootloader für Basic |
|
|
Für Programmierer, die ein Betriebssystem schreiben wollen könnte dieser Bootloader interessant sein:
http://www.powerbasic.com/support/forums/Forum7/HTML/002468.html
Damit schreibt man eine bootfähige Diskette, die ein POWERBASIC Programm lädt und ausführt. Es kann aber auch ein Assembler Programm sein oder eine andere Basic-Version, die keine DOS-Aufrufe beim Start des Anwendungsprogramms vorsieht. Der einzige DOS-Call der von diesem Bootloader unterstützt wird ist int21h/30h - get dos version.
Mit Nero kann man aus dieser Diskette auch eine bootfähige CD machen. (El Torito-Standard)
Dateizugriffe über DOS int21h unterstützt der Bootloader auch nicht, hier könnte unter Powerbasic die folgende Unit-Datei verwendet werden, die sich auf BIOS Funktionen beschränkt:
http://dracuul.tripod.com/pbdos/
Leider geht der Bootloader mit Quickbasic und Freebasic nicht. Quickbasic verpasst jedem compilierten Basic-Programm eine ganze Serie von DOS-calls beim Programmstart. Freebasic sucht nach DPMI, was der Bootloader auch nicht bereitstellen kann.
Inwieweit Powerbasic oder Basic allgemein die richtige Programmiersprache für Betriebssysteme ist, lasse ich mal dahingestellt. Ebenfalls, ob es überhaupt sinnvoll ist, ein eigenes Betriebssystem zu schreiben.
Georg |
|
Nach oben |
|
|
ytwinky
Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 01.07.2006, 13:22 Titel: Re: Bootloader für Basic |
|
|
Georgp24 hat Folgendes geschrieben: | Ebenfalls, ob es überhaupt sinnvoll ist, ein eigenes Betriebssystem zu schreiben. | Das ist ein Statement, das mir gut gefällt!
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
|
A.K.
Anmeldungsdatum: 02.05.2005 Beiträge: 467 Wohnort: HH
|
Verfasst am: 01.07.2006, 13:54 Titel: |
|
|
[offtopic]
naja, sinnvoll ist so ne Sache....
Aber alleine des Lernens wegen würd ich sagen: Ja, es macht Sinn.
Alleine was einem beim aktiven OS-Programmieren dabei für Fragen einfallen auf die man vorher gar nicht gekommen wäre...
[/offtopic]
MFG A.K. _________________
http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU* |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|