Author Topic: Masm32 original author?  (Read 15350 times)

jj2007

  • Member
  • *****
  • Posts: 10676
  • Assembler is fun ;-)
    • MasmBasic
Re: Masm32 original author?
« Reply #15 on: October 10, 2012, 09:19:51 AM »
the FPU has changed considerably since the days of the 8087

Sure?  ;)

Gunther

  • Member
  • *****
  • Posts: 3585
  • Forgive your enemies, but never forget their names
Re: Masm32 original author?
« Reply #16 on: October 10, 2012, 09:29:22 AM »
Hi Jochen,

the FPU has changed considerably since the days of the 8087

Sure?  ;)

without any doubt. Since the 80387 a bunch of new instructions are added, especially for the transzendental trigonometric functions. Furthermore, the 8087, 80287, and 80387 had an own sloat on board. Since the 80486 DX, the CPU and FPU are integrated at the same chip; so the entire thing needs a shorter bus protocol and has a lot of other advantages. That are not only minor changes.

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

dedndave

  • Member
  • *****
  • Posts: 8829
  • Still using Abacus 2.0
    • DednDave
Re: Masm32 original author?
« Reply #17 on: October 10, 2012, 11:52:24 AM »
yah also - we don't have to mess with "affine" or "projective" infinity any more, either - lol
they simplified some of the initialization
it also seems like FWAIT got simpler - i could be mistaken on that one

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 7642
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Masm32 original author?
« Reply #18 on: October 10, 2012, 12:59:15 PM »
Guys,

Iczelion retired about 10 years ago, wife, life, work etc .... He was a genuinely nice guy, an excellent programmer and a good brain for architecture.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Gunther

  • Member
  • *****
  • Posts: 3585
  • Forgive your enemies, but never forget their names
Re: Masm32 original author?
« Reply #19 on: October 10, 2012, 09:58:10 PM »
Steve,

Iczelion retired about 10 years ago, wife, life, work etc ....

it seems to be the walk of life.

He was a genuinely nice guy, an excellent programmer and a good brain for architecture.

no doubt about that.

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

alanji

  • Guest
Re: Masm32 original author?
« Reply #20 on: October 11, 2012, 02:51:40 AM »
Who was the Masm32 original author?

Long ago I wrote "Masm32" and put it on a floppy for use of the employer but another technician put it on the internet without my consent. I've just looked through my floppies and there are 5 (1..5) of Masm 6.11 and 1 of Masm 6.14.zip. If someone looks at the original (I can't find it at this time) my email provider is on the disk, and is something like Cantec. I'll do some more searching for the original.
I have a file on my PC "c:\Utilities\Real Asm\REALASM1.zip" which is also available at..
http://www.programmersheaven.com/download/1374/download.aspx
Submitted BY: "Unknown"

I have contacted the website (yesterday) to ask them replace "Unknown" with my name "Alan Illeman".
RealAsm was written by me for 16-bit floating point arithmetic but when we all moved to 32-bit (year?) I rewrote these functions and called it Masm32.
I cannot currently find the Masm32 floppy, but will get back to you all.



Vortex

  • Member
  • *****
  • Posts: 2385
Re: Masm32 original author?
« Reply #21 on: October 11, 2012, 05:08:13 AM »
I wish Iczelion would return back to programming but he has his own priorities in his life and this is natural.

Ryan

  • Guest
Re: Masm32 original author?
« Reply #22 on: October 11, 2012, 05:37:53 AM »
I wish Iczelion would return back to programming but he has his own priorities in his life and this is natural.
It's a shame he took his tutorials down.  I learned a lot from them and was still working through them when he took them down.

Vortex

  • Member
  • *****
  • Posts: 2385
Re: Masm32 original author?
« Reply #23 on: October 11, 2012, 05:42:51 AM »
Hi Ryan,

Here is Iczelion's Win32 Assembly Homepage :

http://win32assembly.programminghorizon.com/index.html

Ryan

  • Guest
Re: Masm32 original author?
« Reply #24 on: October 11, 2012, 05:53:26 AM »
Hi Ryan,

Here is Iczelion's Win32 Assembly Homepage :

http://win32assembly.programminghorizon.com/index.html
Thank you!

I believe the domain changed from the one I had bookmarked.

mineiro

  • Guest
Re: Masm32 original author?
« Reply #25 on: October 11, 2012, 06:42:15 AM »
I'm just curious Sir alanji, this file inside your computer, real asm, what are the date of files?

Gunther

  • Member
  • *****
  • Posts: 3585
  • Forgive your enemies, but never forget their names
Re: Masm32 original author?
« Reply #26 on: October 11, 2012, 09:23:31 AM »
Hi Vortex,

Hi Ryan,

Here is Iczelion's Win32 Assembly Homepage :

http://win32assembly.programminghorizon.com/index.html

I've bookmarked the site immediately. Thank you.

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

alanji

  • Guest
Re: Masm32 original author?
« Reply #27 on: November 09, 2012, 09:38:36 AM »
Who was the Masm32 original author?

Long ago I wrote "Masm32" and put it on a floppy for use of the employer but another technician put it on the internet without my consent. I've just looked through my floppies and there are 5 (1..5) of Masm 6.11 and 1 of Masm 6.14.zip. If someone looks at the original (I can't find it at this time) my email provider is on the disk, and is something like Cantec. I'll do some more searching for the original.

I've found the 16-bit version.  Here's an example (ITOFT):

.386p
code32 segment para public use32
       assume  cs:code32, ds:code32, es:code32
       include pmath.inc
;------------------------------------
; convert signed integer to a REAL4
;
; Returns eax = REAL4
;------------------------------------
s_struc struc
        dd  ?  ; ebp
        dd  ?  ; caller
integer dw  ?
s_struc ends
retval = (size s_struc) - 8

itoft:
       push    ebp
       mov     ebp, esp
       push    bx esi edi
       mov     eax, 0
       mov     edi, REAL4BIAS + 15
       mov     bx, [ebp].integer
       or      bx, bx       ; if integer == 0
       jz      exit         ; return eax=0
       mov     esi, 0       ; assume sign = +
       jg      f1           ;
       mov     esi, 1       ; sign = -
       neg     bx
f1:
       test    bx, 8000h
       jnz     f2
       dec     edi          ; bias--
       shl     bx, 1        ;
       jmp     s f1
f2:
       movzx   eax, bx      ; integer
       shl     eax, 17      ; remove explicit 1
       shrd    eax, edi, 8  ; insert bias
       shrd    eax, esi, 1  ; insert sign
exit:
       pop     edi esi bx
       pop     ebp
       ret     retval
code32 ends
       end

The files are all dated 1994.  I found them on a floppy disk. At my age I'm a little past it. I concede that maybe someone else may have wriitten them too (smile).


mineiro

  • Guest
Re: Masm32 original author?
« Reply #28 on: November 09, 2012, 11:10:13 AM »
Hello Sir alanji
I put myself in that era and remember that we use more arj instead of zip.
Searching by realasm1.arj give some results, but dates 93, bbs times.

dedndave

  • Member
  • *****
  • Posts: 8829
  • Still using Abacus 2.0
    • DednDave
Re: Masm32 original author?
« Reply #29 on: November 09, 2012, 10:35:11 PM »
back in the day, i wrote a 16-bit math library   :P

that was before i knew anything about the 8087
i wrote it to be compatible with MS BASIC
unfortunately, "MS float" formats were not the same as the Intel/IEEE formats
so - the library would have to be completely re-written to be good for anything - lol
and, of course, it's 16-bit - so it would need to be updated to 32-bit, as well