Re: Duplicate relocations in DLL

2013-05-17 Thread Alessandro Pignotti
Wine does not seem to even try to load DLLs at their preferred address. Still, I'm not sure this is actually bad and I think Win8 forces randomization of the layout anyway, Alessandro > He believes that this was done on purpose to break Wine and other non- > Windows environmen

Re: Duplicate relocations in DLL

2013-05-16 Thread Alessandro Pignotti
I think it's actually the second case you mentioned. I'm pasting an excerpt from 'objdump -x' of the dll. The issue happens with bgm.dll from the game "Hotline Miami". Regards and sorry for the long paste below, Alessandro Pignotti --

Duplicate relocations in DLL

2013-05-15 Thread Alessandro Pignotti
be to keep track of already relocated pages and skip them if needed. Suggestions are welcome. Regards, Alessandro Pignotti

Re: [PATCH] Support a protection scheme which reset the GS selector - v2

2013-02-17 Thread Alessandro Pignotti
> On 2013-02-07 17:00, Alessandro Pignotti wrote: > >+opcode=(unsigned char*)context->Eip; > >+if (*opcode==0x65 && /* GS segment instruction prefix */ > >+context->SegGs!=ntdll_get_thread_data()->gs) > > Segment-override pref

Re: [PATCH] Support for game DRM which overwrite the GS segment selector

2013-02-03 Thread Alessandro Pignotti
Il giorno sab, 02/02/2013 alle 12.10 +0100, Austin English ha scritto: > On Jan 31, 2013 8:15 AM, "Alessandro Pignotti" > wrote: > > > > Hi again, > > > > I've quickly implemented the aforementioned idea of fixing the > segment > > in the s

[PATCH] Support for game DRM which overwrite the GS segment selector

2013-01-30 Thread Alessandro Pignotti
Hi again, I've quickly implemented the aforementioned idea of fixing the segment in the segfault handler when needed. I'm attaching my proposed patch. Alessandro Il giorno mer, 30/01/2013 alle 16.44 +0100, Alessandro Pignotti ha scritto: > Hi everyone, > > I'm tryin

Support for game DRM which overwrite the GS segment selector

2013-01-30 Thread Alessandro Pignotti
bscribed to the ML. Regards, Alessandro Pignotti

Advice about a new project, and similarity to Wine's start

2010-06-05 Thread Alessandro Pignotti
issing features? Is the AppDB software available for use on other projects? Any misc advice? Thanks a lot for your help. and sorry for the quite OT message, Alessandro Pignotti signature.asc Description: This is a digitally signed message part.

[wdm.h] AddDevice member

2008-11-17 Thread Alessandro
Hi, I've noticed that the AddDevice member of DRIVER_EXTENSION is not declared as a functio pointer. I've put up a patch to fix this. Alessandro Pignotti -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net Key Fingerprint

Re: Wine and relocation on not aligned section

2008-11-12 Thread Alessandro
s needed to load kernel level drivers (.sys files). I don't know how to test the windows behaviour with such cases. I think relocation is done to link the driver with the kernel interefaces. Alessandro -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe Public GPG Key ID 0x650B3ED

Wine and relocation on not aligned section

2008-11-12 Thread Alessandro
Hi list, while diving into wine sources i've noticed that wine does not apply relocation to section not aligned to page boundary. Is there any reason for this behaviour? If it is wrong i've put up a little patch that solves the issue. Greetings, Alessandro Pignotti -- Vi Veri Venive

Wine and relocation on not aligned section

2008-11-11 Thread Alessandro
Hi list, while diving into wine sources i've noticed that wine does not apply relocation to section not aligned to page boundary. Is there any reason for this behaviour? If it is wrong i've put up a little patch that solves the issue. Greetings, Alessandro Pignotti -- Vi Veri Venive

Wine support for win64

2008-11-03 Thread Alessandro
ot cannot start. Any suggestion? Alessandro Pignotti -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net Key Fingerprint 6243 AAD3 E3EC 52D8 DFAA 2A2F 9FCD 0457 650B 3ED9 Encrypted mails are welcome signature.asc Description: This i

Wine and virus security

2007-07-24 Thread Alessandro Pignotti
: etc" and enforcing then in CreateFile calls. Are there any other APIs that should be considered apart CreateFile? Greetings, Alessandro Pignotti -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net Key Fingerprint 6243 AAD3 E3EC 52D8 DFAA

Re: Game road to 1.0

2007-03-25 Thread Alessandro Pignotti
on the protocol. Regards, Alessandro Pignotti -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net Key Fingerprint 6243 AAD3 E3EC 52D8 DFAA 2A2F 9FCD 0457 650B 3ED9 Encrypted mails are welcome pgpQmQ3qF6ZEr.pgp Description: PGP signature

DIB engine and cairo

2007-03-22 Thread Alessandro Pignotti
Hi everyone, i'm not a dib engine nor a cairo expert, so i don't know if this is totally crazy. Anyway, could it be possible to use cairo as a backend for our dib engine? cairo support drawing on image buffers, that should be device indipendent and rendered client side. Regards,

Re: wine-devel Digest, Vol 20, Issue 30

2007-03-08 Thread Alessandro Pignotti
;we have to". I've used "i think" more as an answer to the previous FIXME comment we have inherited from the author of the code. Regards Alessandro Pignotti > > Cheers, > Kai > > -- > Kai Blin, > WorldForge developerhttp://www.worldforge.org/ > Win

wined3d: The sims regression

2007-02-13 Thread Alessandro Pignotti
Hi, I've noticed that commit 12252d058914a66f40e976484cc7d8aa52ffca47 on the git tree causes a regression in the sims, making characters flipped upside down. It's seems to me that the y axis is flipped. I hope this helps Bye Alessandro Pignotti -- Vi Veri Veniversum Vivus Vici

Re: DirectPlay should initialize The session guid when creating a session

2007-01-29 Thread Alessandro Pignotti
> 2. Does it solve anything? A bug, a problem with an application? > > Right now, it doesn't, as Wine doesn't _have_ a working DirectPlay > implementation. However, Alessandro contacted me some time ago and was > interested in starting to implement it. As I'm still bus

Directplay Sevice Provider

2007-01-23 Thread Alessandro Pignotti
er with our own protocol, not compatible with microsoft tcp/ip service provider, but portable and usable on both windows and linux? Bye Pignotti Alessandro -- Vi Veri Veniversum Vivus Vici -Dr. Faustus - Marlowe