07-27-2009, 11:30 PM
07-28-2009, 08:15 AM
Watching anime, or reading fanfics makes me motivated to write.
listening to music motivates me to sing.
um....
playing games with great stories motivates me to think up other possible ways it could've ended.
listening to music motivates me to sing.
um....
playing games with great stories motivates me to think up other possible ways it could've ended.
07-28-2009, 11:01 AM
hot chicks.
07-28-2009, 12:33 PM
(07-28-2009 08:15 AM)Squall Leonhart Wrote: [ -> ]Watching anime, or reading fanfics makes me motivated to write.
listening to music motivates me to sing.
um....
playing games with great stories motivates me to think up other possible ways it could've ended.
Fanfics?

motivation. what triggers it depends on the person.
Perhaps think of it this way: you have a big goal ahead of you, and you want to get it done. Think of how good it will feel to have that goal accomplished.
07-28-2009, 12:43 PM
It hurts motivation when you have spineless shits plagiarizing code, forums that are ran for profit, and most people hates you.
07-28-2009, 03:40 PM
We'll fix that faggot in our code.
and the majority don't hate you (they don't know you)
and the majority don't hate you (they don't know you)
07-28-2009, 08:29 PM
I'm very surprised that douchebag just doesn't start learning C++ and compiling their own builds.
Its easy as pi, providing you have the right tools and libs. It boils my blood when I work on something and its squandered by others.
Maybe I should try to give a rats ass about anything :?
Its easy as pi, providing you have the right tools and libs. It boils my blood when I work on something and its squandered by others.
Maybe I should try to give a rats ass about anything :?
07-29-2009, 04:55 AM
I guess the fact that it was plagiarized shows that it was good enough work for someone to bother to steal it, right?
07-30-2009, 10:37 AM
(07-28-2009 08:29 PM)mudlord Wrote: [ -> ]I'm very surprised that douchebag just doesn't start learning C++ and compiling their own builds.
Its easy as pi, providing you have the right tools and libs. It boils my blood when I work on something and its squandered by others.
Maybe I should try to give a rats ass about anything :?
Squandered? I used VBA-M quite a bit back when I was doing GBA emulation.
if people use it for it's intended purpose, it's not squandered.

07-30-2009, 11:51 AM
Yet people leech the shit and claim it as thier own.
That is bullshit. People don't need to take that shit. the current emu I am doing won't have that problem...and byuu wont have a chance to see the disassembly, either.
That is bullshit. People don't need to take that shit. the current emu I am doing won't have that problem...and byuu wont have a chance to see the disassembly, either.
07-30-2009, 04:48 PM
(07-30-2009 11:51 AM)mudlord Wrote: [ -> ]Yet people leech the shit and claim it as thier own.
That is bullshit. People don't need to take that shit. the current emu I am doing won't have that problem...and byuu wont have a chance to see the disassembly, either.
What makes you think Byuu'd go out of his way like that? his interest is SNES emulation.
07-31-2009, 09:55 AM
Because byuu loves to chew out anything he sees.
I'm not giving him that chance: he can rot in hell for all I care....>.>
I'm not giving him that chance: he can rot in hell for all I care....>.>
08-01-2009, 12:52 AM
Veering off topic (hope no one minds), but is it really possible to prevent someone from disassembling a piece of software ran on a PC? Especially someone like byuu. Even if you store it compressed/encrypted/obfuscated in some way it should still be possible to do a complete memory dump of the thing at runtime.
Of course, the people screwing around with their VBA-M "releases" would never be able to manage something like that, much less turn it back into a unique release.
Just the same, trying to understand a program from x86 (I presume) disassembly is something I hope I won't ever need to do.
On topic part: It seems especially hard to find motivation writing emulators because you have to do a relatively large amount of work before you see very good results. I think it helps to visualize the end result and convince yourself that it will definitely exist at some point. For me, the best motivator is being in the middle of something - it's all about inertia. So the best thing I can do is force myself as hard as I can to get a good amount started on something.
Of course, the people screwing around with their VBA-M "releases" would never be able to manage something like that, much less turn it back into a unique release.
Just the same, trying to understand a program from x86 (I presume) disassembly is something I hope I won't ever need to do.
On topic part: It seems especially hard to find motivation writing emulators because you have to do a relatively large amount of work before you see very good results. I think it helps to visualize the end result and convince yourself that it will definitely exist at some point. For me, the best motivator is being in the middle of something - it's all about inertia. So the best thing I can do is force myself as hard as I can to get a good amount started on something.
08-01-2009, 11:08 AM
Quote:Just the same, trying to understand a program from x86 (I presume) disassembly is something I hope I won't ever need to do.
The project is x64 only. I had to do these VM wrapping processes because byuu proved to me he is a arrogant pig who wants to do everything to discredit me.
Quote:Especially someone like byuu.
Excuse me? Does he know how to fully decrypt VMs? If he can't understand fully virtualized code, with import protection, stolen OEP code protection, and a fuckload of CRC checks, does the person stand a frigging chance?
And neither would those leechers. They proved they cant even unpack UPX without using upx -d
08-01-2009, 11:42 AM
Encrypted VM? I don't know what you're talking about, maybe you can give me some links for source material about this. Are you saying that CPUs now can decrypt code in realtime that's stored encrypted on physical memory?
Of course those leechers wouldn't be able to do anything ;p
Of course those leechers wouldn't be able to do anything ;p
08-01-2009, 12:55 PM
Yes, a encrypted VM that makes selected portions or all of the code in bytecode form.
Look up commercial protections like EXECryptor, Starforce, VMProtect or Themida. They use VM implementations and are incredibly difficult to unpack.
Exactly. Commercial protections use that approach.
Look up commercial protections like EXECryptor, Starforce, VMProtect or Themida. They use VM implementations and are incredibly difficult to unpack.
(08-01-2009 11:42 AM)Exophase Wrote: [ -> ]Encrypted VM? I don't know what you're talking about, maybe you can give me some links for source material about this. Are you saying that CPUs now can decrypt code in realtime that's stored encrypted on physical memory?
Of course those leechers wouldn't be able to do anything ;p
Exactly. Commercial protections use that approach.
08-01-2009, 03:42 PM
Commercial protections? IE, software based? Wouldn't that have to have both execution time and space overhead?
08-01-2009, 06:45 PM
Yes, software based protections.
Think of them like UPX, but with a lot more capabilities.
And yes, for some protections, all the virtualization can have a speed cost. Hence, care must be taken when virtualizing certain functions. Functions like the entry point (main or WinMain) can be virtualized fine, with others like decoding/emulation threads need more care in selecting the amount of virtualization with them.
There is very little overhead for some (like a few KB), others take around 200KB extra in size. But that is negated by executable compression as well, after the application is virtualized.
Think of them like UPX, but with a lot more capabilities.
And yes, for some protections, all the virtualization can have a speed cost. Hence, care must be taken when virtualizing certain functions. Functions like the entry point (main or WinMain) can be virtualized fine, with others like decoding/emulation threads need more care in selecting the amount of virtualization with them.
There is very little overhead for some (like a few KB), others take around 200KB extra in size. But that is negated by executable compression as well, after the application is virtualized.