Seite 1 von 1

Aktuelle snescom binaries

Verfasst: 1. November 2014, 18:35
von Ramsis
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

Re: Aktuelle snescom binaries

Verfasst: 30. August 2015, 09:49
von Redscorpion
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

Re: Aktuelle snescom binaries

Verfasst: 30. August 2015, 12:41
von borti4938
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.

Re: Aktuelle snescom binaries

Verfasst: 30. August 2015, 13:23
von Ramsis
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

Re: Aktuelle snescom binaries

Verfasst: 30. August 2015, 16:12
von Redscorpion
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

Re: Aktuelle snescom binaries

Verfasst: 30. August 2015, 16:49
von Ramsis
Ich stelle mal eine wohlbegründete Vermutung an: Die dir fehlende Quelldatei (*.a65) ist hier zu finden.

Ups -- das stimmt tatsächlich! :D

Re: Aktuelle snescom binaries

Verfasst: 31. August 2015, 09:07
von borti4938
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 ;)

Re: Aktuelle snescom binaries

Verfasst: 2. September 2015, 19:42
von Ramsis
@Redscorpion, hat's geklappt? ;-)