The MASM Forum

General => The Workshop => Topic started by: minor28 on May 31, 2012, 04:44:57 AM

Title: Too big job for me
Post by: minor28 on May 31, 2012, 04:44:57 AM
I am working on a masm language extension for visual studio 10. I got it to work in
experimental instance. It is a C# project (MasmPackage.sin). Coloring is inspired by
Alexandre Mutel's Asmhighlighter.

As a part of this work I must translate the c++ header files to masm inc files. This is a
RadAsm project (MasmTool.rap). The translation process works without errors but assembling
the windows.inc file generates a lot of errors. I have worked quite a while with these
errors. Some are fixed but new arises.

Now I have come to the conclusion that this job is too big for me and because of that I ask
if someone wants to take over the work. In that case, I presume that I can access the
resulting source code.

The projects can be downloaded from http://minor28.divdev.se/index.php?mt (http://minor28.divdev.se/index.php?mt)

Best regards
Title: Re: Too big job for me
Post by: Vortex on May 31, 2012, 04:58:34 AM
Hi minor28,

What tool did you use to do the translation from C++ to .inc?
Title: Re: Too big job for me
Post by: minor28 on May 31, 2012, 05:12:50 AM
The tool is my RadAsm project. Scanning each line in windows.h and referenced files.
Title: Re: Too big job for me
Post by: Vortex on May 31, 2012, 05:24:31 AM
Hi minor28,

You can check Japheth's translator h2incX. Maybe, it can give you an idea.

http://japheth.de/h2incX.html
Title: Re: Too big job for me
Post by: minor28 on June 01, 2012, 06:27:13 PM
Hi Vortex,

OK, I read about the Japheth's translator h2incX as you wrote. I see that the restrictions he has stated, I have also taken account of in my tool. Have you looked at my MasmTool code?

I have written code for macros but for the moment it is commented out.

In all, I have given up. At least at the moment.
Title: Re: Too big job for me
Post by: Vortex on June 02, 2012, 03:52:29 AM
Hi minor32,

I will look at the code.
Title: Re: Too big job for me
Post by: ragdog on June 02, 2012, 03:54:31 AM
QuoteThe projects can be downloaded from http://minor28.divdev.se/MasmTool/MasmTool.php

I can not download anything
Title: Re: Too big job for me
Post by: dedndave on June 02, 2012, 07:38:45 AM
try again - it worked fine for me
Title: Re: Too big job for me
Post by: qWord on June 02, 2012, 08:15:01 AM
Quote from: dedndave on June 02, 2012, 07:38:45 AM
try again - it worked fine for me
the downloads do not work with the IE9... probably because of the java script
Title: Re: Too big job for me
Post by: dedndave on June 02, 2012, 09:23:10 AM
links removed...
Title: Re: Too big job for me
Post by: dedndave on June 02, 2012, 09:30:56 AM
links removed...
Title: Re: Too big job for me
Post by: minor28 on June 02, 2012, 04:39:08 PM
I'm not very happy about the tampering with my links.

Edit:
dedndave! Please delete your downloads.
Title: Re: Too big job for me
Post by: dedndave on June 02, 2012, 09:18:56 PM
i apologize, Minor - i thought you'd want them to have your files
they were unable to access them due to the PHP code on your site
Title: Re: Too big job for me
Post by: dedndave on June 03, 2012, 01:37:34 AM
by the way....

i have used this PHP code by Gary White to force downloads
the last 5 paragraphs show how to alias files, too
(use one url to render it and another to force download)

http://www.apptools.com/phptools/force-download.php (http://www.apptools.com/phptools/force-download.php)

what i like about Gary is, he explains everything so a dummy like me can understand it - lol
very cool stuff   :t
Title: Re: Too big job for me
Post by: minor28 on June 03, 2012, 01:47:13 AM
I wanted to know how many downloads. That's why php.

Now I have changed the download page. Not working downloads may be due to a bug in ie.

The projects can be downloaded from http://minor28.divdev.se/index.php?mt (http://minor28.divdev.se/index.php?mt)
Title: Re: Too big job for me
Post by: dedndave on June 03, 2012, 01:50:39 AM
works here under firefox and IE8   :t
the one that had problems before was IE9, though
Title: Re: Too big job for me
Post by: MichaelW on June 03, 2012, 06:00:30 AM
The only way I can get the zip files with IE 6 is by right clicking the link and selecting Save target as...
Title: Re: Too big job for me
Post by: qWord on June 03, 2012, 06:12:13 AM
removing the script solve the problem for  IE9   :biggrin:
Title: Re: Too big job for me
Post by: minor28 on June 03, 2012, 08:28:52 AM
I see a lot of energy spent on the downloading of the files. When I put the files on the board to download, my hope was that the energy would be on the assembly code. :biggrin: