Author Topic: ARM tool (assembler, disassembler, emulator) developing  (Read 11291 times)

Offline JMD

  • Rookie
  • *
  • Posts: 34
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #30 on: 26 / July / 2010, 21:33:18 »
OK, here it goes

Offline Pelican

  • Jr. Member
  • **
  • Posts: 57
    • pel.hu/armu
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #31 on: 26 / July / 2010, 22:52:52 »
First, you can modify the segment address from 0 to the real address (like FF810000 or FF010000).
Then run Database/String search and Code references search.
If you have an IDA dump database IDC file for your fw then you can load it in Database/Import IDA dump IDC.

Offline Pelican

  • Jr. Member
  • **
  • Posts: 57
    • pel.hu/armu
New version v0.13b
« Reply #32 on: 02 / August / 2010, 22:55:02 »
A new snapshot is available.

08/02/2010 Changes for v0.13

- Bug fixes

I've also fixed the links on the site.

Offline netsky1

  • Rookie
  • *
  • Posts: 22
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #33 on: 05 / August / 2010, 08:42:20 »
THANKS A LOT!

Offline siocnarf

  • Jr. Member
  • **
  • Posts: 80
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #34 on: 27 / December / 2010, 05:19:31 »
Hi,

I am a newbie.  I just bought a 1300 IS (IXUS105) and would like to learn how to port it.  I have some programming language but actually the disassembling part seems to damn me. :)

If I load my diskboot.bin, I am noticing the address are like: SEGO:xxxxx and in your screenshot I see ROM:xxxxx

1. What is explaining the difference?
2. I tried both suggest address higher in this thread:  FF810000 or FF010000

Is it any walkthrough to learn how to do the job?

Thanks

Offline Pelican

  • Jr. Member
  • **
  • Posts: 57
    • pel.hu/armu
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #35 on: 30 / December / 2010, 10:42:52 »
Hi,

I am a newbie.  I just bought a 1300 IS (IXUS105) and would like to learn how to port it.  I have some programming language but actually the disassembling part seems to damn me. :)

If I load my diskboot.bin, I am noticing the address are like: SEGO:xxxxx and in your screenshot I see ROM:xxxxx

1. What is explaining the difference?
2. I tried both suggest address higher in this thread:  FF810000 or FF010000

Is it any walkthrough to learn how to do the job?

Thanks


Start on armu.pel.hu

Offline Pelican

  • Jr. Member
  • **
  • Posts: 57
    • pel.hu/armu
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #36 on: 23 / March / 2011, 07:29:22 »
New snapshot is available.

03/22/2011 Changes for v0.16

- UTF8 string support (limited, missing Chinese symbols)
- Bug fixes



« Last Edit: 25 / March / 2011, 04:12:51 by Pelican »

Offline Coutts

  • Sr. Member
  • ****
  • Posts: 499
  • www.flickr.com/couttsphotog
    • Flickr
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #37 on: 24 / April / 2011, 04:06:20 »
any progress towards a dryos emulator?
Canon Rebel T1i
Sigma 30mm f/1.4

Flickr

Offline Pelican

  • Jr. Member
  • **
  • Posts: 57
    • pel.hu/armu
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #38 on: 24 / April / 2011, 08:46:40 »
Shortly: no.

CHDK Forum

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #38 on: 24 / April / 2011, 08:46:40 »

Offline arm.indiana

  • Jr. Member
  • **
  • Posts: 97
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #39 on: 24 / April / 2011, 20:23:11 »
Dryos (updater code) can be ran using qemu.

Indy.

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal