Confused by too much info

I'm thinking of looking into asm for both speed boosts to my programs and as a hobby.

Mostly I'm sticking with the stuff I already use, but I've heard a quick asm code can add new fuctions or even add turbo to old functions (like getpixel() ).

I don't know hardware, so is x86 going to be the average home computer?

Another question: there are different versions of asm.

What versions do FPC and Delphi use? (or does that even matter?)

Can I use FPC to make programs only with asm?

Comments

  • : I'm thinking of looking into asm for both speed boosts to my programs and as a hobby.
    :
    : Mostly I'm sticking with the stuff I already use, but I've heard a quick asm code can add new fuctions or even add turbo to old functions (like getpixel() ).
    :
    : I don't know hardware, so is x86 going to be the average home computer?
    :
    : Another question: there are different versions of asm.
    :
    : What versions do FPC and Delphi use? (or does that even matter?)
    :
    : Can I use FPC to make programs only with asm?
    [green]
    The best thing you can do to learn x86 assembly is to read the book "Art of Assembly Language" by Randall Hyde http://webster.cs.ucr.edu/
    Probably the best book to read on the subject and is absolutely free to read. Intel's CPU's are probably the most commonly used processor's out there and you can't go wrong learning it.[/green]

  • You can try my game 100% asm, with code and just 12k.
    Even on a 486, i had to put a delay in the main loop to slow it down.

    You can get it from here (pong.zip) http://www.falconrybells.co.uk/
    And try here for info on fpc http://www.freepascal.org/docs-html/prog/progch3.html#x98-960003

    ASHLEY4.
  • Thanks both of you; these should give me a good start.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories