Author Topic: Reminiscing on the Old Forum posts  (Read 891 times)

Raistlin

  • Member
  • ***
  • Posts: 309
Reminiscing on the Old Forum posts
« on: January 24, 2018, 05:07:32 PM »
So nostalgia got the better of me and I spent 2 hours browsing the old forum - still some hot code, golden nuggets in there.

Just wondering what ever happened to NAN, BogdanOntanu, Mark Jones, hitchhikr, MichaelW, Teddy and those guys.

Reading some of the old posts - really does bring on some tears, smiles and laughs. Thanks for keeping it running Hutch.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5323
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Reminiscing on the Old Forum posts
« Reply #1 on: January 24, 2018, 08:05:06 PM »
Hi Rudy, (forgive me if I spelt in wrong)

Its the name of the game I guess, people grow old, do different things, get ambushed by a blonde, and occasionally have left due to debates in the forum and of course the world keeps changing. Iczelion retired about year 2000, wife, life, family, work etc ....
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

daydreamer

  • Member
  • ***
  • Posts: 357
Re: Reminiscing on the Old Forum posts
« Reply #2 on: January 25, 2018, 11:09:20 PM »
I also miss people from old forum,homer had lots of d3d stuff so did scronty,Ultrano made 3d game on a old 100mhz slow ARM device despite it was seen as too slow for that,pbrennick did code sudoku despite he was very old and sick
Mark Larson
raymond and learned me fpu and math howto do things for unsupported arccos,arcsin etc and peole who learned me about fractals,strange attractors and "Blonde attractors";)
agner fog for think outside the box and try code better code with several independent opcodes after each other that performs simultanously if cpu supports several execution units
and biterider oopasm and lots of other people
iczelion and hutch and others that kept the other winasm forum alive, I am ashamed I dont remember those plz help me
siekmanski and some  is still active thankfully
those are the heroes of masm
but never forget the newbies who are to become the new generation of masm heroes when they mastered masm programming or some field they become expert in

, do someone still have that poem on winasm examples ichelion had?
but all those guests?does that mean they themselves quit masm32?
Quote from Flashdance
Nick  :  When you give up your dream, you die.

assembly is for everyone,that's why IKEA give you a tool to assemble things :P

Biterider

  • Member
  • **
  • Posts: 184
  • ObjAsm32 - ObjAsm64
    • ObjAsm64
Re: Reminiscing on the Old Forum posts
« Reply #3 on: January 26, 2018, 04:23:03 AM »
Biterider is still alive and working on x64  :t

Raistlin

  • Member
  • ***
  • Posts: 309
Re: Reminiscing on the Old Forum posts
« Reply #4 on: February 03, 2018, 07:35:22 AM »
I am REALLY, REALLY worried about the new generation.
Every year it seems there's less and less interest in lower level
programming (last 15 years). I might be on the right side of wrong as an academic type (my doctorial supervisor) says
PHYSICAL programming is making a comeback, in opposition to my theory.
I am worried that the next gen. OS, BIOS & application coders are still adding bloatware continuously onto recompiled API Kernel calls that were written in the 90's without understanding the consequence for the future. I work with tertiary students on a daily basis. What programming really is, has wide ranging definitions.


hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5323
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Reminiscing on the Old Forum posts
« Reply #5 on: February 03, 2018, 09:48:57 AM »
I would not worry too much, necessity is a great driver and when IT finally runs out of cheap programmers from around the world and junky systems, reality will bite (not byte). It is already starting to show when Microsoft are going back to C++ as the junky wrapper systems simply aren't fast enough and hardware is not getting faster by enough to make up for the crap software.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

AW

  • Member
  • *****
  • Posts: 1208
  • Let's Make ASM Great Again!
Re: Reminiscing on the Old Forum posts
« Reply #6 on: February 03, 2018, 04:21:13 PM »
I think there is demand for low-level coders. Not only in x86/x64 but also ARM and MIPS.
Soon or later they will come to you, if they know about your existence.
Of course, don't expect they will come to you for things every programmer and their uncle can handle easily in Java, C# or C++.

felipe

  • Member
  • ****
  • Posts: 660
  • Asssssssembly language...said the snake.
Re: Reminiscing on the Old Forum posts
« Reply #7 on: February 04, 2018, 10:43:48 AM »
That's lovely aw27! when we start reversing?... :biggrin:

 :redface:

Felipe.

AW

  • Member
  • *****
  • Posts: 1208
  • Let's Make ASM Great Again!
Re: Reminiscing on the Old Forum posts
« Reply #8 on: February 04, 2018, 05:08:20 PM »
You can start right now. Make a program to detect a palindrome, which is a string that reads the same in direct and reverse order. Spaces in the middle do not count.
Example:
"In girum imus nocte et consumimur igni"
« Last Edit: February 05, 2018, 06:15:35 PM by aw27 »

felipe

  • Member
  • ****
  • Posts: 660
  • Asssssssembly language...said the snake.
Re: Reminiscing on the Old Forum posts
« Reply #9 on: February 05, 2018, 06:34:58 AM »
 :P
Felipe.

jj2007

  • Member
  • *****
  • Posts: 8342
  • Assembler is fun ;-)
    • MasmBasic
Re: Reminiscing on the Old Forum posts
« Reply #10 on: February 05, 2018, 08:14:23 AM »
No, "Felipe" is not a palindrome: "Epilef" looks totally different.

Come on, code something. Show us that you still can code.

HSE

  • Member
  • ****
  • Posts: 664
  • <AMD>< 7-32>
Re: Reminiscing on the Old Forum posts
« Reply #11 on: February 05, 2018, 11:21:08 PM »
Make a program to detect a palindrome, ...
"In girum imus nocte et consumimur igni"
The program must travel in time to learn Latin! Sounds dificult   :biggrin:

caballero

  • Member
  • ****
  • Posts: 951
    • Abre Ojos Ensamblador
Re: Reminiscing on the Old Forum posts
« Reply #12 on: February 06, 2018, 12:12:53 AM »
Maybe not so difficult.

1. Find phrases in the text delimited by the start of the text and/or points.
2. Lowercase everything in the phrase.
3. Remove all the spaces in the text
4. Remove all the colons/semicolons in the text.
5. Reverse the text
6. Compare de original text with the reversed one.
En un lugar de la Mancha de cuyo nombre no quiero acordarme

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 5323
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Reminiscing on the Old Forum posts
« Reply #13 on: February 06, 2018, 12:54:29 AM »
2 to 6 are all done in a single table based algorithm.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

jj2007

  • Member
  • *****
  • Posts: 8342
  • Assembler is fun ;-)
    • MasmBasic
Re: Reminiscing on the Old Forum posts
« Reply #14 on: February 06, 2018, 01:24:46 AM »
I've given it a try (using Instr_ with mode 5, i.e. case-insensitive, full word):

include \masm32\MasmBasic\MasmBasic.inc         ; download
  SetGlobals Word$, Matched$
  Init
  Let edi=FileRead$("Bible.txt")  ; requires a popular text, e.g. from Canterbury Corpus
  mov esi, edi
  push -1
 
mov eax, LastFileSize
  add eax, esi
  push eax
  .While 1
        .Repeat                 ; find start of word
                lodsb
        .Until al>="A" || esi>=stack
        .Break .if esi>=stack
        mov edx, esi
        .Repeat                 ; find end of word
                inc edx
        .Until byte ptr [edx]<"A"
        push edx                ; save end of word
       dec esi
        sub edx, esi
        .if edx>4
                Let Word$=Left$(esi, edx)
                .if Instr_(edi, Mirror$(Word$), 5)
                                .if !Instr_(Matched$, Word$, 5)
                                        Let Matched$=Matched$+"@"+Word$+"#"
                                        PrintLine "[", Word$, "][", Mirror$(Word$), "]"
                                .endif
                .endif
        .endif
        pop esi                 ; retrieve end of word
  .Endw
  pop edx
  Inkey "ok?"
EndOfCode


Results:
Code: [Select]
[reward][drawer]
[Laban][nabaL]
[deliver][reviled]
[lived][devil]
[Sevil][liveS]
[warts][straw]
[sumus][sumus]
[I was][saw I]
[I did][did I]
[lives][sevil]
[speed][deeps]
[straw][warts]
[I saw][was I]
[a dog][god a]
[drawer][reward]
[haddah][haddah]
[Sorek][keroS]
[Hannah][hannaH]
[Nabal][labaN]
[Halah][halaH]
[Keros][soreK]
[Aziza][azizA]
[deeps][speed]
[devil][lived]
[a devil][lived a]
[reviled][deliver]