Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

11

03.09.2014, 20:18

Leute, das ist doch nicht mehr lustig. Ich rufe gcc mit -ffreestanding auf, und kann immer noch die Konsole ansteuern. :cursing:
Kennt keiner von euch ne möglichkeit, Plattformunabhänigen asm-Code zu erstellen?

MfG,
RmbRT
"Dumm ist, wer dummes tut."

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

12

03.09.2014, 20:30

Was willst du erreichen?
Plattformunabhänig != "die Plattform nicht verwenden"
Du musst immer fertige Funktionen irgendeiner Plattform verwenden.

Legend

Alter Hase

Beiträge: 731

Beruf: Softwareentwickler

  • Private Nachricht senden

13

03.09.2014, 20:37

Nee, als OS Kernel kann er genau das nicht.
Komisch, ich kann mich an solche Probleme nicht erinnern. Aber ich war auch faul und hab einfach Grub benutzt. Der kann ne ELF Datei laden in die man in den ersten 8k nen speziellen Header verpackt hatte.
"Wir müssen uns auf unsere Kernkompetenzen konzentrieren!" - "Juhu, wir machen eine Farm auf!"

Netzwerkbibliothek von mir, C#, LGPL: https://sourceforge.net/projects/statetransmitt/

RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

14

03.09.2014, 20:39

Ich möchte es halt ohne GRUB lösen, sondern nur mit eigenem Code :(

MfG,
RmbRT
"Dumm ist, wer dummes tut."

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

15

03.09.2014, 20:51

Dann baust du halt auf den BIOS auf.
Du verschiebst die Abhängigkeiten nur.

Ich habe aber irgendwie überlesen das es um Betriebssystementwicklung geht.
Meine Ressourcen dazu war in großen Teilen: http://www.lowlevel.eu/wiki/OS-Dev_für_Einsteiger
Da steht auch so Sachen wie Compiler einrichten. MinGW ist dafür eigentlich jedenfalls eher nicht vorgesehen. Das ist ja gerade für Windows neuausgerichtet.

RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

16

03.09.2014, 21:27

Auf lowlevel wird auch die gcc.exe verwendet. Wie genau stelle ich die denn ein, dass keine .exe herauskommt?
Edit: Wie eine Windows-unabhängige datei rauskommt.

MfG,
RmbRT
"Dumm ist, wer dummes tut."

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RmbRT« (03.09.2014, 21:38)


RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

17

04.09.2014, 02:21

Also anscheinend kann mingw auf windows nur .exe Dateien erstellen. Ich versuche momentan (vergeblich) DJGPP ans laufen zu bringen, wobei ich eine VM benutzen muss, da ich ein 64-Bit Windows habe. Welche VM ist eurer meinung nach am besten geeignet, um djgpp auszuführen?

MfG,
RmbRT
"Dumm ist, wer dummes tut."

Legend

Alter Hase

Beiträge: 731

Beruf: Softwareentwickler

  • Private Nachricht senden

18

04.09.2014, 09:26

Also ich benutze als Virtualisierungssoftware gerne VirtualBox. Aber wenn du eh ne VM hochziehst - wäre ne Linux VM in diesem Fall nicht besser? Zumindestens habe ich da von noch keinen Problemen gehört.
"Wir müssen uns auf unsere Kernkompetenzen konzentrieren!" - "Juhu, wir machen eine Farm auf!"

Netzwerkbibliothek von mir, C#, LGPL: https://sourceforge.net/projects/statetransmitt/

RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

19

04.09.2014, 10:23

Kannst du mir da eine empfehlen?
Und kann ich mit djgpp wirklich .bin dateien erstellen?

MfG,
RmbRT
"Dumm ist, wer dummes tut."

RmbRT

Treue Seele

  • »RmbRT« ist der Autor dieses Themas

Beiträge: 169

Wohnort: Darmstadt

Beruf: Student

  • Private Nachricht senden

20

04.09.2014, 14:56

OK, hab das ganze jetzt mit VirtualBox und xp mit djgpp gelöst. :thumbsup:

MfG,
RmbRT
"Dumm ist, wer dummes tut."

Werbeanzeige