flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > IDE Development > New version of Easy Code with x64 version (May 20, 2017)

Goto page 1, 2, 3, 4  Next
Author
Thread Post new topic Reply to topic
EasyCode



Joined: 26 Jul 2015
Posts: 88
New version of Easy Code with x64 version (May 20, 2017)
Hi all,

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

http://easycode.cat/English/Download/EasyCode20000027Eng.zip (English version)
http://easycode.cat/Download/EasyCode20000027Cat.zip (Catalan version)
http://easycode.cat/Spanish/Download/EasyCode20000027Esp.zip (Spanish version)

Please follow the instructions in the Setup-Portable-Edition.txt file.


Added Features:
===========

1. Added 'MIDIPlay' project examples for AsmC, Fasm, GoAsm, JWasm, Masm and PoAsm (both, 32-bit/64-bit).



Bug Fixes:
=======

1. Fixed an error that could make Easy Code to crash when adding lines to the end of the code editor.

2. Fixed some issues in the Fasm 'kernel32.inc' and 'user32.inc' files.

3. Fixed some errors in the 'StartErrorHandler' and 'EndErrorHandler' macros (Structured Exception Handle for 32-bit visual projects only). For more information please see the 'Handling exceptions' topic in the Easy Code help file.



Deprecated Features:
===============

None


- Please read and follow the directions within the AsmC.txt, Fasm.txt and Masm.txt files located in the 'EasyCode' folder -



Enjoy Easy Code!


Last edited by EasyCode on 24 May 2017, 20:55; edited 30 times in total
Post 08 Oct 2015, 18:48
View user's profile Send private message Reply with quote
TmX



Joined: 02 Mar 2006
Posts: 774
Location: Jakarta, Indonesia
A single IDE which supports multiple assemblers, unlike the previous one (MASM and GoASM only).
Looks nice Smile
Post 09 Oct 2015, 01:36
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
Hi TmX,

Thanks for your kind words about the IDE!
Post 09 Oct 2015, 17:10
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1382
Location: Toronto, Canada
A nice looking IDE and easy to set up, however, I did not find any features connected to the Intelli-Sense or Auto-Complete.
Is there any settings files for that? Maybe I missed something.
Post 10 Oct 2015, 12:54
View user's profile Send private message Send e-mail Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
Hi AsmGuru62,

Thanks for your kind words about the IDE.

Yes, you are right. The only Auto-Complete currently available is that for proc, macro, struct keywords.
Post 11 Oct 2015, 08:32
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
Hi. May I suggest language files instead of multiple compilations.
Post 11 Oct 2015, 13:03
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
Typedef, what do you exactly mean?
Post 11 Oct 2015, 14:05
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
Provide a language file instead of hardcoding the languages in.

And yes, that means switching to Unicode. Like you have 3 versions above (English, Catalan, Spanish). You can make DLL files with string resources or just INI files. You'll have a bit of work to do if you go with the DLL approach.
Post 11 Oct 2015, 14:52
View user's profile Send private message Reply with quote
codestar



Joined: 25 Dec 2014
Posts: 254
Post 11 Oct 2015, 16:20
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000

codestar wrote:



Come on man. Advertising? This thread is for EasyCode. Besides, the advertised product is not even usable.


codestar wrote:
No source?


What do you need it for? To finish your IDE hahahah.

Good laughs
Post 11 Oct 2015, 17:00
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88

Quote:

Provide a language file instead of hardcoding the languages in.



typedef,

Sorry if I am misunderstanding you but languages are not harcoded, they are "*.cfg" files in located at the "Easycode\Config" folder. You may change those files at your own or even creating new ones.
Post 11 Oct 2015, 19:49
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
codestar,

At the moment no EC sources.
Post 11 Oct 2015, 19:51
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000

EasyCode wrote:

Quote:

Provide a language file instead of hardcoding the languages in.



typedef,

Sorry if I am misunderstanding you but languages are not harcoded, they are "*.cfg" files in located at the "Easycode\Config" folder. You may change those files at your own or even creating new ones.



No. I don't mean programming languages. I mean the Locale settings. At least the language part only.

So if I speak French and wanted to see only French on menus, buttons or any of that I would simply go to Tools >> Settings >> Language Tab and select French then restart EasyCode.

When EasyCode loads it loads the the selected language strings from a language file (INI, DLL, CFG) or whatever.

lang/1033.INI - en_US (English - United States)

Code:

[MenuStrings]
newProject=New Project
openProject=Open project
...




lang/1036.INI - fr_FR (French - France)

Code:

[MenuStrings]
newProject=nouveau projet
openProject=ouvrir un projet
...




This way, you only distribute one EasyCode.zip file and the default lang file would be English. Anybody who wishes to see something else would then add a translated language file in the lang folder instead of you having to compile another version with hardcoded strings.


Please see these links:

http://cldr.unicode.org/
http://www.science.co.il/Language/Locale-codes.asp
https://msdn.microsoft.com/en-us/goglobal/bb964664.aspx?f=255&MSPPError=-2147217396
https://en.wikipedia.org/wiki/Character_encoding#Common_character_encodings
Post 12 Oct 2015, 00:37
View user's profile Send private message Reply with quote
codestar



Joined: 25 Dec 2014
Posts: 254

Quote:
EasyCode: At the moment no EC sources.

Written in MASM?

Quote:
typedef: Come on man. Advertising? This thread is for EasyCode.

Who is "advertising"? Recently, EasyCode was posted in 3 separate forums and I'm not complaining. John has been re-posting the trash he calls FreshLib for years.

(PS: You make fun of real programmers because you do not have any programs. I make fun of people who have faith because I do not have (much of) it, only knowledge and experience with Light/Energy itself. Sorry if you were offended. Please pray to your imaginary God for me and ask him to help me to have faith like you).
Post 12 Oct 2015, 03:13
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000

codestar wrote:
Who is "advertising"?


You are. Your attempts at redirecting our attention to your IDE have ended in a magnificent stunning failure.


codestar wrote:
Recently, EasyCode was posted in 3 separate forums and I'm not complaining. John has been re-posting the trash he calls FreshLib for years.


This has nothing to do with John. He made FreshLib and people use it. What trash have you made that people are using?


codestar wrote:
(PS: You make fun of real programmers because you do not have any programs. I make fun of people who have faith because I do not have (much of) it, only knowledge and experience with Light/Energy itself. Sorry if you were offended. Please pray to your imaginary God for me and ask him to help me to have faith like you).



I called you on your bullshit so now I'm making fun of real programmers?

No offence taken. However, my programs are being used in the real world. I mostly code for money and I'm damn good at it. This board is for fun. This is where I sharpen my skills. I come here and learn stuff. I don't post shit on here that I dream of one day making but never follow through like you do.

And in case you didn't know, most people on this board have jobs and families that I'm sure matter to them a lot more than anything else. They're not going to waste time calling themselves real programmers just to impress someone on the Internet.

Also, if you are such a good and real programmer or better yet the best in the world then why not make something so we can all use? You are not the only person in the world who has been through tough shit my man. People have seen worse things than you and I.

So get that victim mentality chip off your shoulder and move on and stop being so salty.

-----
And please don't reply here. This thread has already gone offtopic.
Post 12 Oct 2015, 04:15
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
codestar,

Yes, EC is written in MASM (masm32). Actually, it is an EC v2.0 visual project.
Post 12 Oct 2015, 06:22
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3415
Location: Bulgaria

EasyCode wrote:
Yes, EC is written in MASM (masm32). Actually, it is an EC v2.0 visual project.



Hm, isn't it too big for assembly project? With binary size of 1.6MB, I though it is written in some HLL.

_________________
Tox ID: A48DEF727DF44C3B5C2E576B65021F1A45D8FA52E2F8E257F1CAE148BBADB162FDF7820BD1F9
Post 12 Oct 2015, 06:26
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
typedef,

Strings for language files are not harcoded, they are grouped in its corresponding file, located at \EasyCode\Language folder. For examle, for a French file just make a copy of the ECEngIN.lge, rename the copy to ECFraFR.lge, edit the file and modify the header like this:

;----------------------------------------------------------------------------------
Lang=English (International) ; Author: Ramon Sala (asm@easycode.cat)
;----------------------------------------------------------------------------------

Replace with:

;-------------------------------------------------------------------------------
Lang=Fran├žais (<Country>) ; Author: <Your Name> (<your@email>)
;-------------------------------------------------------------------------------

Now translate the text strings to French and run EasyCode.exe. The new language file will be available and can be selected. Please see the Language files (how to make them) topic in the Easy Code help file.
Post 12 Oct 2015, 06:46
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 88
JohnFound,

Well, Easy Code v2 is a very big rpoject. The ml.exe, link.exe and rc.exe files, from masm32, are used to build the project.
Post 12 Oct 2015, 06:49
View user's profile Send private message Reply with quote
codestar



Joined: 25 Dec 2014
Posts: 254
EasyCode: This IDE is good compared to what I've seen here. Good luck with this project.


Quote:
typedef: He made FreshLib and people use it

Who uses it? Name one person besides John. What programs have they created with it? Please be honest and realistic. John did not make FreshLib, he copied it. A John never produces anything unique, it's a mindless follower that is incapable of thinking for itself.


Quote:
Also, if you are such a good and real programmer or better yet the best in the world then why not make something so we can all use?

Why do you believe that a greater programmer exists in this world? Where's the evidence? I challenge anyone to improve my code by the numbers.

(PS: No good programmers will visit this community, they will see how good programmers get mistreated by the jealous ENFORCERS, TALKERS and BULLSHITTERS who are not programmers in my opinion which is based on evidence).
Post 12 Oct 2015, 11:26
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, 3, 4  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


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.