Results 188 comments of Roy Tam

> So better use &3 in such a case. did this in my side as well.

Updated sources: [GreenPad-vc4test.zip](https://github.com/RamonUnch/GreenPad/files/10313435/GreenPad-vc4test.zip) detailed changes in: https://github.com/roytam1/rtoss/commits/master/GreenPad-vc4 and it leaves 2 mystery errors: ```` C:\GreenPad\Search.cpp(471) : error C2653: 'MacroCommand' : is not a class or namespace name C:\GreenPad\Search.cpp(471) : error...

I almost get it to work, but there is a trap: in `void WndImpl::SetUpThunk( HWND wnd )` in window.cpp, it uses assembler code to replace 1st parameter to `this` for...

alright I think I am finished porting it to NT MIPS. https://github.com/roytam1/rtoss/commit/28b6844170d3338d2d3cde1f1aea147b15c8049e

compiled VC4 MIPS binary(and also MIPS version of libchardet (cdetmips.dll)) [GreenPad-mips.zip](https://github.com/RamonUnch/GreenPad/files/10318026/GreenPad-mips.zip) I can compile with TARGET_VER=310 for now, since there is no IMM32 import library, and broken `SHGetPathFromIDList` definition (only...

> Good idea to get rid of thunking all-together, this saves a 4KB VirtualAlloc for each window. but it could be slower since every call to `TrunkMainProc` has to call...

and today @tenox7 decided to build it on PowerPC NT: ![image](https://user-images.githubusercontent.com/1192577/231441124-dce5199e-b469-4f14-8e46-617689b7743a.png)

> Very nice indeed! Does it have a repo with official release? so I can link it in the readme? still preparing (just added IA64 defines but no emulator/real machine...

and for IA64 it may need some more fixes, but for now at least it starts. ![image](https://user-images.githubusercontent.com/1192577/231529509-1a536215-dcda-4f3a-87ad-4101bc30da23.png)

ARM32 and ARM64 build with VC2017 works on a bare metal machine: ![IMG_2025](https://user-images.githubusercontent.com/1192577/232727660-eb3617fb-089d-4b4f-841c-3b0e8bffac5b.jpg) don't know if it will work on a surface RT or not in the moment. (P.S.: and...