flat assembler
Message board for the users of flat assembler.

Index > Non-x86 architectures > FASMARM v1.44 - Cross assembler for ARM CPUs

Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 31, 32, 33  Next
Author
Thread Post new topic Reply to topic
TmX



Joined: 02 Mar 2006
Posts: 843
Location: Jakarta, Indonesia
TmX 06 Nov 2006, 09:38
I'm looking for a Windows-based ARM simulator (preferably free).
Any suggestions ?
Post 06 Nov 2006, 09:38
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 06 Nov 2006, 10:30
DeviceEmulator from MS
Post 06 Nov 2006, 10:30
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 06 Nov 2006, 10:44
ARM realview tools also has a software simulator. But it is not free.
Post 06 Nov 2006, 10:44
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 12 Dec 2006, 18:09
someone with wikipedia experience, please add [url]arm.flatassembler.net[/url] here: http://en.wikipedia.org/wiki/ARM_Holdings_plc and here: http://en.wikipedia.org/wiki/ARM_architecture
Post 12 Dec 2006, 18:09
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
MCD



Joined: 21 Aug 2004
Posts: 602
Location: Germany
MCD 26 Dec 2006, 05:20
I would really like to see fasm ported to the Cell SPU/PowerPC, but I have no time doing it on my own Crying or Very sad

and that can't be so difficult, since both are fully open documents and SPU is even a very simple load/store architecture. Perhaps it would be wiser to recode a fasm for the Cell stuff.

_________________
MCD - the inevitable return of the Mad Computer Doggy

-||__/
.|+-~
.|| ||
Post 26 Dec 2006, 05:20
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 26 Dec 2006, 10:56
MCD wrote:
asm ported to the Cell SPU/PowerPC, but I have no time doing it on my own
Writing it is easy, the hard part is the testing and verification.
Post 26 Dec 2006, 10:56
View user's profile Send private message Visit poster's website Reply with quote
dead_body



Joined: 21 Sep 2005
Posts: 187
Location: Ukraine,Kharkov
dead_body 26 Dec 2006, 11:33
what in plan on development this remarkable project?
Post 26 Dec 2006, 11:33
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 05 Feb 2007, 12:24
Hi, does anyone have any idea about why FASMARM crashes every time on Windows 2003 Server Standard 64-bi Edition?
2K/XP programs should run on 2003 fine and even though its 64-bit it shouldn't crash. FASMW doesn't have this problem.

Any other info needed to squash this bug? Just reply...

_________________
My updated idol Very Happy http://www.agner.org/optimize/
Post 05 Feb 2007, 12:24
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 05 Mar 2007, 05:33
Madis731 wrote:
Hi, does anyone have any idea about why FASMARM crashes every time on Windows 2003 Server Standard 64-bi Edition?
This may be related to the compressor used on the executable files. You can try to reassemble the executables without any compression and see if that fixes the problem. I don't have any 64bit machine here so I cannot test this myself.

One other matter I'll put here to save making a new message. I have uploaded version 1.10. It fixes a minor bug in the ARMLITRL.INC file and adds support for forward referencing of register based structure members.
Post 05 Mar 2007, 05:33
View user's profile Send private message Visit poster's website Reply with quote
Zetus



Joined: 03 Jun 2004
Posts: 37
Zetus 04 Apr 2007, 06:36
So, difference between fasm and fasmARM...
Fasm is well documented and also amount of examples...
If someone collect all docs in one (downloadable) package, with description of ARM commands,winCE/other systems/no system examples..
I cant imagine how many peoples will be grateful. Thousands..minimum.

Smile
Post 04 Apr 2007, 06:36
View user's profile Send private message ICQ Number Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 04 Apr 2007, 09:24
I have not had the time to compile any documentation, but it is a good idea. Perhaps later when I can make some time I will see what can be done.
Post 04 Apr 2007, 09:24
View user's profile Send private message Visit poster's website Reply with quote
mrblobles



Joined: 05 Apr 2007
Posts: 41
mrblobles 08 Apr 2007, 21:33
awesome. does this mean I can write ASM programs for my iPod?? (it has an ARM processor, and is running iPod linux)
Post 08 Apr 2007, 21:33
View user's profile Send private message MSN Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 08 Apr 2007, 22:34
mrblobles wrote:
awesome. does this mean I can write ASM programs for my iPod?? (it has an ARM processor, and is running iPod linux)
Yes, anything with an ARM inside is fair game.

Don't forget to post your code here so others can also write their own stuff for the iPod.
Post 08 Apr 2007, 22:34
View user's profile Send private message Visit poster's website Reply with quote
Zetus



Joined: 03 Jun 2004
Posts: 37
Zetus 11 Apr 2007, 06:12
Try to compile example4(PE)..

1.some macros is from original fasm but what? Not described.

2.can you rename window fasm v 1.67.21 to something else ? - two or more projects fasm AND f'arm - and you are completely crazed out.

I'm very interested in project, say if i can help with something.
Post 11 Apr 2007, 06:12
View user's profile Send private message ICQ Number Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20520
Location: In your JS exploiting you and your system
revolution 11 Apr 2007, 11:04
Zetus wrote:
1.some macros is from original fasm but what? Not described.
The examples I include do not use any macros from the original fasm package, but you do need the same path structure and also the "include" environment variable set to get it to compile.
Zetus wrote:
2.can you rename window fasm v 1.67.21 to something else ? - two or more projects fasm AND f'arm - and you are completely crazed out.
It can easily be done, but it requires altering the IDE source. I have not yet wanted to alter that file, the author changes it quite regularly and I didn't want to have to keep track so often. Of course, you are always free to alter your own copy and re-assemble the exe's.
Zetus wrote:
I'm very interested in project, say if i can help with something.
Maybe you would like to add some more examples for other systems? The examples I gave were only for WinCE and the Gumstix LINUX. But there are many other OSes out there that people are using.
Post 11 Apr 2007, 11:04
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 11 Apr 2007, 18:19
Here is a simple example that runs on a GP2X with linux on it
Code:
format ELF executable entry start segment readable executable       macro adr reg,location {       add  reg,pc,location-$-8}                              ;tell linker entry pointcode32start:        adr r0, Dirtest      ; directory        swi 0x90000C         ; chdir        adr r0, Menutest     ; program to execute        mov r1, 0            ; arg 2 = NULL        mov r2, 0            ; arg 3 = NULL        swi 0x90000B         ; execveDirtest:  db  "/usr/gp2x",0Menutest: db  "/usr/gp2x/gp2xmenu",0segment writeablePacker  rb 4000    

http://en.wikipedia.org/wiki/GP2X
Post 11 Apr 2007, 18:19
View user's profile Send private message Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1 25 Jul 2007, 10:47
I don't have an ARM Sad
Can I get a full fledged emulator (free, OSS) that emulates complete instruction
set for ARM processors, and that runs in Windows?
Post 25 Jul 2007, 10:47
View user's profile Send private message Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
crc 25 Jul 2007, 11:11
0.1: Take a look at SkyEye (http://www.skyeye.org/index.shtml)
Post 25 Jul 2007, 11:11
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 25 Jul 2007, 11:17
there is also Device Emulator from Microsoft.

You will also need to find "emulator images" for specific version of WinCE you like
Post 25 Jul 2007, 11:17
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1 25 Jul 2007, 13:20
Thanks crc, vid !
I have no idea about ARM architecture as yet so I just want to start learning it.
I need an easy to follow and nice way to start in ARM. Can I hope for any help?

PS:
Is there any tutorial+emulator kit from anybody that can help me start
out on ARM?
Post 25 Jul 2007, 13:20
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 31, 32, 33  Next

< Last Thread | Next Thread >
Forum Rules:
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


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.