flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > FASM.CHM

Thread Post new topic Reply to topic

Joined: 18 Sep 2005
Posts: 106
wht36 09 Dec 2010, 12:20

This is a project to create a chm file for the FASMW editor.
This project also aims to develop tool(s) written in FASM to aid in updating the chm file.

HTML help workshop can be downloaded here.

Please feel free to improve and take over this project. Smile

Description: FASM HTML Help workshop project.
Filename: fasm help.7z
Filesize: 99.69 KB
Downloaded: 853 Time(s)

Last edited by wht36 on 13 Dec 2010, 03:43; edited 1 time in total
Post 09 Dec 2010, 12:20
View user's profile Send private message Reply with quote

Joined: 18 Sep 2005
Posts: 106
wht36 12 Dec 2010, 20:13

To reduce the size of the downloads I didn't compile the chm. To compile the chm file you have to download the html help workshop from microsoft then open the downloaded project and compile it yourself~

I have tried to upload an FASM HTML Help workshop project including win32 api from MSDN but it's a bit big (only 5mb but still a bit too big) so it seems the board won't accept it. Anyone willing to host it for me?

Ha, in the mean time I've uploaded the file to megaupload http://www.megaupload.com/?d=4B54V292

If you don't like stuff like megaupload you can download the win32 api from msdn and convert the local links yourself with wget (comes to about 8474 files and around 196mb)
wget -b -nc -np -H -p -k -K -nd -E -r -l 4 -I /en-us/library,/Hash,/dynimg,/Areas/Brand/Content,/library/svy/sto -X /en-us/library/community,/en-us/library/preferences -R "*aspxerrorpath*","*footerlink",aspx,"community*","*CommunityComment","*printer*" http://msdn.microsoft.com/en-us/library/Aa383749    

and then copy all the downloaded files (except for *.orig) into the help project folder and then add the files to the project using addhhc
for %v in (*.html) do addhhc %v    
. If the local links don't work, you can try fix it with fixlink
for %v in (*.html) do fixlink %v    
Afterwards you may want to edit fasm.hhk (index file) with a text editor and just remove all the trailing " Function (Windows)" with a mass replace and compile. The resulting chm will be about 15mb and allows you to look up the windows api as well XD

Wget is available from http://www.gnu.org/software/wget/ (GNU website) and http://users.ugent.be/~bpuype/wget/ (windows binary)
If don't want to add the win32 api portion of the MSDN library to FASM html help project the full MSDN library for VS 8 can be downloaded from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373&displaylang=en (it's about 2Gigs). The MSDN library for vs 10 can be downloaded using Visual Studio 2010 Help Downloader from http://vshelpdownloader.codeplex.com/

Description: minor bug fixes & support for adding win32 api downloaded from msdn to fasm html help project
Filename: addhhc v0.03.7z
Filesize: 8.91 KB
Downloaded: 717 Time(s)

Description: Basic tool to convert links to local links in msdn website downloaded htmls
Filename: fixlink v0.02.7z
Filesize: 5.27 KB
Downloaded: 822 Time(s)

Post 12 Dec 2010, 20:13
View user's profile Send private message Reply with quote

Joined: 18 Sep 2005
Posts: 106
wht36 14 Dec 2010, 04:16
more update~
Bugfixes for addhhc. Also revised the content file (fasm.hhc) to match the organisation of files on the msdn website. You still need to download the FASM HTML help project from that megaupload link in the previous post above for now. I will upload the compiled FASM.CHM later.

Description: Updated FASM.HHC (just replace the original FASM.HHC in the FASM HTML help project with this one).
Filename: fasmhhc.7z
Filesize: 122.31 KB
Downloaded: 695 Time(s)

Description: Bugfixes, also some support to add msdn files to the hhc file in a hierarchical fashion.
Filename: addhhc v0.04.7z
Filesize: 9.25 KB
Downloaded: 678 Time(s)

Post 14 Dec 2010, 04:16
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.