News:

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

Main Menu

OpenGL democoding in MASM

Started by kroz, August 21, 2012, 10:00:05 AM

Previous topic - Next topic

kroz

I'm considering learning OGL in MASM. Before I start, i'd like to know a few things :
+ How hard is it?
+ How long does it take to learn?
+ Will I be able to do anything useful by the time i've learnt it?

and where are NeHe's MASM ports? The link is broken. Does anyone have them ?

thanks :)

hfheatherfox07

I have Posted this stuff on the Old MASM Forum  ::)


http://nehe.gamedev5.net/data/lessons/masm/lesson01.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson02.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson03.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson04.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson05.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson06.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson07.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson08.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson09.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson10.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson11.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson12.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson13.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson14.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson15.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson16.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson17.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson18.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson19.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson20.zip
http://nehe.gamedev5.net/data/lessons/masm/lesson21.zip


:biggrin:
Your code and your skills will be assimilated. Your programming language is irrelevant.
We are the ASM Borg and you will become part of us. Compile and be assembled.

ufo

#2
I've converted 2 of them to masm in the past.
They uploaded number 36, but forgot number 24.
http://nehe.gamedev.net/data/lessons/masm/lesson36.zip
I will try to find number 24 again later today and attach it here.

EDIT/
It was 25, not 24.. attached.

kroz


ufo

My bad.. I meant lesson 25.
Attached above.

kroz

oh, and this may be a very long shot, but would it be too hard to do somethingl like this in MASM ? www.pouet.net/prod.php?which=16327

dedndave

i am guessing that program was written in assembler
20 kb in size is why   :P

Tedd

The source is C++

But to answer the question, yes, it's entirely possible - if a little more work. There are a few competitions that focus just on asm demos. As for being "too hard" - it's pretty hard whatever language you choose, asm just adds to it :P

Potato2

hfheatherfox07

Quote from: dedndave on August 24, 2012, 11:39:56 AM
i am guessing that program was written in assembler
20 kb in size is why   :P

NOP
The program is compressed with kkrunchy v1.0.....
@ kroz ufo did a dancing square that is similar...just similar  to this in masm ...It is Possible  :P

Any ways here is that glRez.exe unpaked and I got the resources out for you ....
.bmp's and the .xm

I am sure if ufo still has that source that would have been posted ...... long time ago
Your code and your skills will be assimilated. Your programming language is irrelevant.
We are the ASM Borg and you will become part of us. Compile and be assembled.

ufo

https://github.com/chiptune/glrez
In my view it's all C, even when he's using extensions like .cpp.
On tuts4you.com I've got similar sources like that, but in masm -
although I wouldn't be able to compete with serious stuff like the one of rez.
PS: I will certainly not attach stuff like that over here..

Farabi

Quote from: kroz on August 24, 2012, 08:25:51 AM
oh, and this may be a very long shot, but would it be too hard to do somethingl like this in MASM ? www.pouet.net/prod.php?which=16327

Hard would be depend on your knowledge, I bet you'll need at least understanding on sin and cos function, I think it only that, the rest, OpenGL can handle it.
http://farabidatacenter.url.ph/MySoftware/
My 3D Game Engine Demo.

Contact me at Whatsapp: 6283818314165