News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

RadASM 3.0 bugtest

Started by KetilO, May 31, 2010, 12:28:11 PM

Previous topic - Next topic

donkey

Hi Ketil,

Weird, I'll have to look into it later, for the weekend I want to take a shot at getting RadHelp working with version 3, it's a good addin and should be ported.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

donkey

Hi Ketil,

I've been looking at RadHelp and have pretty much decided that a complete rewrite is probably easier than porting it. I was never comfortable with the way the data was stored so I am redoing it with an sqlite database. The only issue I had was speed of inserting data but I've got it up to around 7000 records a second from the kwl files though that's just for backward compatibility, the new one will have a fully functional database file in the distribution. The RadAsm 2.x kwl files are imported in around 1.2 seconds on my laptop, probably be faster on a desktop PC. Going with a standardized format will allow users to create and edit their own collections using readily available 3rd party tools as well as an editor in the addin. I am hoping this will greatly enhance the addin and make it easier to exchange help collections.

Anyway that's the plan, I'll be working on it this week and should hopefully have something to test soon.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

KetilO

Hi all

The previous upload did not contain te new RadASM.exe, so here it is.

New upload.

Version 3.0.0.7h 2010-12-20
---------------------------
o Adjusted the size of some dialogs.
o Added Donkey's goasm build options and templates.

KetilO

Shooter

Quote from: KetilO on December 20, 2010, 09:17:24 AM

New upload.

Version 3.0.0.7h 2010-12-20
Ketil,
Is there a way you could provide links to these when they become available. It makes it easier to find.

Thanks,
-Shooter
Never use direct references to anything ever. Bury everything in
macros. Bury the macros in include files. Reference those include
files indirectly from other include files. Use macros to reference
those include files.

donkey

Hi shooter,

You get them through the Radasm menu:

Tools>Check for updates

Or go to the first link in the thread.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

jcfuller

Quote from: donkey on December 20, 2010, 03:08:01 PM
You get them through the Radasm menu:
Tools>Check for updates
Edgar
Unfortunately the letter updates are not shown.

James

fearless

KetilO, could you update your forum profile's website link to point to the new radasm website, as it is still pointing to the old www.radasm.com, i have it bookmarked of course, but for other users could be handy. ;-)
ƒearless

Shooter

I think I may have found a bug when trying to find and replace two items. NOTE: I realize this example shows "Whole Word" selected, but it didn't seem to matter if "Whole Word" was selected or not. This has happened either way. However, if I select "All Project Files", then it works.
RadASM version 3.0.0.7h

Never use direct references to anything ever. Bury everything in
macros. Bury the macros in include files. Reference those include
files indirectly from other include files. Use macros to reference
those include files.

donkey

Hi Shooter,

This may be related to the bug I reported some months ago where if text is selected the find doesn't work well, it is not exactly the same problem but I suspect the two have the same root cause. Here's the links to the bug report and response:

Quote from: donkey on October 08, 2010, 01:56:36 AM
Hi Ketil,

Noticed something with the F3 search. Select a word using double-click and press F3. On the dialog that appears click "Find", RadASM will find the original instance of the word, press "Find" again and it gives you the "region searched" dialog. Also if you then select a different word it will continue the search for the first word each time you press the F3 key. I'm not sure if this is by design.

Quote from: KetilO on October 19, 2010, 12:31:22 PM
Hi donkey

F3 does not work well if there is a selection. It can cause a search in the selection only.
I will have a look at it.

KetilO

It has not been fixed yet but is on the "todo" list.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

Shooter

Quote from: donkey on December 21, 2010, 01:56:25 AM
It has not been fixed yet but is on the "todo" list.

Cool. I wasn't sure it had been spotted yet or not, so I figured it be best to report it just in case.

So far I really like the look and feel of RadASM 3.x and look forward to more 'bells and whistles'.  :thumbu

By the way, has anyone had a chance to look at my post http://www.masm32.com/board/index.php?topic=15700.0 regarding multiple project files yet?
-Shooter
Never use direct references to anything ever. Bury everything in
macros. Bury the macros in include files. Reference those include
files indirectly from other include files. Use macros to reference
those include files.

jcfuller

I know I should document my code with more inline comments but I find in many instances it can obscure the actual flow of the code,especially if nested deep in if/then's with a lot of jumps.

I would like to see a menu/hotkey item to hide/show all comments.

Doable?

James



donkey

Hi,

Though there is no specific hotkey for it, I added the following to [CodeBlock] in the Goasm.ini file, it allows me to collapse my comments:

12=/*,*/,,,0

I was under the impression that the cmnt=/*,*/ would do it but it doesn't seem to make them collapsible or auto-close the comment block so I added it and find it great. When I want a comment to always show I use // or ;.

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

jcfuller

Edgar,
Great tip.
This works with my Basic code: 12='/*,'*/,,,0
but I'd still like to hide all comments as the ones I mentioned are one liners describing code.

James

Shooter

My CPU hangs intermittently when launching my executable from RadASM.

I've mentioned it before in another thread thinking it was something in my code, but after several different projects and making sure the projects run from Explorer, I now believe it's a bug within RadASM.



Also, launching of help files are buggy. Currently no help file launches from the menu bar. F1 works only when the cursor is over some keywords (Win32.hlp stuff).




Also, and I've mentioned it before in other threads, I can NOT get RadASM to compile in Debug mode, no matter if I change settings in Project::Project Options, Option::Make Options, or start a new project with "Window Debug" selected. The compile strings always stays the same:

Assemble:
/c /coff /Cp "$C"

Link:
/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:$O $C $M $R

(My last couple of projects have been from scratch in MASM32, if it makes a difference.)
-Shooter
Never use direct references to anything ever. Bury everything in
macros. Bury the macros in include files. Reference those include
files indirectly from other include files. Use macros to reference
those include files.

dedndave

just a suggestion, here...
you might also post the code for one of your simpler projects that demonstrates the hang

as for the help files not launching...
look in the Masm.ini file to see if the paths are correct, then verify that the files are present
example: does the file "E:\Program Files\RadASM\Help\WIN32.HLP" exist ???