Aktuelle snescom binaries

Hier könnt ihr Euch mit Gleichgesinnten austauschen bei der Entwicklung eines neuen Spiels oder eines neuen Stücks Hardware... oder einfach nur über Coding und Spieleentwicklung allgemein plaudern.

Moderatoren: ikari_01, d4s

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Aktuelle snescom binaries

Beitrag von Ramsis » 1. November 2014, 18:35

snescom ist ein gemeinhin unterschätzter SNES-Assembler, zu dem man im Netz praktisch keine vertrauenerweckenden Binaries findet. Das soll sich hiermit ändern. :wink:

Aktuelle Linux-Binaries v1.7.4.1:
snescom v1.7.4.1 (Linux binaries)

Windows-Binaries v1.7.4.1:
snescom v1.7.4.1 (Windows binaries + documentation)

Edit: Die Binaries funktionieren ohne bestimmte DLLs anscheinend nicht richtig, daher habe ich sie fürs erste entfernt.

Viel Spaß und lieben Gruß,
Ramsis

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: Aktuelle snescom binaries

Beitrag von Redscorpion » 30. August 2015, 09:49

Grüße,

ich hab mir das jetzt mal unter Windows installieren wollen. Lt. snescom brauch man ja die GCC precompiler.

Den hab ich via minigcc unter windows installiert und in den Windows Settings den Path gesetzt.

Hab mir von: http://bisqwit.iki.fi/src/snescom-demo/

die Demofiles geladen. Ich nehme mal an compilen ging so:

snescom.exe makefile

Kommt aber der fehler:
Error: Undefined label "header" in expression - got "header"
Error: Expression must be const - got "header"
Error: What is 'reset.o65 main.o65 gfx.o65 vars.o65' - previous token: '.ips'?
Error: Label 'demo' already defined
Error: What is '$(OBJS)' - previous token: ''?
Error: What is '$@ $^' - previous token: ''?
Error: What is '%.o65' - previous token: ''?
Error: What is '%.a65' - previous token: ''?
Error: Label 'o' already defined
Error: What is '$@ $<' - previous token: ''?
Error: What is '%.ips' - previous token: ''?
Error: What is '%.a65' - previous token: ''?
Error: Label 'snescom' already defined
Error: Label 'J' already defined
Error: Label 'Wall' already defined
Error: Label 'o' already defined
Error: What is '$@ $<' - previous token: ''?
Cannot define label '*'. Perhaps you meant '*= <value>'?
Error: What is '*.o65 *~ demo.smc' - previous token: '.ips'?

Kann hier jemand helfen?

Ich bin auch gern bereit mit eine Linux VM aufzusetzen, jedoch welche? Gebt mir mal nen Tipp!

Gruß

red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

Benutzeravatar
borti4938
Hardcore SNES-Freak
Hardcore SNES-Freak
Beiträge: 1069
Registriert: 23. August 2012, 17:43
+Positive Tradingpoints+: 69 von 69

Re: Aktuelle snescom binaries

Beitrag von borti4938 » 30. August 2015, 12:41

Von Windows und irgendwelchen Compilern habe ich wenig Ahnung - ich nehme da immer Linux oder Mac OS ;)

Wenn du magst, kann ich dir mal n fertige VM mit Ubuntu 10.04 (für VBox) zuschicken. Dort ist u.A. snescom installiert.

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: Aktuelle snescom binaries

Beitrag von Ramsis » 30. August 2015, 13:23

Hey, Redscorpion,

wenn ich recht verstehe, möchtest du unter Verwendung obiger Binaries Bisqwits Demo-ROM assemblieren, richtig?

Der nötige Shell-Befehl lautet:

Code: Alles auswählen

make all
... vorausgesetzt, du hast GCC und make installiert. Daraufhin sucht make in deinem Ordner das Makefile und führt die darin vorhandenen Befehle aus (darunter snescom und sneslink). :wink:

Viel Erfolg und lieben Gruß,
Ramsis

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: Aktuelle snescom binaries

Beitrag von Redscorpion » 30. August 2015, 16:12

borti4938 hat geschrieben:Von Windows und irgendwelchen Compilern habe ich wenig Ahnung - ich nehme da immer Linux oder Mac OS ;)

Wenn du magst, kann ich dir mal n fertige VM mit Ubuntu 10.04 (für VBox) zuschicken. Dort ist u.A. snescom installiert.

Gerne


@Ramis: Ja das war gut. aber geht irgendwie noch immer nicht:

make: *** Keine Regel vorhanden, um das Target »vars.o65«,
benötigt von »demo.smc«, zu erstellen. Schluss.

Mir fehlt auch eine vars.o65

Die gibts ja auch leider nicht bei der Beispielseite.

gruß

red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: Aktuelle snescom binaries

Beitrag von Ramsis » 30. August 2015, 16:49

Ich stelle mal eine wohlbegründete Vermutung an: Die dir fehlende Quelldatei (*.a65) ist hier zu finden.

Ups -- das stimmt tatsächlich! :D

Benutzeravatar
borti4938
Hardcore SNES-Freak
Hardcore SNES-Freak
Beiträge: 1069
Registriert: 23. August 2012, 17:43
+Positive Tradingpoints+: 69 von 69

Re: Aktuelle snescom binaries

Beitrag von borti4938 » 31. August 2015, 09:07

Redscorpion hat geschrieben:
borti4938 hat geschrieben:Von Windows und irgendwelchen Compilern habe ich wenig Ahnung - ich nehme da immer Linux oder Mac OS ;)

Wenn du magst, kann ich dir mal n fertige VM mit Ubuntu 10.04 (für VBox) zuschicken. Dort ist u.A. snescom installiert.

Gerne
Ich suche es dir mal raus ;)

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: Aktuelle snescom binaries

Beitrag von Ramsis » 2. September 2015, 19:42

@Redscorpion, hat's geklappt? ;-)

Antworten