flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3 ... 9, 10, 11 ... 31, 32, 33 Next |
Author |
|
revolution 07 Oct 2006, 12:02
With thanks to rugxulo I have been able to squeeze a little more space out of the zipped files to save space.
|
|||
![]() |
|
rugxulo 08 Oct 2006, 02:04
revolution wrote: With thanks to rugxulo I have been able to squeeze a little more space out of the zipped files to save space. Nah, it's really AdvanceComp (DOS, Win, src for other) you should thank (or even 7-ZIP whose improved Deflate it uses). I'm surprised more people aren't using it. (N.B. it does also remove the .ZIP comment plus at least some extra field info like TZ variable stuff, if you really need that stuff for some oddball reason). P.S. PKWARE has updated its APPNOTE.TXT to 6.3.0 (dated Sep. 29, 2006). Last edited by rugxulo on 20 Feb 2007, 23:29; edited 1 time in total |
|||
![]() |
|
vid 28 Oct 2006, 00:53
just noticed that FASMARM aligns with 90h bytes. this has no reason on ARM, so it could be changed
|
|||
![]() |
|
vid 29 Oct 2006, 16:37
whooops, sorry.
also, add import (by name, not by ordinal) of "GetProcAddressA" to headers. [edit]soon i will send you complete list of imports / names / ordininals. i have it in binary file, i just need to write routine that parses it from there Last edited by vid on 29 Oct 2006, 20:18; edited 1 time in total |
|||
![]() |
|
vid 29 Oct 2006, 16:50
also, your ARMPE4.EXE doesn't work.
It shows "invalid opcode"-like error on first instruction of htou32. here's disassembly: Code: .text:00011160 CLZ R3, R1 ;<--- crashes here .text:00011164 RSB R3, R3, #0x23 .text:00011168 CMP R2, #8 .text:0001116C MOVHI R2, #8 .text:00011170 CMP R2, #0 .text:00011174 BICEQ R2, R3, #3 .text:00011178 MOVNE R2, R2,LSL#2 |
|||
![]() |
|
revolution 29 Oct 2006, 22:54
vid wrote: It shows "invalid opcode"-like error on first instruction of htou32. |
|||
![]() |
|
vid 30 Oct 2006, 00:58
my device is standard ARM emulator from MS, version that ships with Visual Studio 2005. so you could think about using another one
|
|||
![]() |
|
revolution 30 Oct 2006, 11:11
vid wrote: my device is standard ARM emulator from MS ![]() MS are only 7 years behind the times with their emulator. I think we can consider ourselves lucky if they ever decide to make an emulator that actually emulates anything made after 1999! |
|||
![]() |
|
vid 30 Oct 2006, 11:21
revolution: not everyone has real ARM device, or money to buy one equipped with WinCE.
I believe this can be turned on on the emulator, this is just default setting. And by the way, i have one real device, but i prefer emulator because i don't have to move the device and it's USB-cable and it's power-cable everywhere where i want to use it. |
|||
![]() |
|
revolution 30 Oct 2006, 11:24
Okay, I let you off the hook, you can replace the first two instructions (CLZ and RSB) with this:
Code: mov a4,4*8 tst value,0xf0000000 moveq a4,4*7 tsteq value,0xf000000 moveq a4,4*6 tsteq value,0xf00000 moveq a4,4*5 tsteq value,0xf0000 moveq a4,4*4 tsteq value,0xf000 moveq a4,4*3 tsteq value,0xf00 moveq a4,4*2 tsteq value,0xf0 moveq a4,4*1 tsteq value,0xf moveq a4,0 |
|||
![]() |
|
vid 30 Oct 2006, 11:41
ufff
![]() i will try it later |
|||
![]() |
|
smx 02 Nov 2006, 18:31
First, thank you revolution for this FASM ARM project
![]() I have a question about ELF format (not dwarf): Why I cannot use the keyword "section" (but only segment)? Is a limitation for the "normal" ELF format? (I have read the readme but I cannot understand...why... and I don't know how to search this question over the forum)... When is better to use ELF DWARF format over ELF? (sorry if this is a common question ![]() Thank you for an answer ![]() |
|||
![]() |
|
rugxulo 03 Nov 2006, 09:38
Pardon if this isn't what you were asking!
![]() Quote:
|
|||
![]() |
|
smx 03 Nov 2006, 11:38
OMG....
thanks!! Sorry for the stupid question... |
|||
![]() |
|
revolution 03 Nov 2006, 13:07
smx wrote: When is better to use ELF DWARF format over ELF? smx wrote: Why I cannot use the keyword "section" (but only segment)? Hope this helps. |
|||
![]() |
|
smx 03 Nov 2006, 17:57
Thank you for the answers
![]() |
|||
![]() |
|
Kuemmel 03 Nov 2006, 18:30
Hi guys,
just another ARM desktop machine came to 'daylight'. It's based on an ARM9 from Samsung and good old Risc OS as operating system ...though you got to pay quite a price for getting hands on this tiny sexy machine ![]() http://www.cjemicros.co.uk/micros/products/a9home.shtml http://www.advantagesix.com/products/A9home.html ![]() |
|||
![]() |
|
revolution 04 Nov 2006, 05:45
Kuemmel: your picture shows no cables, is it all wireless connections? Is the blue box the CPU? Can LINUX be instaled to make it a more mainstream system?
|
|||
![]() |
|
Kuemmel 04 Nov 2006, 09:53
revolution wrote: Kuemmel: your picture shows no cables, is it all wireless connections? Is the blue box the CPU? Can LINUX be instaled to make it a more mainstream system? I think they attached some wireless keyboard and mouse, like available for PC also...anyway, yes the blue box includes everything like mentioned on the specs: Internal * 400MHz Samsung ARM9 processor * Graphics processor * Power Management Unit * 128M SDRAM * 8M VRAM * 40GB hard disc * 2-3W average internal power usage For Linux, probably the other available desktop machine by another company, called 'Iyonix', mentioned in this thread earlier by me is may be more ready and more powerfull, it's based on an 600 MHz Intel XScale 80321: http://www.iyonix.com/linux.html On my old Risc PC it was at least possible to install Linux or NetBSD, may be it's possible also for the A9Home, you got to mail the manufacturer directly about it. The unix-links are: http://www.arm.linux.org.uk/docs/whatis.php http://www.netbsd.org/Ports/acorn32/ Last edited by Kuemmel on 06 Nov 2006, 20:39; edited 1 time in total |
|||
![]() |
|
Goto page Previous 1, 2, 3 ... 9, 10, 11 ... 31, 32, 33 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.