flat assembler
Message board for the users of flat assembler.

Index > IDE Development > request

Author
Thread Post new topic Reply to topic
kaafe



Joined: 15 Oct 2003
Posts: 18
kaafe 14 Dec 2003, 05:45
I am an idiot so in any release i couldnt work with Fresh. Can someone explain how to use this? Step by step, how to start a project? How to add files? Especially how to open files in editor? And why projects are saving without extensions? Can I change project file extension? Can Fresh open this projects(without extension) later?

Any time;

1. Created a project successfully,
2. Opened an asm file in editor,
3.
4.

fill in the blanks yourself. When a new release out, trying but immediately removing all. Surely somebody succeeded, at least authors. But i didnt. Surely i can live without Fresh but maybe if i can learn, i will work on.

I am not asking coding specifications, i can learn them from sources of Fresh(if will not work with classic Fasm files).

Have a nice day
Post 14 Dec 2003, 05:45
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 14 Dec 2003, 09:46
kaafe wrote:
I am an idiot...


Well, I am sure you are not (at least because you choose to try Fresh Wink ) , but the Fresh is still in pre-alpha stage and some features are not so intuitive as I like to.
We should make some Help files, but for now the features changes too quick and any help will be outdated.

I will try to explain in details:
1. Install - you have to decompress Fresh, preserving directories
2. When first start Fresh there is no Fresh.ini file, so in the message window you will get messages that there are errors in settings. Go to Fresh menu: Options|Appearance (I know this is not exact name it will be changed) and to set:
- Include directory (there is "Auto" button and probably it will set it properly.)
- Help file name - It is the help wile that will be invoked when you press F1 in the editor on some word. Probably this should be Win32 API help: 'win32.hlp"
- External debuger name - This is the debuger that Fresh will use if you want to debug your program.

3. File extensions: Unfortunately you should type them yourself. This will be changed in future versions. Only important extension is .FPR - you have to use it for Fresh projects, because Fresh detects the project file by extension. In other case Fresh will open project file in editor, not as a Project.

4. Start new project: When you start Fresh there is one new empty project created. You should add files to the project - "Project|Add files" and you should set one main file: "Project|Set main file" If there is no main file in the project, Fresh will compile current editor file, instead of project.

5. You can save the project in "File|Save project As" or using "Save all"

6. You can remove files from the project using keyboard "delete" key in the project manager.

Once more: Extension of the project file is important and it must be .fpr In other case Fresh can't open properly this file later. (Of course you can chage the extension later manually)

And at the end: You know Fresh is in early pre-alpha stage, so maybe some of it's behaviour/features is not easy to use. Any suggestion about improving this problems is highly appreciated.

Regards.
Post 14 Dec 2003, 09:46
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Betov



Joined: 17 Jun 2003
Posts: 98
Betov 14 Dec 2003, 10:45
IMO, in no case [F1] should run Win32.hlp. It should run Fresh Help File, and the side Help Files should be in a [Help] PopUp, (with Dx.hlp, OpCode.hlp, and friends).


Betov.
Post 14 Dec 2003, 10:45
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 14 Dec 2003, 11:09
Betov wrote:
IMO, in no case [F1] should run Win32.hlp. It should run Fresh Help File, and the side Help Files should be in a [Help] PopUp, (with Dx.hlp, OpCode.hlp, and friends).
Betov.


Well, this is for the future, but the idea is to make all this to work with [F1] key - Fresh should detect what is the current context and to open exact help file for you. Very Happy

Regards
Post 14 Dec 2003, 11:09
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
kaafe



Joined: 15 Oct 2003
Posts: 18
kaafe 14 Dec 2003, 22:34
well, thank you. And how can i open the module in project in editor? I did as you said. But Neither opened automatically, nor opend in any way.
I tried,

1. Double click on asm module in project manager.

But only opened an empty one.

2. Tried to double click on "Main File"(top of the project manager)

But opened another empty file.

3. Right clicked on second file's tab header and selected "Close Current Page" from list and Fresh is crashed.

FRESH, caused an invalid page fault in
module: FRESH.EXE at 0167:00419c94.
Registers:
EAX=00000000 CS=0167 EIP=00419c94 EFLGS=00010297
EBX=00000000 SS=016f ESP=0056eec8 EBP=0056f334
ECX=cf1457e0 DS=016f ESI=00419c53 FS=5577
EDX=81f8b03c ES=016f EDI=004424c8 GS=0000
Bytes at CS:EIP:
83 60 10 00 eb 0b ff b5 c8 fb ff ff e8 4c 5a ff
Stack dump:
bff72a48 8eee16d7 17cf0328 00000000 ffffffff 00000009 00000000 17af072d 0056ef18 00000400 bff726c4 00000a48 00000000 00000000 00000000 00000000

OS: Win98 SE

Have a nice day
Post 14 Dec 2003, 22:34
View user's profile Send private message 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-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.