NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext ThreadShow in Flat Mode*


SubjectRe: Assembler Features  
Posted byASMGuy
Posted on12/24/03 10:56 PM



Memblers:

I've implemented local labels using a ".scope" op.
What is the purpose of the name after ".module" in x816?
Is an error given if you give that name again?

How local labels look:

.scope
@loop:
bit $2002
bpl @loop
.scope
@loop: ; <-- that won't cause a "duplicate label" error, because it's in a new scope.
bit $2002
bpl @loop ; as you can see, local labels start with a '@'

How are local labels supposed to work? I'm not entirely sure I understand
the concept.
------------------
tepples:

Perhaps. It's just a matter of personal preference. Some people like one
assembler, others another. I don't like linking (that's one of the main
reasons I use assembly) and I'd prefer a specific assembler for the platform
that I'm working on. This assembler is NES specific (although a -raw command
line option would be simple to implement, it would just have the assembler
auto-matically switch PRG banks when the code overflows one, and then just
output all the PRG banks with no header) and outputs a ready to go binary,
which is a real plus for me.

And that free and multi-platform... Of course the assembler is free, and it
will probably run on Linux too (just c/p the EXE!), because it's written in
.NET.

There's no reason anyone would have to use this assembler or even see
any advantage of this one over any others. I just wrote it because none
of the existing ones were ideally suited to my tastes.

-----------
Everyone and Anyone:

Anyone have a copy of the UNIF spec? The page has disappeared...




-
Entire Thread
Subject  Posted byPosted On
*Assembler Features  ASMGuy12/24/03 7:07 PM
.*Re: Assembler Features  mcmartin12/27/03 02:02 AM
..*Re: Assembler Features  ASMGuy12/27/03 03:29 AM
...*Doing +; conditional instructions; I found the UNIF spec  tepples12/27/03 04:09 AM
....*Re: Doing +; conditional instructions; I found the UNIF spec  RoboNes12/27/03 11:05 AM
...*Re: Assembler Features  ASMGuy12/27/03 03:34 AM
.*Re: Assembler Features  blargg12/24/03 11:35 PM
..*Re: Assembler Features  tepples12/25/03 02:24 AM
...*Re: Assembler Features  tepples12/25/03 02:25 AM
..*Re: Assembler Features  Memblers12/25/03 01:40 AM
.*Re: Assembler Features  Memblers12/24/03 8:48 PM
..*Re: Assembler Features  tepples12/24/03 10:37 PM
....Re: Assembler Features  ASMGuy12/24/03 10:56 PM
....*Re: Assembler Features  RoboNes12/25/03 12:36 PM
....*Re: Assembler Features  Memblers12/25/03 01:33 AM
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo