flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Download Fresh 1.2 pre-alpha Goto page 1, 2 Next |
Author |
|
decard 11 Nov 2005, 13:02
you can download it here: http://fresh.flatassembler.net/x2download.html.
This release is different from the previous version in one, but very significent detail: finally Fresh works with latest AsmEdit control. Most important benefit is that there's no 255 characters per line limit now. It involved a lot of changes in both AsmEdit and Fresh, that's why it took me so long Please test source editor extensively - some bugs can be still present there. I have also noticed that almost all tasks from John Found's TODO list for first Alpha version are completed. So, I decided that after fixing bugs in this release (I didn't solved problem with creating new projects from templates yet) I will announce first Alpha version of Fresh and prepare TODOs for Beta version. IMO Fresh was in pre-alpha stage for too long. regards, Mateusz Tymek Last edited by decard on 29 Nov 2005, 05:44; edited 1 time in total |
|||
11 Nov 2005, 13:02 |
|
shism2 11 Nov 2005, 20:12
Systemm cannot find specified file when using New ----> Form
|
|||
11 Nov 2005, 20:12 |
|
decard 13 Nov 2005, 08:23
shism2: Thanks fot the bug report, it will be fixed in next release (soon).
pelaillo: Debugger seems not to work as it should since a few versions. But I can't promise I will fix it very quickly. Quote: Is the form visual editor still deactivated? Well, it wasn't deactivated. It is unfinished, but not deactivated. |
|||
13 Nov 2005, 08:23 |
|
comrade 14 Nov 2005, 01:55
Where is JohnFound?
|
|||
14 Nov 2005, 01:55 |
|
decard 14 Nov 2005, 05:25
I wish I know that
|
|||
14 Nov 2005, 05:25 |
|
estrang 14 Nov 2005, 16:28
Fresh crashed when i compiled with this code.
Code: org 100h |
|||
14 Nov 2005, 16:28 |
|
vid 14 Nov 2005, 17:36
:))) that's what i call a bug report.
decard: looking at strlib, i found that john didn't use to check API return values very much. IMHO That's one of main reasons why fresh is so crashy. (directory doesn't exist etc.) |
|||
14 Nov 2005, 17:36 |
|
decard 14 Nov 2005, 19:35
estrang: I found this bug too just after releasing Fresh (crash when source contains no symbols). But thanks for doing test Next release will contain bugfix.
vid: I will take a look at StrLib, thanks for mentioning about it. |
|||
14 Nov 2005, 19:35 |
|
vid 14 Nov 2005, 20:42
decard: not only strlib, i believe it's problem everywhere....
|
|||
14 Nov 2005, 20:42 |
|
decard 14 Nov 2005, 21:27
Don't be so cruel, error checking is done after most critical API calls, like CreateFile and so on. Fixing all this bugs is never as easy as adding 'cmp eax,ERROR_CODE' after each invoke.
Main reason why Fresh was crashing is that I recently made many changes in its internal structure, but they were absolutely necessary. I still don't know how each detail work, sometimes I did damage when I tried to fix or do some cleanup. Fortunatelly I try to do a lot of testing. Anyway with every bugfix/change I understand things better and better, so now I can say I know Fresh source quite well. But of course I'm not going to ignore your suggestion, I will revise code and add more error checking. |
|||
14 Nov 2005, 21:27 |
|
vid 15 Nov 2005, 08:13
Glad to hear that
Almost everyone forgets about checking return values in assembly nowadays. It's allright in examples which purpose to teach newbies, but not in code. IMO every API call should be errorchecked (i hesitate only about ExitProcess, can it retrun?) |
|||
15 Nov 2005, 08:13 |
|
pelaillo 15 Nov 2005, 13:45
Quote:
The most part of debugger is working good, only APIs are causing trouble. I'll try to give a look. |
|||
15 Nov 2005, 13:45 |
|
decard 15 Nov 2005, 15:13
Thanks, that would be helpful.
|
|||
15 Nov 2005, 15:13 |
|
decard 16 Nov 2005, 13:57
Hopefully this is last version before first alpha release.
Changes since last version:
you can it them here: http://fresh.flatassembler.net/files/Fresh121.exe - installer, 516kb http://fresh.flatassembler.net/files/Fresh121.zip - ZIP compressed, 735kb. |
|||
16 Nov 2005, 13:57 |
|
shism2 16 Nov 2005, 21:52
I get invalid argument <<< >>>> TinyGui.asm
import32.inc [107] Without changing anything |
|||
16 Nov 2005, 21:52 |
|
decard 16 Nov 2005, 22:33
That's because templates aren't still updated to new macros (only Win32 console application is). I will update them before releasing next version.
|
|||
16 Nov 2005, 22:33 |
|
pelaillo 18 Nov 2005, 13:28
Debugging debugger:
When stepping over an API call, the function WaitForDebugEvent send a DbgEventExitProcess and fresh debugger acts accordingly. IIRC, WaitForDebugEvent doesn´t allow to step into APIs. Actually Fresh's OnStepInto ( F7 ) and OnStepOver ( F8 ) are both doing the same (same piece of code) so effectively there's no StepOver function. Help: 1. It will be interesting if someone test it under win98, because I remember previous fresh versions working. 2. Where can I find previous versions of Fresh? p.s. Thanks to JohnFound ( are you still reading the forums? ) for the debugger. What a nice piece of code John |
|||
18 Nov 2005, 13:28 |
|
decard 18 Nov 2005, 19:59
older Fresh release (actually oldest that I have):
http://fresh.flatassembler.net/fasm/fresh/files/Fresh1_1_D.cab |
|||
18 Nov 2005, 19:59 |
|
kidscracker 19 Nov 2005, 19:01
It's nice to see that Fresh is on process again,thax to all for that effort. i will give youi almos all the versions of Fresh, ihave on my HD versions from 1.C, maybe any older,but let me come back to home to pick up the files, i will post them as soon as possible.
|
|||
19 Nov 2005, 19:01 |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.