English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 18 May 2006, 02:06   #1
AGN
Registered User
 
Join Date: Aug 2004
Location: Poland
Posts: 142
assembler for linux

Is there a port of phxass or any other good assembler for linux?
AGN is offline  
Old 18 May 2006, 17:23   #2
bird
tRSi-iNNOVATiONs
 
Join Date: Mar 2006
Location: germany
Age: 47
Posts: 33
You might want to take a look at http://asm.sourceforge.net//howto/assemblers.html .

Last edited by bird; 18 May 2006 at 18:55.
bird is offline  
Old 18 May 2006, 20:33   #3
AGN
Registered User
 
Join Date: Aug 2004
Location: Poland
Posts: 142
GAS - groups.google tells me that is not amiga sources compatibile
NASM - 80x86 only
AS86 - 80x86 only
YASM - 80x86 only
FASM - 80x86 only
OSIMPA - 80x86 only
AASM - 80x86, f-cpu, sparc
TDASM - 80x86, z80
HLA - frontend, requires GAS
TALC - 80x86

Looks like my post wasn't clear enough.

I'm looking for assembler which runs under linux and do following things:
- understand mc680x0 instructions
- understand macros and directives from asmone/devpac/seka/phxass/...
- generate amigaos executables and/or object files

Now I'm using vim with asm68k syntax as an editor (under linux) and phxass as compiler under euae.
Assembler for linux will speed up compilation time and allows me to utilize Makefiles on host/linux side.
AGN is offline  
Old 23 May 2006, 16:10   #4
bird
tRSi-iNNOVATiONs
 
Join Date: Mar 2006
Location: germany
Age: 47
Posts: 33
Oops, sorry for the late reply, my bad. Your best bet is prolly gcc then, look on the net for some howto's to build gcc cross compiling. I know it does support mc68k, not sure on the devpac/asmone macros tho.
bird is offline  
Old 24 May 2006, 19:45   #5
AGN
Registered User
 
Join Date: Aug 2004
Location: Poland
Posts: 142
Good news everyone!

Do You remember great freeware assembler PhxAss?
Frank Wille, author of this great tool, is developing another cool piece of software called vasm.

Vasm is C written crossassembler which works on big/little endian systems including linux and bsd.
Project web page is http://sun.hasenbraten.de/~frank/ - You will need vlink too.

Beware, web page is quite outdated, so You should send email to Frank and ask for current sources. This is no longer valid:
Quote:
Note that the assembler does not support macros, include directives and conditional assembly at the moment, because its main design goal was to assemble compiler-output. This might change in the future.
Please try this software, bug reports are gladly welcome.
AGN is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Porting to Tiny Core Linux and Puppy Linux lorenzos support.FS-UAE 1 05 January 2013 16:13
Which assembler to use BanisterDK Coders. General 4 10 January 2012 15:13
C to assembler Jherek Carnelia Coders. General 5 23 July 2011 20:22
Help with Assembler redblade Coders. General 8 23 April 2010 16:00
assembler harlequin request.Apps 26 07 February 2002 20:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:34.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06581 seconds with 13 queries