News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

New on Masm32 Forum and new in assembly language

Started by Drakasm, October 26, 2012, 12:48:14 AM

Previous topic - Next topic

Drakasm

A big hello to all assembly language programmers !!!  :biggrin:

hutch--


Drakasm

Thanks hutch -. for welcoming.
Has long been observing this forum and I have to compliment with you and with other programmers for your efforts related to programming in assembly.  :t

dedndave


Vortex


Gunther

Hi Draksam,

welcome to the forum and have a lot of fun.

Gunther
You have to know the facts before you can distort them.

Drakasm

And for our fun i've created a small  assembly game to whet our brains.  :dazzled:
Any comment will be greatly appreciated.  :biggrin:

K_F

Welcome..

Drakasm, when posting one's own apps, it's frowned upon when you do not include the source code.
Besides being of educational use to others, it is just a way of preventing people from introducing virus, worms.. etc... you know the story.. ;)

:biggrin:

'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

Drakasm

Thanks K_F for thanks for the clarification  :t
I will try to include the source code and the resources shortly.
Is the first time i distribute an application. :icon_eek:

Drakasm

I have included only the source code
I hope it is understandable :icon_eek:

jj2007

Hi DrakAsm,

The reason why forum members want to see source code is that they want to assemble the source. Some includes are not available ;-)

Comunque benvenuto al Forum :icon14:

Drakasm

Thanks jj2007
hope get it right this time :icon_redface:

Grazie mille :t

jj2007

OK, ci siamo. Attached two files with minor modifications to make them fit for Masm32.
:t


jj2007

Yes, it works fine. My changes concerned the paths, e.g. C:\Masm32\... becomes \Masm32\... because many here have their Masm32 on D: or H: or whatever drive.

Your programming style is non-standard but interesting:

WindowProcedure PROC FormHwnd:DWORD, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
     LOCAL ..
      cmp uMsg,WM_DESTROY
      je  WindowDestruction
      cmp uMsg,WM_CREATE
      je  Creation


We often use the Switch/Case macro instead. You may call it a matter of taste, of course ;-)