http://yahm.palmoid.com/arm_dm_sample.zip - simplified sources of A5AgendaHack. Hack show FrmGotoForm interception and Data Manager calls in ARM API...
Now all useful info for ARM hack development (header, libraries and syscall list) were compiled into SDK. Download at http://yahm.palmoid.com/yahm_dev.zip . ...
Hi, I think I found two missing functions in your .a files of YAHM SDK 2. I can't use InsPtEnabled and InsPtGetHeight. Can you add them to your libs, too? ...
They are in libarmui.a. ... From: noriknzw2003 To: palmnest@yahoogroups.com Sent: Saturday, October 18, 2003 8:38 PM Subject: [palmnest] Missing functions Hi, ...
This is Nori again. When I trap SysHandleEvent and try to do something for fldEnterEvent, I can't use FldGetTextPtr with event->data.fldEnter.pField. It causes...
I think that pFileds pointer is aligned to 16-bit boudary, not 32-bit as required for such pointers. Use ReadUnaligned32 macro. Also don't forget to use...
I try to build a hack on OS5 by YAHM/V. The hack hve to patch many function and I found the offset from SysTables.txt. but I cant'n find the offset of...
Gsi* functions can be found in UITable [-12/0x300]... There are no Grf* functions now, all Graffiti stuff was moved to separate library (Graffiti 1/Graffiti...
Try names like SysEventAddToQueue and similar. If you send me this mispellings, I can add them to libraries with both names. About padding: there are...
The current version of PRC-Tools for ARM will sometimes generate GOT-relative access (for example for static strings); this kind of code does not work with...
I have some ideas about got support. Something like adding ".got" resource to hack. When YAHM found this section, it copies 'armc' and '.got' together into new...
Hello all, I've added another hack to the "ready-to-use OS5 native hacks": the hack is a PalmWiki workalike. It will jump to a memo (or to an address book...
Great! First serious arm hack! Hello all, I've added another hack to the "ready-to-use OS5 native hacks": the hack is a PalmWiki workalike. It will jump to a...
Hi, I'm trying to trap FntWidthToOffset, but I have the problem to access the last parameter. In my trapping function, when I set/get a value to/from...
This code works for me. Check data alignment, compiler options and assembly code. Show generated assembly code. === unsigned long NativeFuncType (const void...
Hi, Thanks for your replying. Yes, it was an alignment problem. FntWidthToOffset is defined like this. FntWidthToOffset( const Char *, UInt16, Boolean *, Int16...
Strange. ARM procedure call use R0-R3 registers for first parameters and stack for 5th and following. So with standard prototype: FntWidthToOffset( /*R0*/const...
... My compiler setting works with first prototype. x = FntWidthToOffset( "test string for me.", StrLen(...), &z, &y) return 4 in x and 11 in y. y was zero...
... yes. the ARM processor can only execute code which is 32 bits aligned. ... The gcc 3.3.1 compiler is configured to produce pc relative code with a GOT...
It is easy to make a small patch for the prc-tools 2.3 tool build-prc that includes a ".got" resource with the same id as the corrisponding code resource. Now...
... binres.cpp was examined by me for the same goal. But I have problems with prc-tools building under cygwin. ... We can merge .text .disposn .data .bss and...
http://yahm.palmoid.com/yahm_got.zip 2.0.37 * patch info was added for os5 * got support * handera scroll buttons fixed 2.0.56 * patching syscalls with more...
... I do use MacOS X: prc-tools only needed some minor tweak. ... Due to the nature of hacks (in which everything must be absolutely fixed in memory), the code...