flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2, 3 Next |
Author |
|
Tommy
Damn, you did exactly what I was going to do today...
![]() ![]() ![]() BTW: Nice work! |
|||
![]() |
|
scientica
Yoppie! I (think) I've fixed that bug!
![]() ![]() ![]() (It was a pice of code, I made the mistake trying to optimize while writing, never do that, it only gives head ace and a buggy pice of code ![]() ( ![]() ![]() [EDIT]Outdated attachement removed. There should be newer version. possibly in another thread.[/EDIT] _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
JohnFound
scientica wrote: Yoppie! I (think) I've fixed that bug! It works fine for me. Good work Scientica. |
|||
![]() |
|
Blag
I just test the new FRESH version.....it's good to see that you include Tommy's icon.
![]() Got a question.....when is going to be avaliable the open menu???? Anyway.....good job you all. ![]() |
|||
![]() |
|
JohnFound
Blag wrote: I just test the new FRESH version.....it's good to see that you include Tommy's icon. So, well, at first we must understand what we want to open. ![]() there are some visual parts of the project. Just now I am writing an article about common structure of the application created with Fresh. It will be ready these days, so I will post it here and we will discuss all details. I am wondering also, whether it is good to pack whole project in one file (where different parts of the project - sources, visual data, resources, etc. whold be separate chunks of the project file, like RIFF file format) This one project file may be inserted like section in the exe file (of course only if the programmer want's this) This whould be very usefull for distribution of open source projects - one file - exe + source. |
|||
![]() |
|
scientica
Here comes my current oppinon, I'll await you post. But I can't resist posting my thoughts now:
I think that we should have the project structure like this: A few basic modes: Plain mode: No project file(s), the .asm,.inc files created manually are save in the folders they're created in (first saved in), the dialogs and other resources are saved to one single file (or as the second alternative see "(*)" below), named by the user. So basicaly using the IDE to create "standalone" files. The user could theoretically use Fresh "just" for the resource section. (*) The resources are to be saved in one big file (<name>.rsrc? (rsrc after the .rsrc section, it should contain the "section line", so it's just included in the sources)) or in many small files (dialogs.rci, menus.rci (ResourCe Includes) which is includeed in some <name>.rsrc file) Standard mode: The project saved with a project file (which contains info such as is there a resource file, what resources are there, are they in "singe file format" or "multiple file format", and some project description, etc), the asm/inc files are saved in the project folder, and a line in the project file says that they are a part of the project. IMO we should not put every thing in one big file - I prefer the sources by it self, the resources separated from the source (put in it's own file(s)). btw, I've begun work with the CheckStyles, but I fear it'll take afew days, have just begun thinking of what algorith I should use (I'll (re)use the "Style Sets", somehow ![]() _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
JohnFound
Hi, Scientica.
I am agree with most of your thoughts, but with one exeption. We don't need 2 modes of Fresh. The project will become "Plain" or "Standard" depending of what the user add's to this project. If he use just plain, manually source files and if he uses visual editor only to create dialogs and resources - he will get "Plain" project. If he uses standard libraries, auto source creation and visual editor - as class and form editor not only as dialog editor - he will get "Standard" project. Everything must be user action dependent. I will try to descript everything (including your opinion and others opinions, if any) in one article to clear the goals and to give some "road-map" for Fresh growth. Regards. |
|||
![]() |
|
Blag
Quote: Just now I am writing an article about common structure of the application created with Fresh. It will be ready these days, so I will post it here and we will discuss all details. That's great ![]() Ok....my english is not that good....so maybe i didn't understand perfectly both opinion of you and Scientica.....so here's my deal: (Sorry if i gonna say something that is already zed ![]() I know that FRESH is an integrated IDE....but i think that the options could be: 1) Save it as plain or save it as project. 2) Save it as .exe for both windows and dos. 3) Save a file, that contains the information off all the resources, forms and sources. So when you load a project you just load that file...and you got all ![]() 4) A HexEditor would be great....I think that Tommy is working on that. 5) The chance to delete a control placed on a form, when you don't need it. (I know it's not a bug ![]() Well.....i know it's going to be a hard work..... ![]() ![]() Anyway....good luck! |
|||
![]() |
|
JohnFound
Hi guys.
Unfortunatelly I couldn't finished the article, and I will be offline for about a 7..8 days. It will be posted immediately after my return online. Tomorrow morning I am going to the "Black sea", to take some tan, to meditate about Fresh internal structure and to collect some power for the next year. ![]() Of course if there is some internet cafe, I will look at the board from time to time, so we can discuss all aspects of the project, and you can post your code or make next pre-alpha releases. I feel that first version that will compile something is pretty near. ![]() Keep great working. Best Regards. |
|||
![]() |
|
scientica
7 to 8 days, I just discovered that next week school begins again, so I'll probably have less time to code
![]() (but honestly, it wouldn't surprise me if I got more done anyway ![]() ![]() _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
Tommy
Me too, I also start school again next week... But who knows, maybe we get as much time to program as now...?
![]() scientica, how old are you?? |
|||
![]() |
|
scientica
16, but I'll 17 the 28th
![]() I know for sure that I'll be doing some kind of programming in school (in the subject "Programmering A" (Programming A, normally VB coding, but I've heard one may learn C++ instead, but I alrady know Visual Basic, C++ and Asm (and some more), ![]() ![]() ![]() _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
Tommy
![]() I'm also 16 years old, but I'm not 17 before next year (in March)... ![]() So long! Take care! Tommy |
|||
![]() |
|
Blag
Damn.....i'm feel kinda old.....i'm turning 26 this november
![]() What who cares ![]() ![]() |
|||
![]() |
|
Tommy
A new release of the AsmEdit control is soon ready... I think I'll post it tonight....
New features will be: * Indent/outdent selection * Dynamic bookmark system * + some fixes So long! Tommy |
|||
![]() |
|
Tommy
AsmEdit Version 1.0.04:
------------------------------- * Dynamic bookmark system (toggle bookmark by double-clicking in the margin or pressing Ctrl+B, move between the bookmarks by using the menus or the shortcuts [Ctrl+Up and Ctrl+Down]) * AES_INDENTSEL: Indent/outdent selection * Comment/uncomment selection * AES_LINESELECT: Ctrl+left mouse button click => select line * ...+ some fixes... See source for info on how to use the control.... I have implemented it into Fresh 1.0.06 (latest upload of scientica) with menus for bookmarks, comments and indents... JohnFound: Sorry, but I started this work on an older version which I had zipped here on my computer... Therefore I lost your comments... ![]() Enjoy! [EDIT]Outdated attachement removed. There should be newer version. possibly in another thread.[/EDIT] |
|||
![]() |
|
scientica
Nice
![]() One bug thought: when using delete the bookmark isn't updated, but backspace updates it. _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
Tommy
What do you mean? ....when I try to figure out what the bug is, it works...
![]() Thanks! ![]() |
|||
![]() |
|
scientica
Ok, here is a reproduce,
Type: (ignore the "(*)", but they shouldn't affect the result) Code: 1321321321321321323213131313212313 2313213213213213 321(*) 321 1212 2 32132(*) 132 313 21 21(*) 11323213 1 213 Place bookmarks at the lines marked with (*) Place the cursor before the 2 (the line above the 2nd bookmark). Hit "Delete" twice. As you see, the bookmark isn't updated. (funny, I just discovered that the bookmark disapears when continuing to hit delete, use delete to revmove +5 lines). Nice work, any way ![]() _________________ ... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself. - Bradley Kuhn |
|||
![]() |
|
Goto page 1, 2, 3 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2019, Tomasz Grysztar.
Powered by rwasa.