Author Topic: Hello everyone  (Read 1880 times)

andyt7844

  • Regular Member
  • *
  • Posts: 2
    • analog-box
Hello everyone
« on: May 05, 2014, 03:16:50 AM »
Hi, my name's Andy. My first post here, hope the Soap Box is a reasonable place to introduce myself and ask for some advice.

Have been programming since the late '70's in various languages. MASM holds a special place in that journey. A while back I wrote AnalogBox (aka ABox, a soft-synth audio application) in pure asm. The project is parked at <http://code.google.com/p/analog-box/>.

Currently I'm looking around for a stable link to the legal build tools -- i.e. ml, link and perhaps even h2inc and nmake -- so I can point people in the right direction to get the code built. MASM32 has appeal to me as it revolves around the Win32 API, has a reasonable text editor tailored to MASM development, and has a friendly community.

In the next few weeks I'm wanting to re-arrange the ABox google code project and would welcome any advice about providing links directly to MASM32.

--A

Vortex

  • Member
  • *****
  • Posts: 1704
Re: Hello everyone
« Reply #1 on: May 05, 2014, 03:39:12 AM »
Hi andyt7844,

Welcome to the forum.

MASM32 SDK Version 11 Downloads :

http://masm32.com/masmdl.htm

qWord

  • Member
  • *****
  • Posts: 1454
  • The base type of a type is the type itself
    • SmplMath macros
Re: Hello everyone
« Reply #2 on: May 05, 2014, 04:19:38 AM »
Impressive project! Welcome to the forum.
MREAL macros - when you need floating point arithmetic while assembling!

Gunther

  • Member
  • *****
  • Posts: 3515
  • Forgive your enemies, but never forget their names
Re: Hello everyone
« Reply #3 on: May 05, 2014, 04:34:37 AM »
Hi andyt7844,

your Analog Box looks impressive.  :t Welcome to the forum.

Gunther
Get your facts first, and then you can distort them.

qWord

  • Member
  • *****
  • Posts: 1454
  • The base type of a type is the type itself
    • SmplMath macros
Re: Hello everyone
« Reply #4 on: May 05, 2014, 06:11:15 AM »
andyt7844,
I've recognize that ABox is not DEP aware, thus it crashes when pressing the Play-Button. Using VirtualAlloc(...PAGE_EXECUTE_READWRITE...) for executable memory should solve that issue.

regards, qWord
MREAL macros - when you need floating point arithmetic while assembling!

dedndave

  • Member
  • *****
  • Posts: 8734
  • Still using Abacus 2.0
    • DednDave
Re: Hello everyone
« Reply #5 on: May 05, 2014, 06:28:35 AM »
hey Andy - welcome to the forum   :t

andyt7844

  • Regular Member
  • *
  • Posts: 2
    • analog-box
Re: Hello everyone
« Reply #6 on: May 05, 2014, 10:49:33 AM »
Thanks all of you for your kind words.
Thanks for the link Vortex, I'll put together a write up after I mess with masm32 for a few days.
qWord: excellent tip! I munged in a VirtualProtect where it was needed and it seems to have fixed it ... at least on a Win7 laptop. Thanks.
Happy Week to all --A