WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
Pages (2) 1 [2]   ( Go to first unread post )

Debugging FASM .exe programs the WinDbg, you can debug .exe programs created with fasm on source level with WinDbg

habran
Quote Post


Extremely Active Member
******

Group: Members
Posts: 165
Member No.: 10778
Joined: 2-August 08


Thank you shoorick for all optimization, soon I will learn all about wafasm

I have replaced above printf.zip with the new one

regards
PMEmail Poster
Top
habran
Quote Post


Extremely Active Member
******

Group: Members
Posts: 165
Member No.: 10778
Joined: 2-August 08


Hi everyone,
Here is VS2005 example for those who would like to connect fasm with VS2005
(thanks to strap89)

You have to put fasm.rules in C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults
pecvt.exe in C:\fasm
fasm2vs.exe in C:\fasm
Scan.exe and Scan.ini in C:\fasm
and vs2fasm.bat C:\fasm


I hope you'll enjoy

regards

Attached File ( Number of downloads: 21 )
 Login or Register to download
PMEmail Poster
Top
habran
Quote Post


Extremely Active Member
******

Group: Members
Posts: 165
Member No.: 10778
Joined: 2-August 08


Hi there,

I have fixed vs2fasm.bat so that it calls Scan.exe to create .ini file for VS2005

happy coding
PMEmail Poster
Top
habran
Quote Post


Extremely Active Member
******

Group: Members
Posts: 165
Member No.: 10778
Joined: 2-August 08


If you installed the flat assembler version 1.68

Here is the new version of PECVT.EXE for new version of FASM.EXE
because fas file signature changed from 0x1B736166 to 0x1A736166
Just replace former version with this one

Ciao!

Attached File ( Number of downloads: 27 )
 Login or Register to download
PMEmail Poster
Top
habran
Quote Post


Extremely Active Member
******

Group: Members
Posts: 165
Member No.: 10778
Joined: 2-August 08


If you want to build commercial release of your application, free of charge, you can change makefile to this (line 7), but make sure that you have 'polink.exe' in the masm32 bin

So, you can use Microsoft link.exe to debug at source level but when you build release, use polink.exe

CODE
$(OUT_NAME) : $(ASM_NAME).obj
!ifdef DEBUG
   $(MASM32)\bin\link.exe @link.txt /DEBUG /DEBUGTYPE:CV \
       /LIBPATH:$(MASM32)\LIB @libs.txt \
       $(ASM_NAME).obj
!else
   $(MASM32)\bin\polink.exe @link.txt \
       /LIBPATH:$(MASM32)\LIB @libs.txt \
       $(ASM_NAME).obj
!endif    

$(ASM_NAME).obj : $(ASM_NAME).asm
!ifdef DEBUG
   $(FASMINC)\..\fasm -s $(ASM_NAME).fas \
       $(ASM_NAME).asm $(ASM_NAME).obj
   $(PECVT)\pecvt -t $(ASM_NAME).fas $(ASM_NAME).obj
!else
   $(FASMINC)\..\fasm $(ASM_NAME).asm $(ASM_NAME).obj
!endif    


happy coding smile.gif
PMEmail Poster
Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages (2) 1 [2]  Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google