flat assembler
Message board for the users of flat assembler.

Index > Windows > A nice CD player programmed with FASM

Author
Thread Post new topic Reply to topic
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 16 Nov 2015, 22:09
Hello,

This is nice CD player programmed with FASM and Easy Code 2. Download it at:

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

Get the Easy Code 2.0 IDE at:

http://www.easycode.cat/English/Download.htm

Enjoy it!
Post 16 Nov 2015, 22:09
View user's profile Send private message Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 27 Nov 2015, 04:20
I really like your IDE.
Post 27 Nov 2015, 04:20
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:21
jiangfasm,

Thank you very much!
Post 27 Nov 2015, 17:21
View user's profile Send private message Reply with quote
rbprsp



Joined: 14 Nov 2014
Posts: 6
rbprsp 28 Nov 2015, 00:34
Can you explain why PE checksum is zeroed and program doing manual import? What is the reason?
Post 28 Nov 2015, 00:34
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 28 Nov 2015, 13:43
rbprsp,

Sorry, but I do not understand your question.
Post 28 Nov 2015, 13:43
View user's profile Send private message Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 01 Dec 2015, 09:46
The Unicode support is not very good, new projects, use Unicode could not compile!
Post 01 Dec 2015, 09:46
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 01 Dec 2015, 23:35
jiangfasm,

The Unicode support works perfectly well if you build the project from the IDE. Files are saved as Unicode text, but they are converted to ANSI when sent to the compiler. Go to the "Tools-->Settings" menu, click the "Configurations" tab, and make sure your Fasm configurations are set to ANSI (in the "Text Enconding" combo box).
Post 01 Dec 2015, 23:35
View user's profile Send private message Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 02 Dec 2015, 13:17
EasyCode
I chose is UTF8,but
Quote:

flat assembler version 1.71.48 (1048576 kilobytes memory)
eee [1]:
锘縡ormat MS COFF
error: illegal instruction.

Errors ocurred.


If I want to use win32wx.Inc what should I do?
Post 02 Dec 2015, 13:17
View user's profile Send private message Visit poster's website Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 02 Dec 2015, 13:32
EasyCode best you can add custom templates or blank templates.
Post 02 Dec 2015, 13:32
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 02 Dec 2015, 18:59
You cannot choose UTF8 because "Fasm.exe" does not support it. You should choose ANSI.
Post 02 Dec 2015, 18:59
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20303
Location: In your JS exploiting you and your system
revolution 02 Dec 2015, 21:32
EasyCode wrote:
You cannot choose UTF8 because "Fasm.exe" does not support it.
fasm can work with UTF8 encoded files without issue. It sees labels and strings etc. as sequences of bytes so the user needs to be aware that strings lengths will be in bytes, not characters.
Post 02 Dec 2015, 21:32
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 02 Dec 2015, 22:08
If I try to compile an UTF8 file (with B.O.M.):

fasm file.asm

It fires the following error:

file.asm [1]:
ยด++format PE64 native 5.02 at 10000H
error: illegal instruction.
Post 02 Dec 2015, 22:08
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20303
Location: In your JS exploiting you and your system
revolution 02 Dec 2015, 22:13
UTF8 doesn't need, and shouldn't have, a BOM. Only UTF16 should have BOMs. But if you somehow can't stop placing BOMs then you can fudge it by making it a label.
Code:
BOM: ;<--- make it a label
...    
Post 02 Dec 2015, 22:13
View user's profile Send private message Visit poster's website Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 02 Dec 2015, 23:58
OK, you are right. I will make UTF8 files to be saved with no BOM for next versions of Easy Code. Thanks.
Post 02 Dec 2015, 23:58
View user's profile Send private message Reply with quote
EasyCode



Joined: 26 Jul 2015
Posts: 157
EasyCode 10 Dec 2015, 22:38
A nes version of Easy Code has just been released. You can download it at:

http://www.easycode.cat/English/Download.htm

It now supports UTF-8 without B.O.M.
Post 10 Dec 2015, 22:38
View user's profile Send private message Reply with quote
jiangfasm



Joined: 08 Mar 2015
Posts: 60
jiangfasm 30 Dec 2015, 11:19
cool!compile pass!!

ttt.exe - 没有错误
5120 bytes

Suggestion, add highlighting matching, and empty project (let the user custom include).
Post 30 Dec 2015, 11:19
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:  


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