Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: Hunter am 13. December 2004, 13:08

Titel: BMP Laden ...
Beitrag von: Hunter am 13. December 2004, 13:08
Hallo,

wer vone uch weis wie ich mit assembler Datein laden kann. Ich möchte zum Beispiel ein BMP landen und dieses dann als Array ... in den Grafikspeicher schreiben. Ich wäre auch schon froh wenn mir jemand sagen kann wie ich zum Beispiel eine Textdatei önnen kann, und diese dann Ausgeben lasse.

Danke schon im voraus. :wink:
Titel: BMP Laden ...
Beitrag von: joachim_neu am 13. December 2004, 13:55
dazu brauchst du erstmal ein FS für dein OS...
Titel: BMP Laden ...
Beitrag von: Hunter am 13. December 2004, 15:59
Was ist ein FS?
Kannst mir vieleicht jemand sagen wie ich die File Adresse einer datei herausfinden kann ?
Titel: BMP Laden ...
Beitrag von: joachim_neu am 13. December 2004, 16:02
normalerweise speichert man daten auf eine diskette. die diskette ist aber nicht in dateien, sondern in sektoren unterteilt. und eine datei besteht also aus mehreren sektoren. und diese werden mit einem FS geordnet, sodass man weiß, welcher sektor zu welcher file gehört. und dazu braucht man das. du brauchst also erst einmal ein FS, bzw. eine leseroutine, und dann kannste die file laden, und dann erst ausgeben
Titel: BMP Laden ...
Beitrag von: Hunter am 13. December 2004, 16:04
Also ich verwende ein Fat12 Dateisystem ... wie könnte man das mit fat12 realisieren?
Titel: BMP Laden ...
Beitrag von: Roshl am 13. December 2004, 16:30
Im Realmode kannste die Bios-Interrupte zur Hilfe nehmen um Sektoren zu lesen, den Treiber für's musst du allerdings noch selbst schreiben, da verweise ich mal auf TeeJay's Fat12 Tutorial.
Wenn du im Protectedmode bist, dann musst du vorher noch einen Disketten/Festplatten-Treiber schreiben. Ich geh aber mal davon aus du bist im Realmode, sonst hättest du wahrscheinlich eh schon ein FS implementiert.
Titel: BMP Laden ...
Beitrag von: Hunter am 13. December 2004, 16:33
Ja, bin noch im Real Mode. Gibt es da nicht irgend eine möglichkeit die File Address einer Datei herauszufinden ?...
Titel: BMP Laden ...
Beitrag von: stultus am 13. December 2004, 16:45
wie bereits von roshl gesagt, schau dir Teejays Fat12 Tut an, dann wird alles klar ^^
Titel: BMP Laden ...
Beitrag von: GhostCoder am 13. December 2004, 20:55
rtfm :)