flat assembler
Message board for the users of flat assembler.

Index > Windows > New version of Easy Code (January 4, 2016)

Goto page 1, 2  Next
Author
Thread Post new topic This topic is locked: you cannot edit posts or make replies.
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 08 Oct 2015, 18:47
Hi all,

A new version of Easy Code has just been released (2.00.0.0009). Download it at:

http://easycode.cat/English/Download/EasyCode20000009Eng.zip (English version)
http://easycode.cat/Download/EasyCode20000009Cat.zip (Catalan version)
http://easycode.cat/Spanish/Download/EasyCode20000009Esp.zip (Spanish version)

Please follow the instructions in Setup.txt file.


It adds the following features:
=====================

Now you can copy/paste controls among different instances of Easy Code 2.

The 'HiDWord' and 'LoDWord' macros has been optimized for all assemblers.

New 'uxtheme.inc' and 'uxtheme.lib' files related to XP Themes (Windows XP and later).



It fixes the following bugs:
==================

When creating a new FASM project the 'WIN32AX.INC'/'WIN32WX.INC' or 'WIN64AX.INC'/'WIN64WX.INC' include files could not be properly set in the Project Explorer.

- Please read the 'Fasm.txt' file, in the 'EasyCode' folder -



Happy new year and enjoy Easy Code!


Last edited by EasyCode on 04 Jan 2016, 11:19; edited 4 times in total
Post 08 Oct 2015, 18:47
View user's profile Send private message Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 09 Oct 2015, 05:29
When run first time Easy Code 2.0, I choese Fasm project (exe).
When compiling got Error masm.lib !
Show on YouTube simple example, how compil asm code for Fasm 32 bit.


Last edited by Roman on 09 Oct 2015, 05:32; edited 2 times in total
Post 09 Oct 2015, 05:29
View user's profile Send private message Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 09 Oct 2015, 05:31
Easy Code 2.0 look cool Smile
Post 09 Oct 2015, 05:31
View user's profile Send private message Reply with quote
Roman



Joined: 21 Apr 2012
Posts: 1767
Roman 09 Oct 2015, 05:34
What about if i want open files from Fasm in Easy Code 2.0 ?
Or i must only create new project in Easy Code 2.0 ?
I mean compatibility code on FasmEditor and Easy Code 2.0.
Post 09 Oct 2015, 05:34
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 09 Oct 2015, 17:30
Hi Roman,

I'm glad you like Easy Code.

Please read the help file, specially for "visual" projects. A visual project needs to link the EC visual library and FASM does not have a linker, so the Microsoft linker (from MASM32) is used. Also, library files (*.lib) from MASM32 are needed, so you need to install MASM32 or you will not be able to build 32-bit visual projects. After MASM32 is installed, configure all the corresponding paths.

Supose you installed FASM and MASM32 in drive D: (D:\FASM and D:\MASM32). Then go to Tools-->Settings menu and select the "Configurations" tab. In the "Configuration" combo box select the "Fasm" configuration and then push the "Paths and command line options" button. In the window that will be displayed you should have the paths as they are in the following image:

http://easycode.cat/English/Download/FASMConfig.zip

On the other hand, to open FASM files with Easy Code you must create a project, then copy the FASM code to the module that has been created with the project.

Regards.
Post 09 Oct 2015, 17:30
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 09 Oct 2015, 20:44
Also, on Windows 10, to view the CHM help file make sure you unblock the file from its Properties dialog. Otherwise you won't see anything.
Post 09 Oct 2015, 20:44
View user's profile Send private message Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 27 Nov 2015, 04:22
nice!
Post 27 Nov 2015, 04:22
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 27 Nov 2015, 17:29
Thank you very much!
Post 27 Nov 2015, 17:29
View user's profile Send private message Reply with quote
KevinN



Joined: 09 Oct 2012
Posts: 160
KevinN 28 Nov 2015, 02:57
this thing wants a masm64 directory? I wasn't aware of such a sdk as "masm64". I'm aware of masm32
Post 28 Nov 2015, 02:57
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 28 Nov 2015, 13:41
Masm32 and Masm64 are only nedeed if you want to build Fasm visual projects, 32 and 64-bit respectively. If you want to use Fasm in its classic mode (not visual) you do not need any masm package at all.

Masm64 does not exist. You have to make it by downloading the Visual Studio and extracting the 64-bit assembler tools, as explained in the Easy Code help file.
Post 28 Nov 2015, 13:41
View user's profile Send private message Reply with quote
jochenvnltn



Joined: 15 Jul 2011
Posts: 96
jochenvnltn 29 Dec 2015, 23:37
Hello I tried to compile a visual project with EasyCode but i first get error1 and when i click ok, i get error2. I made screenshots of both.

I would like to use EasyCode from now on, so if someone could point out whats wrong. Thank you! Smile


Description:
Filesize: 143.16 KB
Viewed: 12136 Time(s)

Error2.PNG


Description:
Filesize: 160.04 KB
Viewed: 12136 Time(s)

Error1.PNG


Post 29 Dec 2015, 23:37
View user's profile Send private message MSN Messenger Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 30 Dec 2015, 09:53
Hi jochenvnltn,

Sorry for the inconveniences.

Do you have the last version (2.00.0.0008)? If so, is Fasm.cfg well configured?

Remember that visual projects need the MASM32 to be installed. I attach a screenshot of my Fasm.cfg configuration for you to see In my case all tools are in the drive G:.

Regards.


Description:
Filesize: 78.47 KB
Viewed: 12119 Time(s)

FasmCfg.jpg


Post 30 Dec 2015, 09:53
View user's profile Send private message Reply with quote
jochenvnltn



Joined: 15 Jul 2011
Posts: 96
jochenvnltn 30 Dec 2015, 16:50
Hello EasyCode Smile

Thank you for the quick reply !

As i have read in fasm.txt about the Fasm.cfg i quickly looked for it and opened it, but all the settings you pointed out in fasm.txt where already in Fasm.cfg. Yes i downloaded the latest version. I have MASM downloaded, and the settings in EasyCode have the right paths. Ill post the screenshot Smile

I really want to use EasyCode above all!!
If we can't get to a solution here, your invited to connect to my destop if your willing to do that. I would be very great full!! Smile


Description:
Filesize: 37.99 KB
Viewed: 12103 Time(s)

Settings.PNG


Post 30 Dec 2015, 16:50
View user's profile Send private message MSN Messenger Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 30 Dec 2015, 21:51
Hi jochenvnltn,

Your Fasm.cfg configuration file seems to be OK, except for the FASM.EXE compiler. Your compiler path points to:

E:\fasm\17003\FASMW.EXE

Instead of:

E:\fasm\17003\FASM.EXE

FASMW.EXE is an editor not a compiler, so please replace FASMW.EXE with FASM.EXE and try again. However, if you are still having problems I realy want to help you, so the answer is YES, I would like to connect to your destop and try to find the problem.

Regards.
Post 30 Dec 2015, 21:51
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 31 Dec 2015, 09:06
EasyCode wrote:
FASMW.EXE is an editor not a compiler ...
It perhaps doesn't matter but strictly speaking fasmw is both an editor and a compiler. And it has a GUI interface so it can't be used as a standalone backend compiler.
Post 31 Dec 2015, 09:06
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 31 Dec 2015, 09:35
Hi revolution,

Yes, that's right, but it cannot be used as a standalone compiler (like ml.exe, GoAsm.exe or PoAsm.exe). if you are using FASMW to edit source code then you do not need Easy Code nor any other IDE. On the other hand, if you are using Easy Code you just need the compiler, that is, FASM.EXE.
Post 31 Dec 2015, 09:35
View user's profile Send private message Reply with quote
jochenvnltn



Joined: 15 Jul 2011
Posts: 96
jochenvnltn 31 Dec 2015, 10:07
EasyCode wrote:
Hi jochenvnltn,

Your Fasm.cfg configuration file seems to be OK, except for the FASM.EXE compiler. Your compiler path points to:

E:\fasm\17003\FASMW.EXE

Instead of:

E:\fasm\17003\FASM.EXE

FASMW.EXE is an editor not a compiler, so please replace FASMW.EXE with FASM.EXE and try again. However, if you are still having problems I realy want to help you, so the answer is YES, I would like to connect to your destop and try to find the problem.

Regards.


Hello EasyCode Wink

The previous 2 Errors are gone now. It was indeed more logic to think that it should have been FASM.exe instead of FASMW.exe Smile

But now i get this:

============== Project1 - Debug ==============

Assembling: Project1
flat assembler version 1.70.03 (1048575 kilobytes memory)
ECFasm32.asm [1]:
ΓΏ
i
error: illegal instruction.

Errors ocurred.
Post 31 Dec 2015, 10:07
View user's profile Send private message MSN Messenger Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 31 Dec 2015, 11:43
Hi jochenvnltn,

What is your Text encoding setting? Please try ANSI or UTF-8 (see the screenshot).

Regards.


Description:
Filesize: 58.21 KB
Viewed: 12073 Time(s)

Encoding.jpg


Post 31 Dec 2015, 11:43
View user's profile Send private message Reply with quote
jochenvnltn



Joined: 15 Jul 2011
Posts: 96
jochenvnltn 31 Dec 2015, 12:20
Hello EasyCode Smile

It was already ANSI, but i also tried UTF-8.
In both cases i get the error of my last post.
Post 31 Dec 2015, 12:20
View user's profile Send private message MSN Messenger Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 31 Dec 2015, 15:03
Hi again,

Well, it seems that your ECFasm32.asm is Unicode or UTF-8 with BOM. Please go to the "\EasyCode\Macros" folder, open the ECFasm32.asm file with Notepad.exe and save it as ANSI. That should solve the problem.

Thanks for using Easy Code and sorry for the inconveniences.
Post 31 Dec 2015, 15:03
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic This topic is locked: you cannot edit posts or make replies.

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.