flat assembler
Message board for the users of flat assembler.

Index > Windows > DirectX 9 SDK

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
jdawg



Joined: 26 Jun 2005
Posts: 39
jdawg 08 Oct 2005, 18:03
Does anyone happen to know if there are any assembly versions of the DirectX9 SDK.
Quote:
The more I try to understand C++, the easier assembly language becomes!
Post 08 Oct 2005, 18:03
View user's profile Send private message Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt 09 Oct 2005, 09:24
I doubt it, all the examples are in c++/C#. Unless someone is doing the GIANT task of converting the c++/c# code to Assembly.
Post 09 Oct 2005, 09:24
View user's profile Send private message Reply with quote
jdawg



Joined: 26 Jun 2005
Posts: 39
jdawg 21 Oct 2005, 21:35
It's funny you mention that. I was thinking that if one didn't exist I might give it a try.
Post 21 Oct 2005, 21:35
View user's profile Send private message Reply with quote
Remy Vincent



Joined: 16 Sep 2005
Posts: 155
Location: France
Remy Vincent 22 Oct 2005, 01:37
madmatt wrote:
I doubt it, all the examples are in c++/C#. Unless someone is doing the GIANT task of converting the c++/c# code to Assembly.



I dream to do GIIANT tranlasation like that... And I think that I would need to write it in my own favorite language (let's say... Qbasic) with no reflexions about speed problems, only concentrating on result and algorithm ; and then translate it in assembler... Writing in C is a mess because you don't separate speed problems and algorithm problems and so... QBasic and then assembler seems a good choice Good luck in rewriting DirectX9 in Qbasic...
Wink Wink

_________________
Groups lower your IQ
Post 22 Oct 2005, 01:37
View user's profile Send private message Visit poster's website Reply with quote
jdawg



Joined: 26 Jun 2005
Posts: 39
jdawg 07 Jan 2006, 21:40
How old is your QBASIC? I haven't seen it since sometime in the early 90's. Not to dog the language or anything, but if they have remade it, does it support MMX,SSE,SSE2,SSE3,and 3dNow? Just curious.
Post 07 Jan 2006, 21:40
View user's profile Send private message Reply with quote
Remy Vincent



Joined: 16 Sep 2005
Posts: 155
Location: France
Remy Vincent 09 Jan 2006, 17:11
Hello Sad , my quick bsic is the one I found with a DOS disk. But I don't know if Microsoft kept it with win98,winx.x,... public versions of Windows

So I am using a DOs basic, with no "language" access to MMX, or most modern concepts... so...

welcome to "START FROM NEARLY ABSOLUTE ZERO" developpement... Sad Smile Surprised Laughing Embarassed Embarassed Rolling Eyes For example, alone and with no help of any library, I am pround to be able to displaying 8 and 16 different colors in C language. A great start in my opionon...

Fortunatly, FASM programmers often use to start "from scratch" too... and I would not dare to talk about my programming method in "high level language" forums

_________________
Groups lower your IQ
Post 09 Jan 2006, 17:11
View user's profile Send private message Visit poster's website Reply with quote
Remy Vincent



Joined: 16 Sep 2005
Posts: 155
Location: France
Remy Vincent 09 Jan 2006, 17:19
... When I am tired, I use also Javascript or VBScript, inside HTML pages, and then starting "from scratch" programming is not a so crazy way of life
Post 09 Jan 2006, 17:19
View user's profile Send private message Visit poster's website Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost 09 Jan 2006, 18:04
well i've never seen a DirectX SDK/LIBRARY for asm but it would be very useful imo, but i have seen one example of DirectX used for a windows application it comes in the w32nasm package, i will upload if anybody wants it, maybe it will help you make a DirectX application in windows


Description:
Download
Filename: nasm DirectX example.rar
Filesize: 22.51 KB
Downloaded: 350 Time(s)


_________________
redghost.ca
Post 09 Jan 2006, 18:04
View user's profile Send private message AIM Address MSN Messenger Reply with quote
Ivan2k2



Joined: 08 Sep 2004
Posts: 80
Location: Russia, Angarsk
Ivan2k2 10 Jan 2006, 17:30
Post 10 Jan 2006, 17:30
View user's profile Send private message ICQ Number Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 11 Jan 2006, 10:01
I just luv the examples - I didn't know there was a project like this going on :S. Maybe its because I don't visit Russian sites.
The problem with help files is the same - I can't seem to understand these..I wonder why.
Nice still Very Happy
Post 11 Jan 2006, 10:01
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 11 Jan 2006, 12:29
RedGhost: you have not noticed the DDRAW example that comes with FASMW, have you? Wink
Post 11 Jan 2006, 12:29
View user's profile Send private message Visit poster's website Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost 11 Jan 2006, 18:12
Tomasz Grysztar wrote:
RedGhost: you have not noticed the DDRAW example that comes with FASMW, have you? Wink


yikes, i ran the program when i first got fasm (as i ran them all) it was a rotating donut as i recall, but i never looked at the source and didn't figure it was directx Embarassed (i guess the 'D' is a clue eh >_>)

silly me, going back to nasm when i fail to realize nasm only has less not more Razz

_________________
redghost.ca
Post 11 Jan 2006, 18:12
View user's profile Send private message AIM Address MSN Messenger Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 11 Jan 2006, 20:30
i played with ddraw for some time. It's hell, if you do anything other way than in examples it doesn't always work (often doesn't work), even when it should work due to that lousy documentation.
Post 11 Jan 2006, 20:30
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
keYMax



Joined: 31 Jan 2006
Posts: 2
Location: Russia
keYMax 31 Jan 2006, 05:43
Hello

Project Directx SDK 9.0 for FASM already in development. Wink
Date of release February - March 2006
Probably the documentation in English will appear...
Post 31 Jan 2006, 05:43
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
zhenya_k



Joined: 08 Feb 2006
Posts: 1
Location: Latvia, Riga
zhenya_k 08 Feb 2006, 12:33
keYMax wrote:
Hello

Project Directx SDK 9.0 for FASM already in development. :wink:
Date of release February - March 2006
Probably the documentation in English will appear...


Any news?
Post 08 Feb 2006, 12:33
View user's profile Send private message Reply with quote
keYMax



Joined: 31 Jan 2006
Posts: 2
Location: Russia
keYMax 09 Feb 2006, 08:29
Quote:
Any news?


Code:
Include files - 90 %
-------------------------------------
2004 oct update - Ok
2004 dec update - Ok
2005 feb update - Ok
2005 apr update - Ok
2005 jun update - Ok
2005 aug update - Ok
2005 oct update - download, in job...
2005 dec update - download 50 %

 list
 ----------------
 d3d9        .inc
 d3d9caps    .inc
 d3d9types   .inc
 d3dx9anim   .inc
 d3dx9core   .inc
 d3dx9effect .inc
 d3dx9math   .inc
 d3dx9mesh   .inc
 d3dx9shader .inc
 d3dx9shape  .inc
 d3dx9tex    .inc
 d3dx9xof    .inc
 dinput8     .inc
 dsound8     .inc
 dxerr9      .inc
 dshow       .inc
 d3d9_All    .inc

Docs - minimum
-------------------------------------
Russian language - 50 %
English language - none

Examples - total (simple)
-------------------------------------
Direct3D         -  5 + 6  - in job...
DirectInput      -  2      - in job...
DirectShow       -  1      - in job...
DirectSound      -  1      - in job...

Etc
-------------------------------------
    
Post 09 Feb 2006, 08:29
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
jdawg



Joined: 26 Jun 2005
Posts: 39
jdawg 09 Feb 2006, 23:46
Thanks for all the support guys, but I'm putting this project on the back burner for awhile. I had a pretty good run at translating DDraw, but there is just to much O.S. dependance with most of that code, that it's pretty hard to get around. I may come back to it later, but for now I just have too many other projects going on right now.
Post 09 Feb 2006, 23:46
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 10 Feb 2006, 07:52
What do you mean "too much OS dependance"? DD and D3D are made only for Windows - it depends on this OS.
Are there any ports that I'm unaware of?
Post 10 Feb 2006, 07:52
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
r22



Joined: 27 Dec 2004
Posts: 805
r22 11 Feb 2006, 05:54
DirectX 10 is the future stop living in the past Very Happy Very Happy Very Happy

It's a good exercise but how useful is a DirectX port to assembly realistically? Anything more than small 3d demos doesn't seem like it would ever be a priority for someone to do.
Post 11 Feb 2006, 05:54
View user's profile Send private message AIM Address Yahoo Messenger Reply with quote
jdawg



Joined: 26 Jun 2005
Posts: 39
jdawg 18 Feb 2006, 19:52
Madis731
Perhaps I phrased myself wrong. I like to write my code as low level as possible. Which means that I enjoy producing my own APIs. Since just about every function in DirectX calls another Windows kernel level API function, I mispoke and stated that there was too much OS dependance. The whole HAL and HEL thing. What I really meant to say, it that the DirectX 9.0SDK is too dependant on underlying code to be something that I would be interested in translating.
Post 18 Feb 2006, 19:52
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.