Lowlevel

OffZone => Offtopic => Thema gestartet von: cyby am 03. July 2004, 19:38

Titel: nasm geht irgentwie nicht ?!?
Beitrag von: cyby am 03. July 2004, 19:38
hi,

ich habe mir jetzte den nasm runtergeladen  und mal die beiden exen gestartet, leider kommt nur sehr kurz ein DosFenster und dann geht es aus :(
ist das normal ?
Danke für eine Antwort :)

MfG
cyby :)
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: The-Programmerfish am 03. July 2004, 19:56
Ja das ist normal. :D
Du musst über die Konsole (Eingabeaufforderung, Start->Programme->Zubehör) in das Verzeichnis von Nasm wechseln und dann mit nasm (oder nasmw) und den entsprechenden Parametern (Flat Binary ist z. B. nasm -f bin -o name.bin name.asm) aufrufen.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: cyby am 03. July 2004, 20:07
Zitat
The-Programmerfish postete
Ja das ist normal. :D
Du musst über die Konsole (Eingabeaufforderung, Start->Programme->Zubehör) in das Verzeichnis von Nasm wechseln und dann mit nasm (oder nasmw) und den entsprechenden Parametern (Flat Binary ist z. B. nasm -f bin -o name.bin name.asm) aufrufen.
aber irgentwo muss man doch dann den quelltext eingeben oder ?
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: The-Programmerfish am 03. July 2004, 20:10
Den musst du in einem Editor (entweder der Windows-Standart Editor oder einen mit Syntax-Highlightning, z. B. Proton, www.meybohm.de) eingeben und dann in dem Verzeichnis von Nasm speichern.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: cyby am 03. July 2004, 20:20
Zitat
The-Programmerfish postete
Ja das ist normal. :D
Du musst über die Konsole (Eingabeaufforderung, Start->Programme->Zubehör) in das Verzeichnis von Nasm wechseln und dann mit nasm (oder nasmw) und den entsprechenden Parametern (Flat Binary ist z. B. nasm -f bin -o name.bin name.asm) aufrufen.
hast du hier mit eingabeaufforderung den DosEditor Start->Ausführen->Command gemeint  gemeint ?
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: The-Programmerfish am 03. July 2004, 21:02
Ja genau den,
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: kleiner am 13. July 2004, 18:37
Jaja, nur IDEs gewöhnt. Da muss man sowas nicht selbst machen.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: cyby am 18. December 2004, 16:33
könnte vielleicht mal wer bitte das fertige Programm von Ausgabe 1 hochladen oder mir zuschicken (email) ? irgentwie klapt das leider nicht  :oops:
DANKE schonmal !!!!!!
LowLevel ist einfach nur GEIL  :!:  :!:  :!:  :!:  :!:
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: elfish_rider am 18. December 2004, 21:07
Ich empfehle dir, eine Batchdatei (Befehlsdatei) zu erstellen, sie beschleunigt das Compilen und ev. das Image erstellen extrem und nimmt einem die mühsame Erstellungsarbeit ab,

Bsp.:


nasmw boot.bin -f bin -o build\boot.bin -> erste Quelldatei assemblieren
nasmw kernel.bin -f bin -o build\kernel.bin -> die zweite Datei
copy /V /Y /B build\boot.bin + build\kernel.bin build\myOS.img -> Die Kopierfunktion von Windows mit den entsprechenden Funktionen verwenden, um Dateien aneinanderzuhängen
pause -> auf beliebige Taste warten
rawwritewin build\myOS.img -> mit RaWrite auf Diskette schreiben
pause


Hinweis: Die Kommentare (->) nicht schreiben; Datei als .bat abspeichern
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: elfish_rider am 18. December 2004, 22:35
Ich empfehle, cmd.exe anstelle von command.com als Befehlsinterpreter zu verwenden, da dieser (unter xp) schneller läuft und mehr Funktionen hat.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: cyby am 19. December 2004, 08:54
gibt es auch ein Programm um sowas auf CD zu schreiben ? habe kein Diskettenlaufwerk  :lol:
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: joachim_neu am 19. December 2004, 09:44
ich würd anfangs mit bochs rumfuchteln, weil das brennen ja länger dauert, und dann, wenn du was gutes hast, dann brennen... gehen da eigendlich BIOS-Ints? ich glaub net.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: SilentBoB am 19. December 2004, 13:42
Hallo, ich habe auch kein Diskettenlaufwerk....und Bochs will auch nicht so funzen wie ich es will....wenn ich sage Begin Simulation dann kommt immer das.:
http://mitglied.lycos.de/jwuwvslk/bochs.JPG

ich hoffe ihr könnt mir helfen
MfG
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: elfish_rider am 19. December 2004, 14:12
Bochs braucht eine Konfigurationsdatei, in der alle Einstellungen (zB welches BIOS, usw.) festgelegt sind. Diese Datei muss sich im gleichen Verzeichnis befinden und heisst bochsrc (oder bochsrc.txt). Im der Dokumentation findest du alle Einstellmöglichkeiten.
Hier ein simples Beispiel (8 MB RAM, Standard-Bochs-BIOS, OS-Image my_os.img als Diskette emuliert)

romimage: file=BIOS-bochs-latest, address=0xf0000
megs: 8
vgaromimage: VGABIOS-elpin-2.40
floppya: 1_44=my_os.img, status=inserted
boot: floppy
ips: 1000000


Wenn Bochs dann geöffnet wird, fährt es seinen virtuellen PC sogleich hoch mit diesen Infos.
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: SilentBoB am 19. December 2004, 15:12
hallo nochmal,
ich hab jetzt mal deine Config in die bochsrc geschrieben. Er kommt zwar jetzt nen stückchen weiter aber bricht es dann aber wieder ab.
kann es dran liegen, weil in der Config steht .:  floppya
und ich kein Floppy besitze?

MfG
Titel: nasm geht irgentwie nicht ?!?
Beitrag von: joachim_neu am 19. December 2004, 15:32
ne. das ist nur die imagefile. da musste dein image reinmachen.