x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

MMCE (Picture and album viewer): English language CE.net port

1 2 3 4
kimstudio Page Icon Posted 2007-07-07 4:42 AM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
Almost done, learned something about PE format.

Can I say the requirement No.1 and 2 can be merged into "CODE REPLACING: 0x 1X FF 2F X1 -> 0x 0X F0 A0 01"?



(xscale2arm.gif)



Attachments
----------------
Attachments xscale2arm.gif (14KB - 1 downloads)
 Top of the page
kimstudio Page Icon Posted 2007-07-07 9:14 AM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
Please allow bugs, because cold beer is so nice for this hot hot summer Shanghai.







Attachments
----------------
Attachments XSCALE2ARM.zip.001 (87KB - 31 downloads)
Attachments XSCALE2ARM.zip.002 (38KB - 26 downloads)
 Top of the page
Geared2003 Page Icon Posted 2007-07-07 11:08 AM
#
Avatar image of Geared2003
H/PC Elite

Posts:
518
Location:
France
Status:
Kimstudio, thanks a lot for your efforts. I tried your Tool with MMCE; unfortunately, the modified application does not work... So the conversion may be a bit more complicated. In the meantime, I will see if I can make an ARM compatible version for CE 3/4 based on the PPC version.
 Top of the page
kimstudio Page Icon Posted 2007-07-07 11:18 AM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
Oh, that's a pity, although through it I understood how PE stuff work.
Maybe there are more stuffs need to replace to play the trick.

Actually the PPC version running on my Nexio very well, the aygshell.dll I use is the 16.896K one.
And you need to modify all exe+dlls version from 4.20 to 4.10.

 Top of the page
cmonex Page Icon Posted 2007-07-07 11:20 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
that's wrong...

the new code isn't always 0X F0 A0 01

it is 0X F0 A0 Y1

where X and Y depend on original code (re-read my instructions please)

so there is still hope

Edited by cmonex 2007-07-07 11:21 AM
 Top of the page
kimstudio Page Icon Posted 2007-07-07 11:40 AM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
re-read it and does it mean 1X FF 2F Y1 -> 0X F0 A0 Y1 ?

BYTE1 = BYTE1 AND 0F
BYTE2 = F0
BYTE3 = A0
BYTE4 = BYTE4
 Top of the page
kimstudio Page Icon Posted 2007-07-07 11:50 AM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
Version 0.00000002 done.

This time I modified a exe and copied it back to my Nexio and it still works!







Attachments
----------------
Attachments XScale2ArmV0.2.zip.001 (87KB - 19 downloads)
Attachments XScale2ArmV0.2.zip.002 (38KB - 14 downloads)
 Top of the page
cmonex Page Icon Posted 2007-07-07 11:54 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
kimstudio - 2007-07-07 5:50 PM

Version 0.00000002 done.

This time I modified a exe and copied it back to my Nexio and it still works!







yeh, i bet the exe made with your first version stopped working. because it converted every BX into MOVEQ

/me off to try this



RESULTS: it starts on the jornada after changing both the exe and the dll
exits quickly though, due to missing coredll imports. that would be another task. but this should run on smartbook, skeyepad, simpad, other cenet strongarm devices..

edit: yea runs on smartbook. very nice.

Edited by cmonex 2007-07-07 12:03 PM
 Top of the page
cmonex Page Icon Posted 2007-07-07 12:08 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
kimstudio: would you be able to help me with another idea of mine? (fixing a nice program. i have source for it)

my email is contactchan at freemail.hu



p.s.: i see you want to learn about PE. well this app (the one to be fixed) gets much deeper in PE so i'm sure it'll interest you. also, if you have any questions about PE, i'll be happy to answer them.

Edited by cmonex 2007-07-07 12:27 PM
 Top of the page
kimstudio Page Icon Posted 2007-07-07 12:40 PM
#
Avatar image of kimstudio
Factor Fanatic

Posts:
64
Location:
Shanghai
Status:
I hope this version 0.0003 would be the final version for this task.

I found there are multiple code segments in some dlls then this tiny app goes mad. I changed it to if this happens the processing range will automatically change to [ALL], so please use this version.

cmonex: if the task is easy... and yes of course I will ask if there are further questions about PE format.





Attachments
----------------
Attachments XScale2ArmV0.3.zip.001 (87KB - 36 downloads)
Attachments XScale2ArmV0.3.zip.002 (38KB - 34 downloads)
 Top of the page
Geared2003 Page Icon Posted 2007-07-07 2:02 PM
#
Avatar image of Geared2003
H/PC Elite

Posts:
518
Location:
France
Status:
Congrats, Kimstudio !

I confirm that this new version generates an ARM compatible version for MMCE. I have tested it on my DOTEL 320 WinCE 4 Strongarm PDA.
I also made a quick test on my old J710: as Cmonex said, some modifications are still required to make MMCE usable on CE3. Unfortunately, my J710 is in a very bad state ( the keyboard is not working, and the touchscreen is only partially usable), so I can't test MMCE properly on my Jornada.

In the meantime, I updated my MMCE package: it should work on any ARM or Xscale device with CE 4+.

Download the new version here:
http://rapidshare.com/files/41583383/MMCE.rar.html
 Top of the page
cmonex Page Icon Posted 2007-07-07 2:11 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
kimstudio: cool. can you send me an email? or you can also give yours. (no PM please!) thanks.




p.s.: the app runs and stays open on my jornada now after some hacks. (the method is exclusive no one did it before)
but, i'm sure at least two missing imports are definitely needed if you want the picture rendering abilities..
stretchdibits and setdibitstodevice.

Edited by cmonex 2007-07-07 2:30 PM
 Top of the page
iamjoe Page Icon Posted 2007-07-07 2:42 PM
#
Avatar image of iamjoe
Factorite (Elite)

Posts:
179
Status:
i downloaded some of the S3 and ppc versions of MangaMeeya before the author closed the website and stopped developement.

the reason is that he wrongly used a copy-righted pdf decoder in his desktop version of mangameeya and was asked to correct. Later, the desktop version seems 2 be alive but the Mobile version (MangaMeeya CE) stopped.

So, pls be aware of the copyright issue if applicable.

btw, any chance of porting this appz to HPC PRO MIPS? I seemed 2 be demanding too much?

Edited by iamjoe 2007-07-07 2:43 PM
 Top of the page
Geared2003 Page Icon Posted 2007-07-07 2:48 PM
#
Avatar image of Geared2003
H/PC Elite

Posts:
518
Location:
France
Status:
Quote
iamjoe - 2007-07-06 8:42 PM

i downloaded some of the S3 and ppc versions of MangaMeeya before the author closed the website and stopped developement.

the reason is that he wrongly used a copy-righted pdf decoder in his desktop version of mangameeya and was asked to correct. Later, the desktop version seems 2 be alive but the Mobile version (MangaMeeya CE) stopped.

So, pls be aware of the copyright issue if applicable.

btw, any chance of porting this appz to HPC PRO MIPS? I seemed 2 be demanding too much?


There is no PDF plugin in this package, so there is no reason to worry about any copyright issues.
I would also like to have an HPC Mips version, but I have no source code, and I don't think that any MIPS build has ever been released...
 Top of the page
iamjoe Page Icon Posted 2007-07-07 2:55 PM
#
Avatar image of iamjoe
Factorite (Elite)

Posts:
179
Status:
PDF Viewing is only available in Desktop version. the win32 version has been out for a few yrs and it is more complex and powerful. Mobile version became available after the desktop counterpart.

win32 version can view pdfs. if played with some tricks, it can even view pdfs in Asian Language PDFs other than English ones.

Edited by iamjoe 2007-07-07 2:56 PM
 Top of the page
1 2 3 4
Jump to forum:
Seconds to generate: 0.453 - Cached queries : 52 - Executed queries : 34