The MASM Forum
General => The Soap Box => Topic started by: zedd151 on April 11, 2018, 04:34:15 PM
-
dedndave , one of the forums more prolific posters is missing. :shock:
Hope he's ok. Anybody heard from him?
-
He posts from time to time, depends on what else he is doing.
-
dedndave , one of the forums more prolific posters is missing. :shock:
Hope he's ok. Anybody heard from him?
he's probably busy with Sara
-
ITS ok,he escaped the lamp I trapped him in. seret:rub the lamp 5 times while reciting COMPILE!!
-
Isn't Dave to one with the son at Gern Institute? If so, He said he would be away for a while
-
Dave made recently a post here (2 days ago)
http://masm32.com/board/index.php?topic=7060.msg75768#msg75768
So I think he's fine
Dave, come back, we miss you :bgrin: otherwise JJ will beat you posts score :greensml:
-
That sneaky son of gun.
I never would have thought him to be the type to be sneaking around the forum. :P
He must owe somebody some money around here. :bgrin:
-
I just came across one of his old posts and clicked his profile, then remembered this thread.
Last Active: December 23, 2022, 10:02:02 AM
Belated Merry Christmas Dave. We miss you!
-
I miss him(or her) too.
-
I just came across one of his old posts and clicked his profile, then remembered this thread.
Last Active: December 23, 2022, 10:02:02 AM
Belated Merry Christmas Dave. We miss you!
That's very true. He has been posting diligently and is a very pleasant guy to be around. I suspect that he was repulsed by the behavior of certain people and is therefore
no longer interested in the forum. That's already a bitter loss.
-
So Dave, you've become a lurker... that's a pity, I always loved your contributions and your sense of humour. And I owe you lots of good code, here is a prominent example that I've used over and over:
i prefer to write code "old style"
i am not too fond of .if/.else or .while/.endw stuff
but - the members don't like it when i write code that way - lol
so - to make code that i like - and that makes them happy,
i have had to learn how the statements work - in reverse
in other words, i write some code, disassemble it, and learn what code is generated
then - i write code they like - that more or less does what i wanted, to begin with
here is a good example
many members will write a message loop like this
.while TRUE
INVOKE GetMessage,ebp,edi,edi,edi
.break .if !eax
INVOKE TranslateMessage,ebp
INVOKE DispatchMessage,ebp
.endwit looks nice - but it generates some fugly code
here is how i prefer to write it
jmp short MLoop1
MLoop0: INVOKE Translate Message,ebp
INVOKE DispatchMessage,ebp
MLoop1: INVOKE GetMessage,ebp,edi,edi,edi
inc eax
shr eax,1
jnz MLoop0it might not be pretty, but it is efficient
well - to appease the others - and get what i want, i found a comprimise :biggrin:
jmp short mEntry
.while !(ZERO?)
INVOKE TranslateMessage,ebp
INVOKE DispatchMessage,ebp
mEntry: INVOKE GetMessage,ebp,edi,edi,edi
inc eax ;exit only if 0 or -1
shr eax,1
.endwthe code is amost what i want
it generates an extra JMP that is not executed - but, oh well
inc eax ;exit only if 0 or -1
shr eax,1
A stroke of genius :thumbsup:
-
no longer interested in the forum
:biggrin: He become a builder. After remodelling his house, he have to work in his brothers' houses. Also playing with Arduino and microcontrollers. Very busy, I think.
-
dedndave if you ever get the chance to read this I just want to thank you for the immeasurable help+examples that you have provided; not only for myself, but for the many assembly coders, still learning, throughout the years. You were a real great guy besides. Miss your sometimes quirky humor as well.
Whatever the reasons for your absence, I wish you well.
zedd
-
I just came across one of his old posts and clicked his profile, then remembered this thread.
Last Active: December 23, 2022, 10:02:02 AM
Belated Merry Christmas Dave. We miss you!
ditto ...and happy new year :thumbsup: