1. Nexgam Portal
  2. Forum
    1. Unerledigte Themen
    2. Aktive Themen der letzten 24h
  3. Dashboard
  4. Mitglieder
  5. Patreon
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. neXGam - Forum
  2. Forum
  3. Channels
  4. SEGA

Saturn Orbit

  • Arnold
  • 13. Januar 2006 um 10:36
1. offizieller Beitrag
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 13. Januar 2006 um 10:36
    • #1

    Hallo
    habe mal eine Frage zu Saturn Orbit,
    habe es soweit installiert aber jedesmal wenn ich Saturn Orbit starten möchten kommt folgende Meldung
    "There doesnt seem to be GNU make file in past or in Dev-C++ bin path..........! Habe es mir schon zweimal gedownloaded aber immerwieder das selbe. Bitte brauche dringend Hilfe!
    Danke schon einmal im voraus!

    • Zitieren
  • Mr. Saturn
    All-Time Singstar Champion
    Beiträge
    11.745
    • 13. Januar 2006 um 10:49
    • Offizieller Beitrag
    • #2

    Da wird sich spätestens gleich RockinB melden... :P

    Mr. Saturn

    Die SEGA Story [Buch]

    Mint PAL Saturn Games Collection: 240/240

    [size=10]Webmaster SEGA Network
    [/size]

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 13. Januar 2006 um 12:34
    • #3
    Zitat

    Original von Arnold
    habe mal eine Frage zu Saturn Orbit,
    habe es soweit installiert aber jedesmal wenn ich Saturn Orbit starten möchten kommt folgende Meldung
    "There doesnt seem to be GNU make file in past or in Dev-C++ bin path..........! Habe es mir schon zweimal gedownloaded aber immerwieder das selbe. Bitte brauche dringend Hilfe!
    Danke schon einmal im voraus!


    Deine Lösung hängt mit dem ini-File von Dev-Cpp zusammen, siehe weiter unten. Hier einige Infos, die mir gerade einfallen:

    Ja, also es reicht wenn du es 1x downloadest. Bei der Installation mußt du mindestens eine der beiden Compiler toolchains auswählen (COFF, ELF). Wenn du Windows 98 hast, dann den Win98 support ebenfalls auswählen.

    Nach der Installation wirst du gefragt, alles kompilieren zu lassen. Kannste machen (braucht etwas Zeit und Platz auf der Festplatte), mußte aber nicht. Du kannst später zu jeder Zeit alle Besipiele kompilieren oder löschen mit den entsprechenden batch-Dateien in C:/SaturnOrbit/. Siehe auch unten.

    So, wenn alles installiert ist, mußt du als erstes dem Editor Dev-Cpp das richtige ini-File zuweisen. C:/SaturnOrbit/Dev-Cpp.exe starten. Unter Tools/Environment options/Files&Directories (oder so ähnlich) das ini-File C:/SaturnOrbit/Devcpp.ini auswählen und aktivieren.

    Fein, jetzt kannst du dir irgendein Beispiel aus C:/SaturnOrbit/EXAMPLES/ nehmen (ein kleines SGL SAMPLE, vorzugsweise) und öffne dessen *.dev Projekt-Datei. Beachte: wenn du die COFF toolchain hast, dann öffne *_coff.dev, wenn ELF dann *_elf.dev.

    Um dieses Beispiel zu kompilieren und ein CD-Image zu erzeugen, drücke einfach auf "Recompile All". Nach geringfügigen Änderungen am Quelltext genügt auch "Recompile".

    Bemerkung: wenn du sowohl COFF, als auch ELF toolchains installiert hast und beim kompilieren zwischen *_coff.dev und *_elf.dev Projekten wechselst, dann immer "Recompile All" auswählen, sonst kommt bei nur "Recompile" eine Fehlermeldung, weil cinit.o (und eventuell andere Objektdateien) im falschen Format ist.


    In SaturnOrbit gibt es neben Dev-Cpp noch eine 2. Möglichkeit zu kompilieren: batch-Dateien.
    In jedem Projekt finden sich Verknüpfungen auf MAKE_COF.BAT und MAKE_ELF.BAT. Doppelklick und du bekommst - wie auch mit Dev-Cpp - das entsprechende binary sl_coff.bin bzw. sl_elf.bin sowie ein CD-Image sl_coff.iso bzw. sl_elf.iso.

    Das CD-Image enthält alles, was im Unterverzeichnis "cd" eines Projektes vorhanden ist. Dort kommt allso alles rein, was man im Saturn-Spiel so alles von CD laden möchte.

    Für Audio-Tracks muss man ein CUE-Sheet erstellen (Text-Datei), wie sie im Saturn Game Tutorial Demo zu finden sind.


    Okay, nun willst du vielleicht das Resultat im Saturn-Emulator testen. Der Emulator Satourne ist schon enthalten in C:/SaturnOrbit/EMUS/. Wenn du ihn startest, sollten keine roten Textmeldungen im Fenster sein, sonst mußt du die Plugins voon Satourne konfigurieren.
    In Satourne drückst du einfach RUN und wartest bis die ersten Polygone auftauchen. Dann PAUSE drücken, unter Machine Mode (oder so) Saturn Binary auswählen und das entspr. binary angeben. Der PC sollte auch auf 0x6004000 gesetzt sein. Nun wieder auf RUN drücken und nun läuft es.

    Bemerkung:
    Wenn man ein Saturn-Projekt auf dem Emu testen will, welches auf die CD zugreift, dann mußt du das CD-Image mit Daemon-Tools als Virtuelles CD-Laufwerk mounten und dieses im Emu auswählen. Das Laden des binarys entfällt dann.


    Es gibt auch ein englisches FAQ zu SaturnOrbit.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    2 Mal editiert, zuletzt von RockinB (13. Januar 2006 um 16:18)

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 13. Januar 2006 um 13:04
    • #4

    Joi danke werde heute Abend erst einmal daran rumbasteln.
    PS: Finde es echt cool das sich jemand so für den Saturn einsetzt, echt geil!!! :top:

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 14. Januar 2006 um 08:06
    • #5

    Hey Rockin B
    Habe aus versehen die Dev Exe Datei anstatt die Dev ini zugewiesen, und wenn ich das Programm jetzt starten möchten kommt jedes mal eine Anzeige ein Fehler ist aufgetreten. Kann Dev gar nicht mehr starten, habe es noch mal neu installiert aber trotzdem das selbe. :???:

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 14. Januar 2006 um 10:21
    • #6
    Zitat

    Original von Arnold
    Hey Rockin B
    Habe aus versehen die Dev Exe Datei anstatt die Dev ini zugewiesen, und wenn ich das Programm jetzt starten möchten kommt jedes mal eine Anzeige ein Fehler ist aufgetreten. Kann Dev gar nicht mehr starten, habe es noch mal neu installiert aber trotzdem das selbe. :???:


    Das ist sicherlich ein Eintrag in der Registry, den man umbenennen könnte, nur hab' ich jetzt kein Windows hier.

    Benenne doch einfach Devcpp.exe um und ändere das ini File danach. Wahrscheinlich ist es dann nicht unbedingt nötig, Devcpp.exe wieder den originalen Namen zu verpassen. Wenn du's doch machst, öffne das Proggie danach nochmal, damit Windows es auch findet beim Öffnen von*.dev Dateien.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 15. Januar 2006 um 19:04
    • #7

    So, habe es wieder zum laufen bekommen. Danke, habe aber jetzt die nächste Frage, habe ein Beispiel geöffnet und es compiliert aber wo hin wird es denn gespeichert?
    Danke!

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 15. Januar 2006 um 19:17
    • #8
    Zitat

    Original von Arnold
    ...aber jetzt die nächste Frage, habe ein Beispiel geöffnet und es compiliert aber wo hin wird es denn gespeichert?
    Danke!


    Im gleichen Verzeichnis wie die .dev Projekt Datei.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 15. Januar 2006 um 19:40
    • #9

    Jedes mal wenn ich auf compilieren gehen kommt immer error in make. win! und ich habe schon drei cof. oder elf Projekte ausprobiert!

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 15. Januar 2006 um 22:01
    • #10
    Zitat

    Original von Arnold
    Jedes mal wenn ich auf compilieren gehen kommt immer error in make. win! und ich habe schon drei cof. oder elf Projekte ausprobiert!

    Halleluhja!
    Also vorerst: versuche das Kompilieren alternativ mal mit den Batch Dateien.
    (falls das nicht klapp kommst du so an die Fehlerausgaben um sie hier zu posten:
    Eingabeaufforderung starten, in Projekt-Verzeichnis wechsel mittels "cd" Kommando, MAKE_* im Konsolenfenster starten)

    Kannst du nachdem der error auftrat in Dev-Cpp das Kompilerlog unten ansehen und hier posten?

    Denn bisher kann ich mit "error in make. win" wenig anfangen, ich brauch' mehr infos.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    Einmal editiert, zuletzt von RockinB (15. Januar 2006 um 22:03)

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 15. Januar 2006 um 22:35
    • #11

    File format is ambiguous
    coff-sh coff-sh-small
    C:\SaturnOrbit\EXAMPLES\CyberWarriorX\bm24bpp\Makefile.win [Build Error] [sl_elf.coff] Error 1

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 16. Januar 2006 um 14:04
    • #12
    Zitat

    Original von Arnold
    File format is ambiguous
    coff-sh coff-sh-small
    C:\SaturnOrbit\EXAMPLES\CyberWarriorX\bm24bpp\Makefile.win [Build Error] [sl_elf.coff] Error 1

    Hab's eben nochmal installiert und das gleiche Beispiel ausprobiert, alles funzt einwandtfrei.

    In Anlehnung an meine frühere Bemerkung:

    Zitat

    Bemerkung: wenn du sowohl COFF, als auch ELF toolchains installiert hast und beim kompilieren zwischen *_coff.dev und *_elf.dev Projekten wechselst, dann immer "Recompile All" auswählen, sonst kommt bei nur "Recompile" eine Fehlermeldung, weil cinit.o (und eventuell andere Objektdateien) im falschen Format ist.


    Tippe ich darauf, dass cinit.o in C:/SaturnOrbit/COMMON/ nach der installation bereits vorhanden ist, und zwar im COFF Format (zumindest kommt dabei diese Fehlermeldung).

    Also:
    - "Recompile All", oder
    - cinit.o löschen, oder
    - batch files benutzen (denn die löschen immer alle Objektdateien)
    - COFF toolchain benutzen (aber die anderen Lösungen sind effektiver)

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 17. Januar 2006 um 14:05
    • #13

    Hallo Rockin B
    Kann man eigentlich auch Cinema 4D dafür benutzen, kann man auch DXF Datei speichern? Kann damit besser umgehen.

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 17. Januar 2006 um 14:42
    • #14
    Zitat

    Original von Arnold
    Kann man eigentlich auch Cinema 4D dafür benutzen, kann man auch DXF Datei speichern? Kann damit besser umgehen.


    Um 3D Modelle zu erstellen? Da kann man alles nehmen was man will, solange man die Dateien irgendwie zu DXF konvertieren kann.

    Optimal ist es, wenn der DXF Exporter nur "3DFACE" entities benutzt, dann erübrigen sich Tools wie RB_SaturnDXF oder 3Dto3D.

    Da alles über DXF (und anschließend 3DEditor per DXF2SG3) geht, MUSS MAN ALLE MATERALEIGENSCHAFTEN IN 3DEditor EINGEBEN.


    Am Besten ist's natürlich, wenn man eines der proggies von damals hat, die export zu Saturn direkt unterstützen ;) . Die sollten die Materialeigenschaften auch exportieren.


    Tipp:
    Immer den Polygon-Count im Auge behalten. Riesige Objekte aus 1000den Polygonen kann man sich abschmatzen. Ein Objekt sollte maximal aus wenigen 100 Polys bestehen. Zeitgleich kann man auf dem Saturn wenige 1000 Polys darstellen.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 17. Januar 2006 um 20:36
    • #15

    Rockin B
    habe eine Frage zu Bitmdemo, wie bekomme ich eine 0Datei wie bei Bitmdemo SC1, Sc1 Pal? Habe es mit dem pCX to Sat Converter schon versucht, funktioniert aber nicht!
    (PS: hoffe ich bring dich nicht zur verzweifelung mit meinen ganzen Fragen. Find ich schade das kein größeres Interresse hier besteht!!)

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 17. Januar 2006 um 20:58
    • #16
    Zitat

    Original von Arnold
    Rockin B
    habe eine Frage zu Bitmdemo, wie bekomme ich eine 0Datei wie bei Bitmdemo SC1, Sc1 Pal? Habe es mit dem pCX to Sat Converter schon versucht, funktioniert aber nicht!


    Hab's eben ausprobiert, klappt einwandtfrei.
    Vielleicht liegt dein Problem beim aufrufen von PCXTOSAT.EXE?

    Diese batch Datei:

    Code
    COPY C:\Saturn~1\SET_COF.BAT .\TMP.BAT
    CALL TMP.BAT
    DEL TMP.BAT
    PCXTOSAT SCENE1.PCX test C test_array


    Erstellt die gewünschten Dateien test.c und testPal.c .


    Zitat

    Original von Arnold
    (PS: hoffe ich bring dich nicht zur verzweifelung mit meinen ganzen Fragen. Find ich schade das kein größeres Interresse hier besteht!!)


    Wieso, reich' ich denn nicht? :ray:

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    Einmal editiert, zuletzt von RockinB (17. Januar 2006 um 20:59)

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 17. Januar 2006 um 22:29
    • #17

    ich bin :haulol:
    Was mache ich dann mit der Batch Datei?

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 17. Januar 2006 um 23:13
    • #18
    Zitat

    Original von Arnold
    ich bin :haulol:
    Was mache ich dann mit der Batch Datei?


    Kopiere es in eine text-Datei, mit der Endung .bat (Achtung: XP hängt gerne .txt noch hintendran und versteckt dies),
    speichere sie im BITMDEMO Verzeichnis und
    verabreiche ihr einen Doppelklick.

    Kannst natürlich auch die Eingabeaufforderung öffnen, mit cd ins BITMDEMO Verz. wechseln und jede Zeile einzeln ausführen.

    Bem: die ersten 3 Zeilen sind nur dazu da, damit PCXTOSAT (in SaturnOrbit enthalten) gefunden wird.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 18. Januar 2006 um 08:06
    • #19

    Habe die Batch datei kriege immer eine test C datei mit nur 1KB
    und Test Pal mit 3KB.

    • Zitieren
  • Arnold
    Fortgeschrittener
    Beiträge
    194
    • 18. Januar 2006 um 11:17
    • #20

    Hat sich schon erledigt

    • Zitieren
Werbung
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™