flat assembler
Message board for the users of flat assembler.

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

Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 30, 31, 32  Next
Author
Thread Post new topic Reply to topic
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
IronM: russian symbols ARE supported, you just have to understand what you are doing. First, you must know how your editor encodes files. In most cases (FASMW for example) it is 8bit per character, but some editors allow UTF8.

To find difference, just look at saved file: if special characters have 2 bytes, then it is UTF8.

Next thing is to learn what character set are you using. Good chance is that it's CP1251. Include appropriate file for your encoding from INCLUDE\ENCODING\. Then, your "du" strings will support special characters.
Post 02 Nov 2007, 07:15
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
IronM: russian symbols ARE supported, you just have to understand what you are doing. First, you must know how your editor encodes files. In most cases (FASMW for example) it is 8bit per character, but some editors allow UTF8.

To find difference, just look at saved file: if special characters have 2 bytes, then it is UTF8.

Next thing is to learn what character set are you using. Good chance is that it's CP1251. Include appropriate file for your encoding from INCLUDE\ENCODING\. Then, your "du" strings will support special characters.
Post 02 Nov 2007, 07:15
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: 17270
Location: In your JS exploiting you and your system
revolution
I have updated the ARM packages for compatibility with fasm 1.67.26. I have kept it at version 1.11 as only the interface header files have changed the core has not changed in any way.
Post 20 Mar 2008, 13:30
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
Thanks revolution, for your work on the Arm package, i use it on a regular basis.
Post 20 Mar 2008, 20:59
View user's profile Send private message Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
do you think intel will make implementation of some arm in their future multicores?
if yes, then, fasm will conquest the world. and everybody will code in fasm.

yeah.

is the Nokia 5200 arm or not? to know if i can code for it... imagine, FEEBLE (FAB) in a nokia...
Post 20 Mar 2008, 21:52
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
edfed wrote:
do you think intel will make implementation of some arm in their future multicores?
I think not, since they sold the xScale IP to Marvel.
edfed wrote:
is the Nokia 5200 arm or not? to know if i can code for it... imagine, FEEBLE (FAB) in a nokia...
It probably is ARM based. Most phones are.
Post 20 Mar 2008, 22:01
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
is there a site where they give all datas for os development on their phones?

i doubt i'll find it on nokia .com
Post 20 Mar 2008, 22:12
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
edfed wrote:
is there a site where they give all datas for os development on their phones?

i doubt i'll find it on nokia .com
You had better hope your phone does not use the Marvell PXA range (they bought it all from Intel a couple of years ago).

I am just now trying to go through the process of the ridiculous NDA procedure just to get a measly few datasheets on it. Mad

They ask all types of unnecessary Q's about the company income and other private things. Mad Mad

How do they expect people to use their CPU if they don't even want to tell people how to use it? Duh, just plain stupid I think. Mad Mad Mad

Marvell I hope you are reading this, I hate you, and I'm going to recommend that we do not use your little chippy 'cause it is just too difficult to get info! Mad Mad Mad Mad

Hehe, sorry, just had to vent a little there. Everybody just carry on with what you were doing.
Post 31 Mar 2008, 14:49
View user's profile Send private message Visit poster's website Reply with quote
Alphonso



Joined: 16 Jan 2007
Posts: 294
Alphonso
revolution wrote:
I am just now trying to go through the process of the ridiculous NDA procedure just to get a measly few datasheets on it.
Did you read this Marvell Extranet indicts Shocked
a couple of years old but scary stuff. Wonder what he got in the end?

Why the small text

Well I guess it's better than invisible
Post 31 Mar 2008, 16:13
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
Alphonso wrote:
Did you read this Marvell Extranet indicts Shocked
a couple of years old but scary stuff. Wonder what he got in the end?
Yeah, it seems that Marvell are really trying their best to alienate anybody fron actually using their chips.

Just in case anyone is interested, I eventually didn't sign the NDA. It turned nasty when we received about 6 pages of questions on marketing, like who is our customer and what is the intended purpose etc. I'm not giving Marvell the names of our customers just so that they can steal them from us. I really don't care how wonderful or fabulous their little chippies might be, the problem is that they come attached with so much legal crap that it makes them unpleasant and ugly to deal with.

Suggestion to everybody: If you see a phone, PDA, or whatever for sale that uses a PXA processor, then don't buy it. Because, later, when you want to program it you will have an impossible time to find any docs. Instead buy a competitors product with open specs and docs.
Alphonso wrote:

Why the small text
Well I guess it's better than invisible
Hehe, it is just for fun, no other reason. The invisible bit is scary dude!
Post 01 Apr 2008, 11:00
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
Quote:
If convicted on each count, Zhang could face a maximum penalty of 75 years in prison and a fine of more than $2 million.


Image
bab ba ba ba by by looooon
babylon, yeah babylon, youa remy destiny, i love you, my dear babababa bybyyyyyyyyy lon... Sad

or:
Fuck it all, fuck this world, fuck everything on you stand for...
don't belong, don't exist, don't give a shit , don't ever judge me


it a bit misproportional.
75 years of prison for some bits... erf!
and the man who sold the world, they never go in prison.. then, it really need a REVOLUTION

in france, when you kill somebody, the penality is only 20years.

just for fun, i hope i'll have the same situation in my life, just to tell them my deep opinion and play the jester in the tribinal.

and please note that Marvell is a Trade mark of comics and super heroes.
then, the marvell company we speak about is a name stealer, i condamn them to a penality of 432 Billions $ and the marketing service to 234 years of prison Smile.
Post 01 Apr 2008, 14:30
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
Marvel (with one letter "l") is the comic, Marvell (with two letter "l"'s) is the silly company that want to do the sodomy that you have pictured above.
Post 01 Apr 2008, 15:25
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
edfed wrote:
Fuck it all, fuck this world, fuck everything on you stand for...
don't belong, don't exist, don't give a shit , don't ever judge me
I just saw your hidden stuff there, don't be sad dude, it is just a few years, 75 years is a doddle.
Post 01 Apr 2008, 15:37
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
i hope the judge is not like this...
Image
Post 01 Apr 2008, 15:43
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
Laughing LOL Laughing
Post 01 Apr 2008, 15:51
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
I have updated the ARM packages for compatibility with fasm 1.67.27 and fixed the bug with the incorrect line being displayed with the undefined symbol error.
fasmarm readme wrote:
v1.12 2008-Jul-13 - Updated for compatibility with FASM 1.67.27
- Fixed "error: undefined symbol" displaying the wrong line
Post 13 Jul 2008, 06:54
View user's profile Send private message Visit poster's website Reply with quote
dublicator



Joined: 16 Sep 2008
Posts: 1
Location: Belarus
dublicator
Is't possible to create DLL in FASMARM?
Post 16 Sep 2008, 13:25
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
dublicator wrote:
Is't possible to create DLL in FASMARM?
Well in theory you can, but I haven't tried it. WinCE might support it. Feel free to try if you want to.
Post 16 Sep 2008, 15:22
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
I have found the official ARM v6 reference manual for download on the ARM website. This is the same version (v6) of the ARM instruction set that fasmarm supports.

This is a rare opportunity to get some documentation from ARM without having to buy the full package. And it may even be a mistake on their part to put it in a publicly available folder so I would suggest that all those interested to download it before it disappears.

Here is the direct link, DDI0100I_ARM_ARM.pdf
Post 01 Nov 2008, 18:10
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
I have updated fasmarm with a few small changes to version 1.13
  • Updated register restrictions for STREX, SMLALD, SMLSLD, UMAAL, SMLALxy
  • Relaxed restriction of rotation count=0 (or omitted) for PKHTB
  • Enabled THUMB mode aliases for SXTB, SXTH, UXTB, UXTH
Post 04 Nov 2008, 09:28
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 30, 31, 32  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-2020, Tomasz Grysztar.

Powered by rwasa.