--[[--@title peekdemo@chdk_version 1.4@param p peek Address /4*4 @range p 4 999996 @default p 1000@subtitle :...,....1....,....2....,....3....,....4..@param u Logging @default u 1 @range u 0 1@param l Log: @default l -23 --]]-- print_screen(l)p=p/4*4 -- avoid nil loop print(string.format("%08x at 0x%08x",peek(p,4),p ))print(string.format("%04x:%04x %08x ",peek(p-2,2),peek(p,2),peek(p,4)))print(string.format("%02x %02x:%02x %02x at %d",peek(p-3,1),peek(p-2,1),peek(p-1,1),peek(p,1),p)) print_screen(0)wait_click(0)
} elseif x=6 exec { ?"Line1---------",x,bug:=% p,=%peek p,4.? =%peek p-2,2;":";=%peek p,2,=%peek p,4? =%peek p-3,1,=%peek p-2,1;":";=%peek p-1,1,=%peek p,1 break
case TOKENIZER_PEEK: accept(TOKENIZER_PEEK); long x,a=expr(); char s=4; if (tokenizer_token()==TOKENIZER_COMMA) { accept(TOKENIZER_COMMA); s=expr()%5; } if (a & (s-1)) {ended=1; break;} if (s==4) r=(unsigned int) *(unsigned int *)(a); else if (s==2) r=(unsigned short) *(unsigned short *)(a); else if (s==1) r=(unsigned char) *(unsigned char *)(a); break; /* memset(&r, (char)(*(char *)a),1); if (s>1) { x=0; memset(&x, (char)(*(char *)(a+1)),1); // for big-endian (a-1) ... x<<=8; r+=x; if (s>3) { x=0; memset(&x, (char)(*(char *)(a+2)),1); x<<=16; r+=x; x=0; memset(&x, (char)(*(char *)(a+3)),1); x<<=24; r+=x; } } break; */
print(string.format("%04x:%04x %08x ",peek(p-2,2),peek(p,2),peek(p,4)))
I expected that line printing 'left short' : 'right short' 'same int'.edit: int following 95 86:76 11 > e0 02 90 da (p+1,p+2..)
con 1> =p=0xff810000 return string.format('0x%08x',peek(p))2:return:'0xea000001'con 3> =p=0xff810000 return string.format('0x%04x0x%04x',peek(p,2),peek(p+2,2))4:return:'0x0001 0xea00'con 4> =p=0xff810000 return string.format('0x%02x 0x%02x 0x%02x 0x%02x',peek(p,1),peek(p+1,1),peek(p+2,1),peek(p+3,1))5:return:'0x01 0x00 0x00 0xea'
Started by sneakernet « 1 2 ... 28 29 » CHDK Releases
Started by Kenith Olson General Help and Assistance on using CHDK stable releases
Started by Intheswamp CHDK Releases
Started by srsa_4c CHDK Releases
Started by reyalp « 1 2 3 4 5 » CHDK Releases