flat assembler
Message board for the users of flat assembler.
Index
> Non-x86 architectures > Firmware for ARM devices |
Author |
|
HyperVista 03 Oct 2006, 21:35
hello zaltekk and welcome to the fasm board. revolution, a prominent fasm board member has an excellent fasm ARM project going and you should check it out.
http://www.board.flatassembler.net/topic.php?t=4191 |
|||
03 Oct 2006, 21:35 |
|
zaltekk 03 Oct 2006, 21:50
Ok, being able to use FASM for ARM processors is a big step towards being able to do what I want. Thanks for the link.
What about disassembling? I think IDA can disassemble for ARM processors, but I'm looking for free tools if they exist. Then I think the next step would be to figure out how the firmware is stored. I'm assuming more is present than just code, but I'm not sure how to go about figuring out the format. |
|||
03 Oct 2006, 21:50 |
|
HyperVista 03 Oct 2006, 22:00
you can look here, but not sure there are disassembers listed for ARM.
http://www.thefreecountry.com/programming/disassemblers.shtml |
|||
03 Oct 2006, 22:00 |
|
zaltekk 03 Oct 2006, 22:08
Nope. None of the lists like that seem to have anything for ARM. I couldn't find any free ones with Google either.
|
|||
03 Oct 2006, 22:08 |
|
Dex4u 09 Oct 2006, 01:48
I am porting my OS to arm (including DS) with fasmarm and it works very well, as for disassemblers most DS emulators have them built in.
http://www.dex4u.com/images/gbademo.jpg |
|||
09 Oct 2006, 01:48 |
|
sylwek32 09 Oct 2006, 05:09
how do you transfered your OS to the Gameboy?
|
|||
09 Oct 2006, 05:09 |
|
f0dder 09 Oct 2006, 10:44
sylwek32 wrote: how do you transfered your OS to the Gameboy? Either use an emulator, or get one of the flash kits... _________________ - carpe noctem |
|||
09 Oct 2006, 10:44 |
|
vid 09 Oct 2006, 11:33
pelles C has suport for ARMs, no idea what it has. also there is "free" (I think) "embedded visual C" by microsoft
|
|||
09 Oct 2006, 11:33 |
|
Dex4u 09 Oct 2006, 16:42
sylwek32 wrote: how do you transfered your OS to the Gameboy? Things like GBA SP/DS do not have a OS as such, you directly talk to the hardware. To do anything like get button press, change mode etc, is as simple as read or writing differant bits, at a certain address. But to run you code you get a M3 Adapter that lets you use a CF card, this is formated fat, So all you need is a card reader on your PC to add your OS. To run code on a DS is harder, you need a thing called a passme, with this you can run as is ( must have a real game in it) or you can flash your firmware. I am also porting my OS to gp2x, which is also arm for this i am using a boot loader called u-boot http://u-boot.sourceforge.net/ Heres my setup http://www.dex4u.com/etc/DS.jpg Heres a screenshot of using X86 Dex4u OS to debug Dex4u OS ARM port (gp2x) http://jas2o.forthworks.com/dexforum/index.php?action=dlattach;topic=142.0;attach=80;image See here for simple GBA program: http://board.flatassembler.net/topic.php?t=4191&start=160 |
|||
09 Oct 2006, 16:42 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.