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

hfheatherfox07

Quote from: Gunner on July 03, 2011, 09:27:43 PM
Hmm, I can't seem to find the source to that one in any files I have...  Anyways, without seeing the source for that addin it is hard to say... Donkey?

RadASM 3 does not have the same messages that RadASM 2 used, could that be the problem?  There are different structures also, both those being said, just renaming the old procs to new addin proc names will not work, since the new addins use different startup code

The source is in RadASM\Masm\Projects\Addins\Addins

But here it is anyways...

Although the output .dll name is "VersionControl.dll"  instead of  "Version-Inc.dll" like the asm dunno why ?

Gunner

What about the code you "converted" to?

When I say things are different, for instance.... In Rad 2 version of one of my addins I use:
mov   eax, RAM_COMMAND or RAM_OUTPUTDBLCLK or RAM_MENUREBUILD or RAM_CLOSE

and in Rad 3 version I have to use:
mov   hook.hook1, HOOK_COMMAND OR HOOK_OUTPUTDBLCLK or HOOK_MENUUPDATE or HOOK_CLOSE

Rad 2 addins the InstallDLL proc expects 2 parameters, where Rad 3 addins the InstallAddin only expects 1 parameter

Are you just changing the proc names and not the parameters?
~Rob (Gunner)
- IE Zone Editor
- Gunners File Type Editor
http://www.gunnerinc.com

hfheatherfox07

I changed some of the parameters but I did not know about the rest ....like" InstallAddin only expects 1 parameter"

well back to the drawing board

Gunner

My advice would be to open a RadASM version 2 addin and a RadASM version 3 addin and look at the differences  :bg
~Rob (Gunner)
- IE Zone Editor
- Gunners File Type Editor
http://www.gunnerinc.com

hfheatherfox07

Quote from: Gunner on July 03, 2011, 10:04:15 PM
My advice would be to open a RadASM version 2 addin and a RadASM version 3 addin and look at the differences  :bg


I have done that , but not well enough I guess.... The source for the RadASM version 3 addin can be found here:

RadASM\Masm\Projects\Addins\Addins


I will take a closer look at raASCII.dll, it seems to have  simple "AddIn Procedures"

donkey

Hi Gunner,

No, its not one of mine but I will look through my archives for the source. For whatever reason I believe it was written by WillAsm though I could be wrong.

Hi hfheatherfox07,

I can take a look at it if you like, can't say that I'm much of an expert on RA3 addins but I have converted a few of them (and rewritten a couple from scratch).

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

hfheatherfox07

Quote from: donkey on July 03, 2011, 11:27:57 PM
Hi Gunner,


Hi hfheatherfox07,

If you upload your modified addin I can take a look at it, can't say that I'm much of an expert on RA3 addins but I have converted a few of them (and rewritten a couple from scratch).

Edgar

Already deleted it .... I am not at home , and I made my self a portable MASM ( include,bin,lib, buildit.bat's) so I assembled off of that, In case I am out and on a computer and get the urge to compile something...he he he

I will give it another try tonight (I hope)




hfheatherfox07

The sun woke me up at 6 in the morning shining in my face .... So I got up and compiled something ......

In any case I was doing this for a friend , I never used this add-in my self , it is always disabled in the menu in RadASM2.x ,m at the risk of looking stupid I don't know how...

I use ReSED and lovin' it


@donkey

See if this works....It loads fine but it is in active as in RadASM2.x

qWord

hi,

the code completion doesn't offer structure members, if indexing is used:
LOCAL rect[2]:RECT
...
    mov rect[16].left   ; <- code complete won't work here
FPU in a trice: SmplMath
It's that simple!

Shooshpanchik_ru

My Sphinx С-- 0.239 b26  do not understand some resource strings, like:
FONT 8,"MS Sans Serif",400,0,204

Early RadAsm don't add this. Maybe is there any options to disable adding this ?

KetilO

Hi qWord

I am using the form:

mov rect.left[16]   ; <- code complete works here


KetilO

KetilO

Hi Shooshpanchik_ru

Sorry, no option. I will see what I can do.

KetilO

ADHS

Greetings to all here, as I am new in the forum.
My thanks-congratulations for RADasm program to you KetiIO :clap: and
also to anyone that share and forwarding knowledge free as it has to
be in any civilization.
Statement: Please excuse my ignorance as i am just a begginer.
I have some assembly experience from Amiga and enough in Delphi.
Now, time comes to get involved with Assembly and C programming
for good [as i am into post production - 3D production with their limited
SDKs] but mostly because i always have the dream to build a game.

Bug or just me ?  : I was trying to include a few languages to RADasm.
Masm and C++ are ready. But with Borland i have some issues.
I got this after trying to build. In the OUTPUT, i can't  see the filename of
the file that can't opened by ILINK32.EXE.
This is my directory structure, .EXE files & versions, .CFG files
and the PATHS in the RADasm Enviroment for BCC.INI.
directories:
RADasm              = G:\_InProg\RADasm\
Languages & Tools   = G:\_InProg\_APP\
directory:
Borland C++ Builder = G:\_InProg\_APP\bc++\
configFiles:
G:\_InProg\_APP\bc++\bin\bcc32.cfg = -IG:\_InProg\_APP\bc++\Include
G:\_InProg\_APP\bc++\bin\ilink32.cfg = -LG:\_InProg\_APP\bc++\Lib
exeFiles:
BRCC32  Version = 50.4.227.0
BCC32   Version = 5.5
ILINK32 Version = 5.0.1.1
LIB     Not found instead there is the TLIB
TLIB    Version = 4.5
enviroment:
path    : $A\..\_APP\bc++\Bin;$A\..\_APP\ollydbg
Include : $A\..\_APP\bc++\Include
Lib     : $A\..\_APP\bc++\Lib


Hellenic in dialog Caption:
Not visible. I have already set Greek as the Language.

Just one suggestion:
Some more Templates & Projects for starters like me, it will be nice. :U

Also, i want to send to you a resource of mine. It's just an idea, that
[if you like it] may give more visual ability in some important areas of
RADasm UI. Shall i pm this to you?
Thank you.

KetilO

Hi ADHS

Sorry for the late reply.
If I remember correctly Borland needs a ilink32.cfg file in the bin directory.

ilink32.cfg

-L"C:\Borland\BCC55\Lib"


KetilO

KetilO

RadASM 3.0 Version 3.0.0.8 has been uploaded. Use update checker to get the zip file.

Whats New
-------------
Version 3.0.0.8 2011-12-23
--------------------------
o Improved build options so that linkers not producing windows executeable code still can
  have the Run button enabled.
  This is useful when assembling / linking microcontroller projects and running it in a
  simulator.

The reason for this update is for RadASM to better support a 8051 / 8052 simulator I am creating.

If 8051 / 8052 programming using Assemw is of interest to you, then check out the 8051 / 8052 Simulator post in this sub forum.

KetilO