Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Bootloader für Basic

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Georgp24



Anmeldungsdatum: 30.06.2006
Beiträge: 81
Wohnort: Ahlen

BeitragVerfasst am: 01.07.2006, 10:55    Titel: Bootloader für Basic Antworten mit Zitat

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. zwinkern

Georg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 01.07.2006, 13:22    Titel: Re: Bootloader für Basic Antworten mit Zitat

Georgp24 hat Folgendes geschrieben:
Ebenfalls, ob es überhaupt sinnvoll ist, ein eigenes Betriebssystem zu schreiben. zwinkern
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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
A.K.



Anmeldungsdatum: 02.05.2005
Beiträge: 467
Wohnort: HH

BeitragVerfasst am: 01.07.2006, 13:54    Titel: Antworten mit Zitat

[offtopic]
naja, sinnvoll ist so ne Sache....lächeln

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... lächeln
[/offtopic]

MFG A.K.
_________________

http://forum.IconSoft.de
http://www.pnpbb.de - hol dir jetzt dein eigenes kostenloses Forum *NEU*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen Yahoo Messenger MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz