Recent Posts

Pages: [1] 2 3 ... 10
1
MasmBasic & the RichMasm IDE / Re: Things you cannot do in Assembly
« Last post by jj2007 on Today at 06:50:45 PM »
There is a little misunderstanding: Normally I call your "quick access window" simply "the listbox". I saw the green background in your screenshot and thought it was the green help zone that opens when you hover over a keyword like Open and then right-click on it.

The listbox should indeed respect the main window's limits; this is corrected in the release of 23 October, thanks for the hint. Let me know if it works better now. I have also added a map example to the File/New Masm source templates, see (->sinus plot, Gdi+, maps).
2
The Colosseum / SkyNet is coming...
« Last post by Raistlin on Today at 05:24:28 PM »
Self modifying and replicating AI - yeaaaaah ! we are all gonna die :t

https://latesthackingnews.com/2017/10/22/machine-learning-software-created-google-replicating/
3
Miscellaneous Projects / Backend change in SmplMath
« Last post by HSE on Today at 12:40:01 PM »
Hi qWord!

I change between fpu and sse2:
Code: [Select]
    ifidn abb_backend_entity, <FSLV_X86_FPU_ENTITY>
    fSlv8 = 0.85
    else           ; FSLV_X86_SSE2_FPU_ENTITY
    fSlv8 tempR8 = 0.85
    fld tempR8
    endif

It's not a good solution, for sure there is a better one.

I don't know if it's posible to force the backend in some program fragment.

Thanks.
4
The Laboratory / Re: Looking for the smallest possible .EXE
« Last post by LiaoMi on Today at 01:01:53 AM »
Hi, LiaoMi!
will look this post Import x64
Compilers FASM and NASM allow you to create pure binary files. ML64.exe and LINK.exe will add to the commands and data a standard PE-header and a standard export/ import/ resource/ exception/ security/ fixups/ debug/ description/ MIPS GP/ TLS/ Load config/ bound import/ import table/ delay import/ COM runtime/ reserved sections. Problems can be solved if you use older versions of compiler ml.exe and link.exe that allow you to create COM-files and independently write the owner PE-header and the owner import section as I did in the example above.

Great article! Thank you  :t
5
MasmBasic & the RichMasm IDE / Re: Things you cannot do in Assembly
« Last post by LiaoMi on Today at 12:56:06 AM »
But doesn't a simple right-click into the green zone close the quick access window?

So should it work? My right click does not cause any action, the quick access window is open as before. Under the quick access window, I mean a white box with a list of macros - 382 Macro total  :P
6
MasmBasic & the RichMasm IDE / Re: Things you cannot do in Assembly
« Last post by jj2007 on October 22, 2017, 11:36:37 AM »
Yes, some of the help entries have become too big, maybe I must limit them. But doesn't a simple right-click into the green zone close the quick access window? I use it mostly to copy code examples, it is often faster than typing it...
7
The Laboratory / Re: Looking for the smallest possible .EXE
« Last post by Mikl__ on October 22, 2017, 11:32:07 AM »
Hi, LiaoMi!
will look this post Import x64
Compilers FASM and NASM allow you to create pure binary files. ML64.exe and LINK.exe will add to the commands and data a standard PE-header and a standard export/ import/ resource/ exception/ security/ fixups/ debug/ description/ MIPS GP/ TLS/ Load config/ bound import/ import table/ delay import/ COM runtime/ reserved sections. Problems can be solved if you use older versions of compiler ml.exe and link.exe that allow you to create COM-files and independently write the owner PE-header and the owner import section as I did in the example above.
8
MasmBasic & the RichMasm IDE / Re: Things you cannot do in Assembly
« Last post by LiaoMi on October 22, 2017, 11:21:19 AM »
... unless you install the MasmBasic library :badgrin:

Attached a beta for testing - see the map example in the following post. Follow the instructions here.

Hi Jochen,

the quick access window has a scroll bar, if you expand this window completely, it will be limited relative to the main window. If you expand the main window down and expand the quick access also down, and then return the main window back to a smaller size, in this case, quick access window is not adjusted in relation to the size of the main window. Nothing unusual so far, but if you use scrolling to the bottom, then most options, that are below the window border, are no longer visible. The main feature is that the window has already been opened in this state, i.e. without changing the window size, there is no access to the bottom lines. In the picture it can be seen in the lower right corner, the size of the slider itself is too small, because it went beyond the borders. I always have to change the window to access the bottom lines. Everything else works well! Thanks for the work!  :t

9
MasmBasic & the RichMasm IDE / Re: Things you cannot do in Assembly
« Last post by jj2007 on October 22, 2017, 10:33:47 AM »
And here is the map viewer example, full source and exe attached. Extract all files to a folder and launch the exe.

To make it run properly, an instance of M$ Excel should be running. In case you don't have Office: Microsoft's free Excel Viewer works perfectly.

The map viewer example does the following in just under 100 lines of code:
- grab data from an Excel spreadsheet
- translate the data into a colour code, from green=good, yellow=medium to red=bad
- display everything as a map, including tooltips as shown below.

Tested so far on Win7-64 and Win10, grateful for feedback. Hit F1 to see the data as a list.
10
MasmBasic & the RichMasm IDE / Things you cannot do in Assembly
« Last post by jj2007 on October 22, 2017, 10:28:22 AM »
... unless you install the MasmBasic library :badgrin:

To build the map example in the following post, you need MasmBasic of 23 Oct 2017 or later. Follow the instructions here.
Pages: [1] 2 3 ... 10