Revolution Software Forum Index Revolution Software

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   Main PageRevSoft.org   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Assembler Discussion
Goto page 1, 2, 3 ... 24, 25, 26  Next
 
Post new topic   Reply to topic    Revolution Software Forum Index -> Spencer's Assembler
View previous topic :: View next topic  
Author Message
Spencer
Revolution Software Staff


Joined: 17 Sep 2005
Posts: 1429
Location: Indiana

PostPosted: Wed Feb 22, 2006 8:54 pm    Post subject: Assembler Discussion Reply with quote

In this forum, you'll be able to find the latest builds of my assembler. It's stable, easy to use, and most of all fast: three or four times as fast as TASM. The key lies in opcode searching, here is where the most time is spent.

Most of all, there will be directives specifically to format output to be compatible with Jim and my app signer, for the first time making building apps for the 83+ series quick and simple.

This is no IDE, it doesn't cater to beginners. If you've written z80 in TASM's style, this assembler is almost entirely compatible (TASM and I disagree on a few points) and will speed up assembly significantly.

A few unique features:
- The #include pre-assembly operation will autodetect binary and bmp files, importing .bmp straight to data.
- Optional label or define export in the form of equates.
- Can export a statistics file that shows the sorted opcodes and the amount of times they are used.


Last edited by Spencer on Fri Mar 31, 2006 6:09 pm; edited 1 time in total
Back to top
View user's profile Send private message AIM Address
Kevin
1337: ph34r mE


Joined: 04 Sep 2005
Posts: 1455
Location: Chesapeake, VA

PostPosted: Wed Feb 22, 2006 9:10 pm    Post subject: Reply with quote

I wondered when you'd talk about it publicly! I really like the #include bitmaps idea, too bad it's just monochrome Sad. Oh well, can't ask for to much. I wonder how much it compete's with Ben's feature for feature?
_________________
- KevinJB
Back to top
View user's profile Send private message Visit poster's website AIM Address
threefingeredguy
Banneded


Joined: 30 Aug 2005
Posts: 1749
Location: Behind you!

PostPosted: Wed Feb 22, 2006 9:28 pm    Post subject: Reply with quote

Is BoogerASM still being considered?
Back to top
View user's profile Send private message Visit poster's website AIM Address
Jim e
Revolution Software Staff


Joined: 08 Jan 2005
Posts: 1555
Location: What September is over??

PostPosted: Wed Feb 22, 2006 9:35 pm    Post subject: Reply with quote

It is most definately faster then tasm by a huge margin. From when I ran it it's 2.6 times faster than tasm. Bens say his can be 2 to 6 times slower than tasm. So when you're coding in hyper speed you know who to pick.
_________________
Back to top
View user's profile Send private message Send e-mail AIM Address MSN Messenger
Spencer
Revolution Software Staff


Joined: 17 Sep 2005
Posts: 1429
Location: Indiana

PostPosted: Thu Feb 23, 2006 2:12 am    Post subject: Reply with quote

First public build. Should work pretty well, it built Zelda.


readme.txt
 Description:
Not complete, but documents some of the switches.

Download
 Filename:  readme.txt
 Filesize:  972 Bytes
 Downloaded:  184 Time(s)


assembler.zip
 Description:
Contains assembler.exe and TASM80.TAB.

Download
 Filename:  assembler.zip
 Filesize:  20.11 KB
 Downloaded:  206 Time(s)

Back to top
View user's profile Send private message AIM Address
NanoWar
Revolution Software Staff


Joined: 13 Sep 2005
Posts: 903
Location: Free.

PostPosted: Thu Feb 23, 2006 4:58 am    Post subject: Reply with quote

[deleted]
...then I have to use Brass for .varloc Sad

_________________
No audience, no show.


Last edited by NanoWar on Mon Mar 13, 2006 10:48 am; edited 1 time in total
Back to top
View user's profile Send private message
burntfuse
Revolution Software Staff


Joined: 16 Aug 2005
Posts: 1902
Location: Boston, MA

PostPosted: Wed Mar 01, 2006 6:20 pm    Post subject: Reply with quote

Any plans to release the source code? (It'd be nice to finally have a decent assembler for Linux)
_________________
I have sold my soul to the penguin
Back to top
View user's profile Send private message Visit poster's website AIM Address
threefingeredguy
Banneded


Joined: 30 Aug 2005
Posts: 1749
Location: Behind you!

PostPosted: Wed Mar 01, 2006 9:45 pm    Post subject: Reply with quote

And Macintosh.
Back to top
View user's profile Send private message Visit poster's website AIM Address
Spencer
Revolution Software Staff


Joined: 17 Sep 2005
Posts: 1429
Location: Indiana

PostPosted: Thu Mar 02, 2006 3:10 am    Post subject: Reply with quote

Yeah, the source should be fully portable to linux (it may just be a simple matter of moving the source to a linux machine). I'm not a big fan of big endian, so it'll take some work to get it to work on a mac, unless of course you have one of the messed up new macs.

I'd really like to express how easy this assembler and wabbitsign have made it to build Zelda, so I've took a video of realtime assembly and signing of Zelda, a four page app at least 20k of code.

http://group.revsoft.org/app.avi
Back to top
View user's profile Send private message AIM Address
tr1p1ea
Delux User


Joined: 11 Sep 2005
Posts: 265

PostPosted: Thu Mar 02, 2006 5:15 am    Post subject: Reply with quote

Nice and fast ... but whats with the 'Label XXXX not found' errors? Yet it still assembles and is signed? Neutral.
Back to top
View user's profile Send private message
Kevin
1337: ph34r mE


Joined: 04 Sep 2005
Posts: 1455
Location: Chesapeake, VA

PostPosted: Thu Mar 02, 2006 7:17 am    Post subject: Reply with quote

Weird.

This looks great Spencer. I can't wait to try it out Smile I think I'll do so tonight, with the new appsigner too Razz

_________________
- KevinJB
Back to top
View user's profile Send private message Visit poster's website AIM Address
Jim e
Revolution Software Staff


Joined: 08 Jan 2005
Posts: 1555
Location: What September is over??

PostPosted: Thu Mar 02, 2006 8:03 am    Post subject: Reply with quote

He told me it will render a file no matter what I believe. But if an error comes up and you don't do some thing about it, it could be bad.

I believe if you put some thing like
ld a,
it will generate
ld a,0

And some other obvious things that tasm would just scream at you for will also be assumed. That is IIRC.

_________________
Back to top
View user's profile Send private message Send e-mail AIM Address MSN Messenger
tr1p1ea
Delux User


Joined: 11 Sep 2005
Posts: 265

PostPosted: Thu Mar 02, 2006 9:46 am    Post subject: Reply with quote

Hhmm... i dont like the idea of an assembler 'assuming' things. It could make finding bugs more difficult.
Back to top
View user's profile Send private message
threefingeredguy
Banneded


Joined: 30 Aug 2005
Posts: 1749
Location: Behind you!

PostPosted: Thu Mar 02, 2006 11:07 am    Post subject: Reply with quote

It still tells you there is an error there, it just makes a workable 8x*.
Back to top
View user's profile Send private message Visit poster's website AIM Address
Spencer
Revolution Software Staff


Joined: 17 Sep 2005
Posts: 1429
Location: Indiana

PostPosted: Thu Mar 02, 2006 12:28 pm    Post subject: Reply with quote

When errors or values are missing, it's not fatal. It will insert zeros so the code is still generally valid. The missing labels in this case are actually missing, but the code that references them isn't used, haha.

Keep in mind that all bad syntax or missing data will generate an error.
Back to top
View user's profile Send private message AIM Address
Display posts from previous:   
Post new topic   Reply to topic    Revolution Software Forum Index -> Spencer's Assembler All times are GMT - 5 Hours
Goto page 1, 2, 3 ... 24, 25, 26  Next
Page 1 of 26

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group