Page 5 of 6

My first assembly pure machine language hehe

Posted: Sun Feb 22, 2015 4:10 pm
by tienkhoanguyen
Well, here is a pure assembly that works both in Vista and DOSBox and DOS? hehe

The cool thing is I did it all in my mind.

You know people who play chess are very visual in the mind.

Well, people who program in assembly are very logical based. hehe

http://www.mediafire.com/download/k3ytz ... UETPRO.EXE

God, Jesus Christ, is number one!hehe

Posted: Sun Feb 22, 2015 6:28 pm
by tienkhoanguyen
Jesus Christ!hehe

Just in case you are wondering, the assembly program was written using Borland Turbo Assembler 2.51 that is included in this package.

God, my The LORD of all hosts, is eternal awesome!

Posted: Fri Feb 27, 2015 1:11 am
by tienkhoanguyen
Remember to Thank God, my The LORD of all hosts, when you are working for the rest of your life for one of those car dealership programming in Borland C++ 2.0 hehe

God, Jesus Christ, is number one!hehe

Posted: Sun Mar 01, 2015 5:35 am
by tienkhoanguyen
Jesus Christ!hehe

Jesus!hehe

Well, I probably do not know what I am talking about. hehe

However, the book Borland C++ 2.0 hints that cars (possibly) use C++

I do not know if actually does.

It just (seems) to hint at possibly some places using C++ for cars.

God, Jesus Christ, is number one!hehe

Posted: Sun Mar 01, 2015 5:37 am
by tienkhoanguyen
Jesus Christ!hehe

I do know it states for a fact that C++ is for PROFESSIONALS.

In fact, it also says professionals in C and C++.

That is a pretty bold statement for a program that costs $134.30 USD

God, Jesus Christ, is number one!hehe

Posted: Tue Mar 03, 2015 11:45 pm
by tienkhoanguyen
Jesus Christ!hehe

Wow. I just started on my assembly thick 500 or so pages and it is really interesting!!!

I don't know if I ever will get by however there are lots to learn.

I thought I know it all when I completed 630 pages of Borland Turbo Assembler 5.0.

Borland Turbo Assembler 2.5 in this Borland C++ 2.0 bundled softwares has examples that I have never even heard of before.

For instance, how to use memory module sizes. Another mystery to me is the DPMI thing. I think it allows you to interface with Windows or something. hehe I am stupid I know. I do these little programs and I think I got it all made.

Then I get to this new thick book in assembly and it shows how stupid I really am hehe

O-well!

Re: God, I love tacos, is number one!hehe

Posted: Wed Mar 04, 2015 8:01 am
by MrFlibble
tienkhoanguyen wrote:For instance, how to use memory module sizes. Another mystery to me is the DPMI thing. I think it allows you to interface with Windows or something.
A while ago I read a very nice explanation of protected mode interfaces, but I can't find it ATM. There's a Wikipedia article though.

God, Jesus Christ, is number one!hehe

Posted: Wed Mar 04, 2015 10:06 am
by tienkhoanguyen
Jesus Christ!hehe

Thank you for the reference.

The thing is my manual is over three thousand pages.

So it is going to take some time to finish my studies doing it at my leisure.

Well, I'm a loser.

Posted: Sun Mar 08, 2015 11:50 pm
by tienkhoanguyen
I'm giving up on my Borland C++ 2.0 studies.

I'm going to keep with Borland Turbo C 2.01.

I'm also going to keep with Borland Turbo Assembler 4.1.

I don't know everything however I get by.

Hopefully my work is valuable enough to support all my family and me.

Hopefully we live in luxury for the rest of our lives#!!

I hope you enjoy my Borland Turbo C 2.01 and Borland Turbo Assembler 4.1

So far I am sprite that I have something out every single day so far.

Thank you God through Jesus for this miracle for the rest of my life#!!

Thank you God through Jesus I have until 100 years old then pass away.

Thank you God through Jesus I am safe and happy from now until then#!!

Amen.

God, Jesus Christ, is number one!hehe

Posted: Mon Mar 09, 2015 1:54 pm
by tienkhoanguyen
Jesus Christ!hehe

Jesus! Another page completed today.

Still on the first book.

Out of 3500 pages or so I am on page 115.

That makes it about 3% complete hehe

Well, now I feel like the times when I sat at the computer watching percent.

Remember when you were installing files it would show your progress bar?

Well this just reminds me of that except I am the machine.

A slow machine at that seeing I only read 1 page today hehe

O well, I figure better 1 page than zero.

My father would not be honoured if I quit.

Neither would my mother be rejoicing if I quit.

So slow days like these I have to somehow try to keep going.

Thank you God I get by!!!!!!!!!!!!

God, Jesus Christ, is number one!hehe

Posted: Mon Mar 09, 2015 7:31 pm
by tienkhoanguyen
Jesus Christ!hehe

Well, I finally cracked the code into Borland C++ 2.0 so to speak hehe

I have done it again.

I have learned to compile in another language.

Borland C++ 2.0 seems more refined.

Plus, I also have the entire manuals for it.

Anyways, to make a long story short here is my latest little gem.

I am particularly proud of this accomplishment since I got it working.

My parents would be proud of me for continuing my studies.

Now I am using "professional" tools. hehe

No more kiddy stuffs with Borland Turbo C 2.01.

No more kiddy stuffs with Borland Turbo Assembler 4.1! hehe

Well, whether people end up liking my little professional production?

That is another story that I might never know!

Anyways, because of copyright issues, I am only giving out the run file.

http://www.mediafire.com/download/2r8ta ... 4THPRO.EXE

Thank you my The LORD of all hosts for a great happy end to my life#!!

Well at least until I get resurrected in the life after I pass at 100 years old.

hehe

God, Jesus Christ, is number one!hehe

Posted: Mon Mar 09, 2015 8:39 pm
by tienkhoanguyen
Jesus Christ!hehe

Here I have ported my Thor program over to C++

You can see that (so far) Borland C++ 2.0 has the same functionality.

There is a size limitation that is reached with Borland C++ 2.0.

However, Borland Turbo C 2.01 doesn't have that low of a limitation.

I just like the sound of "professional" in the advertisement.

However some people do not brag about being a professional yet do good.

We will see where this goes.

I am only on page 115 or so of the 3500+ pages of Borland C++ 2.0.

So who knows.

Maybe you see me be someone talented in the end with a full game. ha

Thank you Jesus as long as it works and does the job#!!

http://www.mediafire.com/download/v9mym ... 5THPRO.EXE

God, Jesus Christ, is number one!hehe

Posted: Mon Mar 09, 2015 9:37 pm
by tienkhoanguyen
Jesus Christ!hehe

Well, Thank Jesus I completed my first of ten books.

The first book is one of the little books consisting of only about 150 pages.

Now I wonder when I am rested enough to get to the second book.

The second book is about double the size of the first book.

Then the third book is about 500 pages.

The fourth book is 150.

The fifth book is 500 pages.

After that is 500 pages too.

500 after that.

+200

100

and last is 150

All together it is 3000 or such pages

Thank you Jesus I seem to be making professional progress hehe

God is good!

Posted: Thu Mar 12, 2015 7:15 pm
by tienkhoanguyen
God is good!

Well, I just got done doing an exercise in Borland C++ 2.0 with inline assembly using Borland Turbo Assembler 2.51. It was maybe a thirty minute workout, but it was fun and exciting learning lesson. I have not had that much fun in years. It is like old times when I was a kid who loved studying. The examples I thought of mostly on my own, however, I still learned much; I would say I learned five things that are crucial to my future development as a C++ programmer. What makes it fun in my opinion is that I did most of the work myself. What I did not do is make Borland C++ 2.0 and Borland Turbo Assembler 2.51. haha O-well, at least I was able to print out something simple in a complex way. You know that something as simple as counting is hard for a kid. Yet when that kid grows up that kid uses it almost much of their lives. So it would be funny that I use my little lesson all my life.

God, Jesus Christ, is number one!hehe

Posted: Thu Mar 12, 2015 8:42 pm
by tienkhoanguyen
Jesus Christ!hehe

My parents would be proud of me that I remember the VGA codes.

Through Jesus I was able to recall (not total recall hehe)!

I was coding in Borland C++ 2.0 and Borland Turbo Assembler 2.51.

As I coded I did what my parents wanted.

I used my brains instead of a sheet of paper.

It took me like 12 tries however I figured out the interrupts for VGA.

I got it to plot a pixel on the screen to verify.

Then I returned it to textscreen.

After that I printed out a text to verify that it is textscreen.

All is smooth.

Thank you Jesus.

God, my future plan is for my real daughter!

Posted: Thu Mar 12, 2015 9:43 pm
by tienkhoanguyen
Jesus!

Well, I am 41 years old now.

I figure I have until 80 years old before I am too old to have kids.

I just want 1 kid.

I just want a daughter.

I want her to be all safe, happy, and such for all her life#!!

So I plan on making some from Borland C++ 2.0 package.

I plan on making nice artwork for the disc to sell.

I plan on printing out brand new boxes that are factory sealed.

I plan on packaging just the executable like the terms states.

Then I plan to earn enough from my work to support my daughter.

I hope all her life she is happy and care-free.

No worries.

Just play, study, and do what-ever she wants.

Just enjoy until she passes away from start to finish###

Here I have made another "professional" appearance

Posted: Sat Mar 14, 2015 2:21 pm
by tienkhoanguyen
It is actually a heart if you stop it you could see it.

However I am making my new sprite moving routines and it is a secret hehe

Goodbye Quake and John Romero and hello Tien hehe

j/k - just kidding

Maybe when I die however it is nothing right now that I know.

As you all know, God always graces the pages of all my DEMOs#!! hehe

O-I forgot the link hehe

Posted: Sat Mar 14, 2015 2:21 pm
by tienkhoanguyen

God, Jesus Christ, is number one!hehe

Posted: Fri Mar 20, 2015 3:37 am
by tienkhoanguyen
Jesus Christ!hehe

Here is an interesting interpretation of the following quote:

"
Borland C++ is for professional C++ and C developers who want a powerful, fast, and efficient compiler with which to create just about any application, including Microsoft Windows applications.
"

This above quote is taken direct from one of the books of Borland C++ 2.0 package that I bought.

The funny interpretation is that I bought it so I must be a professional hehe

If you read carefully it assumes you are already a professional and you want another compiler.

Well the first part is right. hehe

As for wanting another compiler I guess that is right too. hehe

The joke is that I want it however I do not care to use it. hehe

I am happy to use what I know hehe

God, Jesus Christ, is number one!hehe

Posted: Fri Mar 20, 2015 3:43 am
by tienkhoanguyen
Jesus Christ!hehe

I have been programming in C for quite some time now.

I have been using Borland C 2.01 compiler.

I have also been using inline Borland Turbo Assembler 4.1 compiler.

So I guess I am a professional C programmer who uses a different compiler.

hehe

So I do want a more powerful compiler than Borland C++ 2.0 hehe

I am using it hehe

Thank you Jesus that I already know? hehe

Well, to be honest - I still have over three thousand pages to read. hehe

Maybe it is just paper weigh hehe