flat assembler
Message board for the users of flat assembler.

Index > Windows > New expanded windows 64/32 Bit include files and api's

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
kalambong



Joined: 08 Nov 2008
Posts: 165
kalambong 14 Nov 2012, 06:31
madmatt wrote:
As promised, just uploaded a version that should work in any folder. Let me know how it works for you. A Link is below.
_FASMW64.rar


For some reason I couldn't find any download "link" from 4shared.com

It keeps on asking me to download an app instead of the FASMW64.rar file

Is it possible to port the file to mediafire?

Thanks !!
Post 14 Nov 2012, 06:31
View user's profile Send private message Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt 14 Nov 2012, 17:23
kalambong wrote:
madmatt wrote:
As promised, just uploaded a version that should work in any folder. Let me know how it works for you. A Link is below.
_FASMW64.rar


For some reason I couldn't find any download "link" from 4shared.com

It keeps on asking me to download an app instead of the FASMW64.rar file

Is it possible to port the file to mediafire?

Thanks !!


Your probably using the old link. Scroll down to the bottom of the first post of this thread, where it reads: "[Update: 11-8-2012]" use the link under this update notice. Or scroll down to the bottom of the first page of this thread and use the link there.

_________________
Gimme a sledge hammer! I'LL FIX IT!
Post 14 Nov 2012, 17:23
View user's profile Send private message Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1389
Location: Piraeus, Greece
Picnic 19 Nov 2012, 20:57
Great library, thank you madmatt.
Post 19 Nov 2012, 20:57
View user's profile Send private message Visit poster's website Reply with quote
bzdashek



Joined: 15 Feb 2012
Posts: 147
Location: Tolstokvashino, Russia
bzdashek 23 Nov 2012, 05:12
Thanks, Matt.

It's really useful.
Post 23 Nov 2012, 05:12
View user's profile Send private message Reply with quote
sakkiesalm



Joined: 07 Feb 2011
Posts: 9
sakkiesalm 21 Apr 2013, 08:03
mediafire links are dead Sad
Post 21 Apr 2013, 08:03
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 4020
Location: vpcmpistri
bitRAKE 21 Apr 2013, 10:13
Try his home page:
http://users.egl.net/talktomatt/default.html

...not sure if that is the most recent?

_________________
¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup
Post 21 Apr 2013, 10:13
View user's profile Send private message Visit poster's website Reply with quote
alessandro95



Joined: 24 Mar 2013
Posts: 62
alessandro95 22 Apr 2013, 11:49
I open the link but mediafire says "permission denied".
Is it a common problem or is it caused by the fact that i'm using a proxy? (mediafire doesn't work from china otherwise)


edit:
And when I try to open the download link in the page suggested by bitRAKE all I see is a blank page... can someone host the files again?
Post 22 Apr 2013, 11:49
View user's profile Send private message Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt 22 Apr 2013, 14:14
Quote:
Try his home page:
http://users.egl.net/talktomatt/default.html

...not sure if that is the most recent?

This is very old and abandoned, so don't use this. (see below link)

Quote:
I open the link but mediafire says "permission denied".
Is it a common problem or is it caused by the fact that i'm using a proxy? (mediafire doesn't work from china otherwise)

edit:
And when I try to open the download link in the page suggested by bitRAKE all I see is a blank page... can someone host the files again?


Didn't know the file upload expired.
Here is a new link with the latest snapshot of my fasmw64 folder:
https://www.box.com/s/5ld394srdcxfadodq0dw
Let me know if you have any problems with the above link.,
Post 22 Apr 2013, 14:14
View user's profile Send private message Reply with quote
alessandro95



Joined: 24 Mar 2013
Posts: 62
alessandro95 22 Apr 2013, 14:43
Thank a lot, I'm downloading it right now Smile

This hosting service works properly even from china!
Post 22 Apr 2013, 14:43
View user's profile Send private message Reply with quote
sakkiesalm



Joined: 07 Feb 2011
Posts: 9
sakkiesalm 23 Apr 2013, 08:52
thank you madmatt
This works.Thanks for the hard work as well Smile
Post 23 Apr 2013, 08:52
View user's profile Send private message Reply with quote
Ali.Z



Joined: 08 Jan 2018
Posts: 716
Ali.Z 14 May 2020, 06:05
https://www.vergiliusproject.com/

what a great website, hidden/undocumented structures meant to be used for device driver developers.

_________________
Asm For Wise Humans
Post 14 May 2020, 06:05
View user's profile Send private message Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 05 Jan 2021, 10:36
Hi Madmatt !
From V7INCLUDE32\EQUATES\DIRECTX\d3d9.inc
struct D3DADAPTER_IDENTIFIER9
Driver db MAX_DEVICE_IDENTIFIER_STRING dup(?)
Description db MAX_DEVICE_IDENTIFIER_STRING dup(?)
DeviceName db 32 dup(?)
DriverVersion dq ?
VendorId dd ?
DeviceId dd ?
SubSysId dd ?
Revision dd ?
DeviceIdentifier GUID
WHQLLevel dd ?
ends
I try compile but get error illegal instruction DeviceIdentifier GUID

In this case GUID this is dd 0,0,0,0 ?
Post 05 Jan 2021, 10:36
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20300
Location: In your JS exploiting you and your system
revolution 05 Jan 2021, 11:00
Roman wrote:
In this case GUID this is dd 0,0,0,0 ?
A GUID is an unstructured 128-bit value. So no types should be applied IMO;
Code:
DeviceIdentifier: rb 16 ; note the colon to ensure the byte type is not applied    
However I'm not sure if the struct macro supports using the colon, you need to check the macro to see what it does. If not, then a secondary substitute is:
Code:
DeviceIdentifier rb 16 ; without the colon, but now it has byte type, not strictly correct    
Post 05 Jan 2021, 11:00
View user's profile Send private message Visit poster's website Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 05 Jan 2021, 18:42
I do GUID fix dd 0,0,0,0
Now work.
https://www.youtube.com/watch?v=5IgL1Kx40sU

What is return ?

My program crash if i write return in WndProc.
But work with ret.
Fasmw 1.73

O ! I found
Code:
macro return retval {
      if ~ retval eq
           mov eax, retval
      end if
      ret
}
    
Post 05 Jan 2021, 18:42
View user's profile Send private message Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 06 Jan 2021, 20:47
Who know site with many DirectX meshes ?
Post 06 Jan 2021, 20:47
View user's profile Send private message Reply with quote
Overclick



Joined: 11 Jul 2020
Posts: 669
Location: Ukraine
Overclick 03 Apr 2021, 01:55
I lost the thread of your conversation (too much whiskey), but GUID have different data types.
Code:
struc   GUID def
                {
                if ~ def eq
                        match d1-d2-d3-d4-d5, def
                          \{
                              .Data1 dd 0x\#d1
                              .Data2 dw 0x\#d2
                              .Data3 dw 0x\#d3
                              .Data4 db 0x\#d4 shr 8,0x\#d4 and 0FFh
                              .Data5 db 0x\#d5 shr 40,\
                                        0x\#d5 shr 32 and 0FFh,\
                                        0x\#d5 shr 24 and 0FFh,\
                                        0x\#d5 shr 16 and 0FFh,\
                                        0x\#d5 shr 8 and 0FFh,\
                                        0x\#d5 and 0FFh
                            \}
                else
                        .Data1 dd ?
                        .Data2 dw ?
                        .Data3 dw ?
                        .Data4 db ?,?
                        .Data5 db ?,?,?,?,?,?
                end if
         }    

About include files, some WinApi still missing. RegDeleteTree for example. It is not difficult to add, but any way...
Post 03 Apr 2021, 01:55
View user's profile Send private message Visit poster's website Reply with quote
TmX



Joined: 02 Mar 2006
Posts: 841
Location: Jakarta, Indonesia
TmX 05 Oct 2021, 04:18
madmatt wrote:

Didn't know the file upload expired.
Here is a new link with the latest snapshot of my fasmw64 folder:
https://www.box.com/s/5ld394srdcxfadodq0dw
Let me know if you have any problems with the above link.,


Anyone has a mirror of this file?
The link is still valid, but for unknown reasons there's no download progress if I click the link button. And login doesn't seem to help, either
Confused
Post 05 Oct 2021, 04:18
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 4020
Location: vpcmpistri
bitRAKE 05 Oct 2021, 23:56
Presently, Box.com will not let me access the file, and I can't find it in my archive.

I can only find an older version - which I put on google drive:
https://drive.google.com/file/d/1IMcotQQXSh3ZRM48b44kB7iuQnAEpEI4/view?usp=sharing

Once I am able to get the newer archive, I'll add it to google drive.

_________________
¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup
Post 05 Oct 2021, 23:56
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< 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.