Author Topic: One problem solved  (Read 2920 times)

shankle

  • Member
  • ****
  • Posts: 784
One problem solved
« on: September 14, 2016, 08:48:36 PM »
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--

  • Administrator
  • Member
  • ******
  • Posts: 5486
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: One problem solved
« Reply #1 on: September 14, 2016, 11:00:32 PM »
Jack,

You could always learn some Linux C compiler.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

jcfuller

  • Member
  • **
  • Posts: 174
Re: One problem solved
« Reply #2 on: September 15, 2016, 12:11:24 AM »
!!!! WARNING WARNING SELF PROMOTION !!!!

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

James

shankle

  • Member
  • ****
  • Posts: 784
Re: One problem solved
« Reply #3 on: September 15, 2016, 06:46:02 AM »
Hutch,
I assume you are joking.............. :biggrin:

carlos

  • Member
  • **
  • Posts: 68
Re: One problem solved
« Reply #4 on: November 28, 2016, 09:03:06 AM »
Jack,

You could always learn some Linux C compiler.

Believe it or not, there is also ASSEMBLER programming in Linux !!!!!!

http://www.wrox.com/WileyCDA/WroxTitle/Professional-Assembly-Language.productCd-0764579010.html

cman

  • Member
  • **
  • Posts: 207
Re: One problem solved
« Reply #5 on: November 29, 2016, 06:51:53 PM »
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

  • Member
  • ****
  • Posts: 748
Re: One problem solved
« Reply #6 on: November 29, 2016, 09:48:20 PM »
For linux, there are kdevelop, anjuta, geany... for ide.

cman

  • Member
  • **
  • Posts: 207
Re: One problem solved
« Reply #7 on: November 30, 2016, 08:26:02 AM »
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

  • Global Moderator
  • Member
  • *****
  • Posts: 1209
Re: One problem solved
« Reply #8 on: November 30, 2016, 06:07:16 PM »
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

  • Member
  • *****
  • Posts: 1807
Re: One problem solved
« Reply #9 on: December 01, 2016, 04:03:07 AM »
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

  • Member
  • **
  • Posts: 207
Re: One problem solved
« Reply #10 on: December 01, 2016, 05:37:47 AM »
I forgot that Jwasm works in Linux as well ( I've never tried this , I will have to do that soon  :biggrin: ).

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5486
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: One problem solved
« Reply #11 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.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

BlueMR2

  • Member
  • **
  • Posts: 115
Re: One problem solved
« Reply #12 on: December 15, 2016, 05:22:53 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!

P1

  • Global Moderator
  • Member
  • *****
  • Posts: 69
Re: One problem solved
« Reply #13 on: December 15, 2016, 05:45:56 AM »
I'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

  • Member
  • ****
  • Posts: 784
Re: One problem solved
« Reply #14 on: December 15, 2016, 06:50:29 AM »
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.