News:

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

MASM32 beta 10 (h)

Started by hutch--, May 26, 2008, 03:50:01 AM

Previous topic - Next topic

hutch--

This beta version has the new dynamic string array system added to it complete with the documentation in the HLHELP.CHM file. The new method is faster than the prototypes I posted some time ago and is also more memory efficient. In part this capacity apart from being of general purpose use is aimed at sparse hash table design because it uses a single null string for empty members without allocating an empty string which means a very large table can be used with it only costing 4 bytes per empty member.

The download URL is as below.

http://www.masm32.com/download/beta10h.zip

Feedback on the dynamic array system would be appreciated.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

herge


Hi hutch-:

The documention ihas improved and
more colorful.

thanks.
// Herge born  Brussels, Belgium May 22, 1907
// Died March 3, 1983
// Cartoonist of Tintin and Snowy

grofaz

I know it's been said before but I'd just like to add my small weight and say it would be really nice if qedit had customizable color schemes and syntax highlighting. Black on white really bugs my eyes. Otherwise it's a kick ass editor.

jj2007

Just installed the new version, it's working fine as expected. The installer has a minor glitch: It says you shouldn't overwrite your previous version, but when I try the logical thing, i.e. renaming masm32 to masm32_very_old, the OS won't let me do it. Apparently some file in folder Masm32 is open at that moment. Workaround: Exit installer, rename, try again.

hutch--

Thanks for the feedback folks, if anyone gets the chance to play with the dynamic string arrays it would be appreciated.

dEbUgGeR,

QE is set to the current system colour so that it always fits in with the user selected colour scheme. Just set your window background to your preference and QE will use it.

With eyesight of my age I set my window background to a medium grey so I don't get eyestrain. The default bright white kills my eyes in a couple of minutes.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

herge

 Hi hutch-:

The Folllowing Libraries are not Built.

Assembling: mspbase.asm
mspbase.asm(21) : error A2005: symbol redefinition : _real
mspbase.asm(23) : fatal error A1010: unmatched block nesting : _real

  Assembling: ndrd.asm
ndrd.asm(12) : error A2008: syntax error : bp
ndrd.asm(14) : error A2008: syntax error : bp

Assembling: rpcexts.asm
rpcexts.asm(87) : error A2008: syntax error : ,
rpcexts.asm(89) : error A2008: syntax error : endp

Assembling: setupexts.asm
setupexts.asm(33) : error A2008: syntax error : st
setupexts.asm(35) : error A2008: syntax error : st



// Herge born  Brussels, Belgium May 22, 1907
// Died March 3, 1983
// Cartoonist of Tintin and Snowy

hutch--

Thanks for these, I will have them fixed shortly. I thought I had got most of these as they are a later set of library prototypes from XP sp2.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

ChrisLeslie

Hi Hutch

This is a repeat of a post that may have got lost somewhere:

There is an annoyance in QE that has been ongoing but caused me to screw up a client binary file recently  :
When using qeditor opening binary as HEX, and save with "save" rather than "Save Hex as binary", then the HEX display image is saved instead of the binary, overwriting the binary file with text. Is it possible that "save" can be inhibited in HEX display mode in a future release to prevent the possibilty of screwing things up!

Regards

Chris

hutch--

Chris,

Maybe I have missed something but both directions of the hex capacity leave the titlabar as "Untitled" which is a protection method for overwriting the wrong file. If you did save the hex file over the top of the original, just open it again and save it as binary. When I want to save a hex file to disk I save it with a HEX extension.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

ChrisLeslie

Hutch,

OK, it was my misunderstanding of how QE operates. My thinking was that saving a file opened as hex automatically saves back as binary rather than as hex text.

Thanks - Chris

Mark Jones

Hi there Steve, any chance ";c:\masm32\bin" could be added to the path? :U
"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08

Vortex

Hi Hutch,

Thanks for this release.

The installer is reporting error messages while building some import libraries. I could track the problem by redirecting the output of bldlibs.bat to a text file named log.txt

[attachment deleted by admin]

hutch--

Thanks Erol,

Ther are the same as Herge reported and I have them fixed. It came from using a later set of includes made from the XP sp2 version. Just finished another CHM help file and added Michael's timer macros so I will post the next version shortly. I am hoping this is just about release.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php