flat assembler
Message board for the users of flat assembler.

Index > IDE Development > New version of Easy Code 2 (June 14, 2024)

Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Author
Thread Post new topic Reply to topic
EasyCode



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

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

http://www.easycode.cat/English/Download.htm (English version)
http://www.easycode.cat/Download.htm (Catalan version)
http://www.easycode.cat/Spanish/Download.htm (Spanish version)

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


Bug Fixes:
=======

1. Some examples for the AsmC and PoAsm compilers were wrong and in their place were those for the SolAsm compiler.

2. When error messages were very long (particularly from the "ml64.exe" compiler), Easy Code could crash.


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

1. The output window shows the time Easy Code takes to buid the project.


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

None


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



Enjoy Easy Code!


Last edited by EasyCode on 14 Jun 2024, 12:32; edited 82 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: 843
Location: Jakarta, Indonesia
TmX 09 Oct 2015, 01:36
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: 157
EasyCode 09 Oct 2015, 17:10
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: 1671
Location: Toronto, Canada
AsmGuru62 10 Oct 2015, 12:54
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: 157
EasyCode 11 Oct 2015, 08:32
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
typedef 11 Oct 2015, 13:03
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: 157
EasyCode 11 Oct 2015, 14:05
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
typedef 11 Oct 2015, 14:52
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
codestar 11 Oct 2015, 16:20
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
typedef 11 Oct 2015, 17:00
codestar wrote:
Very good, EasyCode. No source?

Some ideas for features:

My custom IDE with portable controls
Zero Gravity. My attempt at designing an IDE using FlatEditor+FASMG


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: 157
EasyCode 11 Oct 2015, 19:49
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: 157
EasyCode 11 Oct 2015, 19:51
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
typedef 12 Oct 2015, 00:37
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
codestar 12 Oct 2015, 03:13
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
typedef 12 Oct 2015, 04:15
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: 157
EasyCode 12 Oct 2015, 06:22
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: 3499
Location: Bulgaria
JohnFound 12 Oct 2015, 06:26
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: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
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: 157
EasyCode 12 Oct 2015, 06:46
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: 157
EasyCode 12 Oct 2015, 06:49
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
codestar 12 Oct 2015, 11:26
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, 5, 6, 7, 8, 9  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-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.