Author Topic: Hello everybody  (Read 146 times)

FrankD

  • Regular Member
  • *
  • Posts: 2
Hello everybody
« on: October 17, 2017, 10:54:08 AM »
Hi,

my name is Frank. I am from germany. I am 51 years old. My english is a bit rusty (i need the help of miscellaneous translators). So please be lenient. The last program i wrote was compiled with the borland turbo pascal compiler. The first language i learned was assembler. I had an Atari 520 ST and started programming with an assembler from Data Becker. Later at university (i studied Technomathematik, but gave up after i passed the pre-degree) i learned Fortran and Pascal. My colleague and i worked at the institute for mechanics. We had a professor who came from America and he brought 2 Silicon Graphics Personal Iris to this institute. The major subject of my colleague and me was finite elements. So we had the delectation to work with those fine computers. My colleague did the mathmatics that were behind the finite elements and i did the graphics with Pascal and an API called PHIGS. But as i mentioned before - i droped university. In the nineties i worked mainly for network companies. In particular with Cisco router and switches. But nothing worth mentioning. But over the years i always kept one eye on the assembler scene. And i appreciate that there is still abundance of activity, interest and ideas. Well, that was a "short" overview of my programming life.
Well, all right.
Warm greetings to you all!

Frank

felipe

  • Member
  • ***
  • Posts: 282
  • I love assembly language programming.
Re: Hello everybody
« Reply #1 on: October 17, 2017, 11:27:50 AM »
Welcome to this great forum!
 :icon14:
Felipe.

jj2007

  • Member
  • *****
  • Posts: 7558
  • Assembler is fun ;-)
    • MasmBasic
Re: Hello everybody
« Reply #2 on: October 17, 2017, 11:31:42 AM »
Code: [Select]
28.02.94  06:40            25,728 ASM.PRG
28.02.94  06:40            20,754 LINK.PRG

Code: [Select]
*24-Nadel: Esc * 39 n1 n2 : 180 Punkte horiz., vertikal
*12 bit auf 24 Nadeln vertikal, je 1 Pixel auf zwei Nadeln horizontal
*1280 Punktspalten senden   3 Bytes (je 4 Bit!)

          MOVE.L    16(A3),D5
          BEQ.S     N_HORIZ
          MOVEQ.L   #'U',D5
N_HORIZ:  MOVEQ.L   #19,D3     *ZÄHLER MAIN HORIZONTAL (4*20=80)

HC0:      MOVEQ.L   #31,D6     *ZÄHLER HORIZ. 0-31

HCTOP:    MOVEQ.L   #-80,D2
          MOVEQ.L   #0,D0      *Alle Bits auf Null
          TST.L     (A2)
          BNE.S     G_24
          MOVEQ.L   #7,D7      *ZÄHLER VERT.  1-8/1-12
HC1:      ADD.W     #80,D2
          MOVE.L    (A0,D2.W),D1   *Zu prüfendes Byte laden
          BTST      D6,D1          *SPALTE D6: 31-0
          BEQ.S     HC3
          BSET      D7,D0          *ZEILE D7 SETZEN
HC3:      DBRA      D7,HC1

BUF_LOAD: MOVE.B    D0,(A1)+   *BYTE IN BUFFER
          TST.B     D5
          BNE.S     BUF_G8
          MOVE.B    D0,(A1)+
G_24_BL:  MOVE.B    D0,(A1)+
          BRA.S     HC_LOOP


Code: [Select]
16.10.17  14:14         744,448 uasm64.exe
21.02.17  04:36         1,197,712 link.exe

Code: [Select]
  xor ebx, ebx
  .Repeat
mov ecx, [esi+8*ebx+StringArrHeader]
.if ecx
.if ecx!=offset MbArrEmpty ; don't test strings in data section
mov edx, [esi+8*ebx+StringArrHeader+4] ; len
.if sdword ptr edx>0 ; don't test recall strings
push ecx
invoke HeapValidate, MbProHeap, 0, ecx
pop edi ; original string
.if !eax
; int 3 ; check edi for original pointer
mov ecx, edx ; HV message passed via edx+1
dec ecx
Print Str$("\nHV #%_i:\t", ebx), hcText, ": ", ecx
inc ecx ; flag
.endif
.endif
.endif
.endif
inc ebx
  .Until ebx>=stack

It's called progress ;)

Welcome to the Forum, Frank :icon14:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 4813
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Hello everybody
« Reply #3 on: October 17, 2017, 11:52:28 AM »
 :t
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

aw27

  • Member
  • ****
  • Posts: 709
Re: Hello everybody
« Reply #4 on: October 17, 2017, 03:22:59 PM »
My english is a bit rusty (i need the help of miscellaneous translators)
Modesty, literally all Germans speak passable English.  ;)

raymond

  • Member
  • **
  • Posts: 172
    • Raymond's page
Re: Hello everybody
« Reply #5 on: October 18, 2017, 03:19:03 AM »
Frank,

Warm welcome to this forum. You will never regret having joined.

Because of your interest in maths, you may also find some useful programming options on the web page listed in my signature below.
Whenever you assume something, you risk being wrong half the time.
http://www.ray.masmcode.com/

Siekmanski

  • Member
  • *****
  • Posts: 1094
Re: Hello everybody
« Reply #6 on: October 18, 2017, 05:38:20 AM »
Hi Frank,
Welcome to the Forum.  :t

Vortex

  • Member
  • *****
  • Posts: 1704
Re: Hello everybody
« Reply #7 on: October 19, 2017, 04:37:31 AM »
Hello Frank,

Welcome to the Masm Forum.

FrankD

  • Regular Member
  • *
  • Posts: 2
Re: Hello everybody
« Reply #8 on: October 19, 2017, 10:19:12 AM »
Thanks to all of you!

jj2007, you are right! Apart from the code. Some time ago i read about the uasm project and i must admit that i appreciate the great work.

aw27, trust me. Without the help of these translators you probably would not be able to understand what i wanted to say.  :biggrin:

raymond, thanks for your advice. But i know your web page and the fpu library for many years! I updated the files on my computer every now and then.

Many thanks to all not specifically named.

Kind regards

Frank

raymond

  • Member
  • **
  • Posts: 172
    • Raymond's page
Re: Hello everybody
« Reply #9 on: October 19, 2017, 11:07:40 AM »
Quote
But i know your web page and the fpu library for many years!

Just curious. I know the web page has been around for many years, its location having been graciously provided by Hutch as part of his involvement with MASM. But, without having joined this forum until recently, how did you get to find out about it?
Whenever you assume something, you risk being wrong half the time.
http://www.ray.masmcode.com/

aw27

  • Member
  • ****
  • Posts: 709
Re: Hello everybody
« Reply #10 on: October 19, 2017, 03:11:43 PM »
Quote
But i know your web page and the fpu library for many years!
Just curious. I know the web page has been around for many years, its location having been graciously provided by Hutch as part of his involvement with MASM.
Even before joining this forum, and I am not very old here, I had already stumbled across your pages.