The MASM Forum

General => The Soap Box => Topic started by: zedd151 on April 11, 2018, 04:34:15 PM

Title: Where's Dave??
Post 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?
Title: Re: Where's Dave??
Post by: hutch-- on April 11, 2018, 04:45:46 PM
He posts from time to time, depends on what else he is doing.
Title: Re: Where's Dave??
Post by: daydreamer on April 14, 2018, 09:44:13 PM
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
Title: Re: Where's Dave??
Post by: anunitu on April 15, 2018, 12:35:18 AM
ITS ok,he escaped the lamp I trapped him in. seret:rub the lamp 5 times while reciting COMPILE!!
Title: Re: Where's Dave??
Post by: LordAdef on April 15, 2018, 03:56:14 PM
Isn't Dave to one with the son at Gern Institute? If so, He said he would be away for a while
Title: Re: Where's Dave??
Post by: caballero on April 15, 2018, 06:10:46 PM
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:
Title: Re: Where's Dave??
Post by: zedd151 on April 15, 2018, 06:19:03 PM
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:
Title: Re: Where's Dave??
Post by: zedd151 on December 29, 2022, 03:48:25 PM
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!
Title: Re: Where's Dave??
Post by: learn64bit on December 29, 2022, 04:26:55 PM
I miss him(or her) too.
Title: Re: Where's Dave??
Post by: Gunther on December 30, 2022, 12:44:38 AM
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.
Title: Re: Where's Dave??
Post by: jj2007 on December 30, 2022, 01:10:02 AM
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
Code: [Select]
    .while TRUE
        INVOKE  GetMessage,ebp,edi,edi,edi
    .break .if !eax
        INVOKE  TranslateMessage,ebp
        INVOKE  DispatchMessage,ebp
    .endw
it looks nice - but it generates some fugly code

here is how i prefer to write it
Code: [Select]
        jmp short MLoop1

MLoop0: INVOKE  Translate Message,ebp
        INVOKE  DispatchMessage,ebp

MLoop1: INVOKE  GetMessage,ebp,edi,edi,edi
        inc     eax
        shr     eax,1
        jnz     MLoop0
it might not be pretty, but it is efficient

well - to appease the others - and get what i want, i found a comprimise   :biggrin:
Code: [Select]
    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
    .endw
the 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:
Title: Re: Where's Dave??
Post by: HSE on December 30, 2022, 01:11:14 AM
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.
Title: Re: Where's Dave??
Post by: zedd151 on December 30, 2022, 01:57:30 AM
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
Title: Re: Where's Dave??
Post by: daydreamer on December 30, 2022, 03:48:09 AM
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: