News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

One problem solved

Started by shankle, September 14, 2016, 08:48:36 PM

Previous topic - Next topic

shankle

When Mighty Microsoft pulls the plug on windows 7 at least I won't have to
worry about Wiffies puter. She is now on Linux Ubuntu Mint. It needs no CCleaner,
Sandboxie, ESET SS, Registry cleaning, internet cut off switch  etc.etc.........
It seems to run a tad faster without all this virus crap. She can use her
windows Gmail and Outlook on it with no problems. She is happy. One must
keep wiffie happy at all costs. You single guys wouldn't know about that  :biggrin:.
My 2cents worth. I'm still trapped in Window 7 because of programming.

hutch--

Jack,

You could always learn some Linux C compiler.

jcfuller

!!!! WARNING WARNING SELF PROMOTION !!!!

http://sourceforge.net/projects/ubxbasic/?source=directory

James

shankle

Hutch,
I assume you are joking.............. :biggrin:

carlos


cman

You can always look at gcc and nasm. Linux has a lot of programming tools ( you're not going to get fancy IDEs like Visual Studio , but programming is doable in Linux ). In fact , when I studied Computer Science in college Linux is what we used for programming projects , etc ( I think many Computer Science departments here in America use Linux for training ).

gcc: https://gcc.gnu.org/
NASM: http://www.nasm.us/

Gui APIs:

Gtk: https://www.gtk.org/
Qt: https://www.qt.io/

books:

assembly language: https://www.amazon.com/s/ref=nb_sb_ss_i_1_22/151-0109271-2643435?url=search-alias%3Dstripbooks&field-keywords=linux+assembly+language+programming&sprefix=linux+assembly+languag%2Cstripbooks%2C610&crid=2KT69SK1UUYEN

GCC: https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=linux+gcc+programming&rh=n%3A283155%2Ck%3Alinux+gcc+programming

TWell

For linux, there are kdevelop, anjuta, geany... for ide.

cman

I usually just use gedit to write code and just do everything else on the command line ( gdb for debugging , etc. ).  When I have some code and I can't figure out why it doesn't work  , I use Qt Creator ( the closest thing I can find  on Linux to Visual Studio ) or Nemiver.

I forgot to mention that Masm32 seems to work fairly well in the Wine "compatibility layer" .  I built some of the example code from the project and everything seems to work pretty well ( I'm sure that there are a lot of things that won't work in Wine , but many things do work  ).   I've also used other things in Wine for programming ( I used to use Visual Studio 6.0 to debug C code , but I can't seem to get the newer versions of VS to work  - I've read latter versions like VS 2010 are supposed to work , but I can't seem to make that happen ).

MichaelW

Instead of NASM, why not use the GNU assembler?

If you are using GCC, unlike for most C compilers, you can use 64-bit inline assembly, or, as done in the attachment, use the GNU assembler directly. The attachment combines a 64-bit assembly procedure assembled with the GNU assembler with a 64-bit app compiled with GCC to produce a 64-bit Windows console app. Note that building the code in the attachment under Windows will require a 64-bit version of MingGW, or equivalent, installed on your system. BTW, I did this under Windows 10.
Well Microsoft, here's another nice mess you've gotten us into.

Vortex

Quote from: MichaelW on November 30, 2016, 06:07:16 PM
Instead of NASM, why not use the GNU assembler?

Hi Michael,

The GNU assembler lacks very important high level constructs including the invoke macro. HJWasm and Fasm are superior to the GNU assembler.

cman

I forgot that Jwasm works in Linux as well ( I've never tried this , I will have to do that soon  :biggrin: ).

hutch--

When I played with it long ago the GNU AS (GAS) assembler was a good tool if you used the Intel notation instead of that damned awful AT&T syntax. It definitely has the "close to the running boards" feel about it and with a bit of practice you could get OK code out of it.

BlueMR2

Quote from: hutch-- on December 07, 2016, 01:41:50 AM
When I played with it long ago the GNU AS (GAS) assembler was a good tool if you used the Intel notation instead of that damned awful AT&T syntax. It definitely has the "close to the running boards" feel about it and with a bit of practice you could get OK code out of it.

Glad I'm not the only one that despises AT&T syntax!
My Code Site
https://github.com/BrianKnoblauch

P1

Quote from: shankle on September 14, 2016, 08:48:36 PMI'm still trapped in Window 7 because of programming.
I'm curious, what language requires the older OS?

At work, I run various VM sessions depending on the language.  Which proves the MASM32 assembler programming environment is STILL powerful and effective.  Oh, not to mention making helper dll's for the other languages to use.

Regards,  P1

shankle

If your message is directed to me, Masm32 and Goasm 64-bit.
I will NEVER upgrade to Windows 10. As said previously I would
switch totally to LINUX if I could program there. Yes I know about
WINE and have heard bad things about it.