flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3 ... 21, 22, 23 ... 31, 32, 33 Next |
Author |
|
revolution 31 Oct 2011, 12:47
Version 1.25 now available:
Quote: v1.25 2011-Oct-31 |
|||
![]() |
|
revolution 11 Nov 2011, 04:47
revolution wrote:
http://betanews.com/2011/09/19/will-windows-8-have-an-arm-app-gap/ http://www.theregister.co.uk/2011/09/15/sinofsky_windows8_arm_support_x86_apps/ Which is all well and good if your favourite app is still supported by the developer, but for all those older "legacy" apps you'll be out of luck. My guess is that someone will write a decent emulator/VM and allow x86 app to run on ARM systems. But it would be slow (of course) and perhaps not fully accurate in its emulation. So for assembly programmers like ourselves we will need to maintain two source files, one for x86 and one for ARM. I've already been doing this for the last six years and it not as big of a hassle as it might first appear to be. |
|||
![]() |
|
revolution 09 Dec 2011, 20:42
Some more information about the upcoming 64-bit ISA:
https://silver.arm.com/download/download.tm?pv=1199137 I've also attached it here.
|
|||||||||||
![]() |
|
revolution 24 Feb 2012, 07:55
Version 1.26 now available:
Quote: v1.26 2012-Feb-24 |
|||
![]() |
|
Tonymac32 02 Jun 2012, 04:06
Very Nice. Thank you for all the work you've put into this!
|
|||
![]() |
|
Vitor_boss 04 Jun 2012, 02:25
First of all thank you for the great work.
I'm using this version as DLL compiler, recently the FASM have updated to 1.70.02 and when I've tried to compile I got a error at line 322 of file 'armv7.inc'. Previous versions of compiler don't give that error. Could you help me? |
|||
![]() |
|
revolution 04 Jun 2012, 02:38
I've got a new version already made for the v1.70 line. Assuming no big problems with testing then I will upload it in a few days.
For the meantime you will have to use the older fasm version. There really isn't that much of a change. Only the 64-bit arithmetic differences. |
|||
![]() |
|
krom 05 Jun 2012, 21:28
Thanks so much revolution for all of this, I have updated my homebrew website gbadev's front page, as this is the best ARM assembler, and a great tool for coding the gba =D
I have a rather large gba project, converting a famous p.c game to the gba... This project is very video & picture intensive, and I have had to code all my own picture/video compression/decompression to be able to fit all the data into the maximum rom cart space (32Mb). I hit a bug in my fav ARM assembler, so I went hunting for a new one, and yours was the best one I could find... Not only did your assembler fix the bug, compiling my game code correctly, but it also made my video decompression code perform at least 2% faster! Thanks so much, you are ace =D I am also getting a Raspberry Pi really soon, I will keep you updated with what I do on that using your amazing assembler. |
|||
![]() |
|
Dex4u 07 Jun 2012, 02:25
@krom, Great site, i remember using your site when i was into GBA programing.
|
|||
![]() |
|
krom 08 Jun 2012, 13:33
@Dex4u Cheers for the great comment. I looked up your DexOS work... very interesting stuff. I have always wanted to code a bare metal OS myself, especially for an ARM based device =D
|
|||
![]() |
|
Dex4u 08 Jun 2012, 14:54
With your Arm GBA asm knowledge, you will find it very much like programming on the gba, as gba is as good as bare metal programming.
Are thinking about the possibility of a gba bare metal emulator on the Arm, as i think it would not be too hard. |
|||
![]() |
|
krom 08 Jun 2012, 16:14
Yep it should not be too hard, I am helping byuu implement gba emulation into the bsnes emulator at the mo =D
I would love todo a high level gba emu, translating all the gfx io calls to opengles etc, and using the main cpu to step thru the code... I just have to wait for my Raspberry Pi, to see how far I can get using the gpu in ARM assembly... Also I will have to code my own usb interface if I want to use a joystick! *EDIT Just saw your efforts on the Raspberry Pi thread, great work =D |
|||
![]() |
|
Dex4u 09 Jun 2012, 03:23
krom wrote: Yep it should not be too hard, I am helping byuu implement gba emulation into the bsnes emulator at the mo =D Thanks, i am work on interfacing one of those cheap bluetooth serial module (from ebay) to the R-PI for keyboard, could just as well be use with a bluetooth joystick!. |
|||
![]() |
|
revolution 09 Jun 2012, 04:27
Version 1.27 now available:
Quote: v1.27 2012-Jun-09 |
|||
![]() |
|
revolution 09 Jun 2012, 04:40
This site might be useful to those of you that are still not sure what ARM is or how it works:
http://www.davespace.co.uk/arm/introduction-to-arm/index.html |
|||
![]() |
|
Dex4u 10 Jun 2012, 14:32
@krom, or any one else that may have a answer, do you know of any jpeg decode code written in asm arm, that i can port to my ARM projects ?.
I am sure there was some for GBA. |
|||
![]() |
|
krom 10 Jun 2012, 17:42
@Dex4u I remember asm arm jpeg decoding in the GBA GfxLib v1.0318 by Jeff Frohwein http://www.devrs.com/gba/asmcode.php, there was a port to FASMARM by ghoshi here: http://board.flatassembler.net/topic.php?t=11721
Check out the subs\jpeg5.asm file inside fasmarm_gba_gfxlib.tar.gz I hope this helps =D |
|||
![]() |
|
Dex4u 10 Jun 2012, 17:56
krom wrote: @Dex4u I remember asm arm jpeg decoding in the GBA GfxLib v1.0318 by Jeff Frohwein http://www.devrs.com/gba/asmcode.php, there was a port to FASMARM by ghoshi here: http://board.flatassembler.net/topic.php?t=11721 Thanks krom, thats just what i was looking for. |
|||
![]() |
|
den_po 10 Jul 2012, 19:50
Code: format ELF dwarf executable code16 ;error section 'test' executable readable writeable at 0x14B1172C align 1 ;no error ;section 'test' executable readable writeable at 0x1000 align 1 ldr r3, [labelname] bx r3 ;align 4 labelname dw 1 flat assembler for ARM version 1.70.02 (1306211 kilobytes memory) b.asm [12]: ldr r3, [labelname] error: value out of range. |
|||
![]() |
|
Goto page Previous 1, 2, 3 ... 21, 22, 23 ... 31, 32, 33 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.