Assembly Code!

edited October 2007 in Tech
Recently I found a good source of information for the seemingly undocumented language that so horrifyingly varies from platform-to-platform- assembly code. The document is "PC Assembly Language" and its pretty darn good readin'- most of us should, however, need not read the introduction to number systems.

Something that really sparked my interest in assembly was a little code fragment I found on the web that made a very impressive fire effect in full-screen glory:
B013CD1033C0BFB001B9007DF3ABBAC8
03EE42FEC980FB3C730580C304EB0880
FF3C730380C7048AC3EE8AC7EE32C0EE
E2E3B1C88106AC01E9628006AC016281
16AE011936A1AE0133D2BB4001F7F38B
F2FE8C707DE2DDBEF102BFB17EB162BA
3E018A9CC0FE8A44FF03D88A440103D8
8A84400103D8C1EB02881D46474A75E2
46464747E2D9BEB27EBFB201B97E3E51
57F3A55E6800A007BF027D59F3A51E07
B401CD16748CB80300CD10C3

...which I so happened to find here.

Neat stuff, ain't it? Especially so when you consider the horrible frame rates that "mass manufactured" commercial-engine-driven games preform at, producing pathetic results, graphically-wise.

It's this kind of code and true hacking ability that allow demosceners to create the kinds of brilliant things that they do (my personal favorite being fr-041).

Well... okay... that and some insane math skillz. Which I do so very much lack :)

Comments

  • edited September 2007
    Maybe we should focus on hardware - transistors and logic circuits - before we tackle assembly languages of already established platforms. That is to say, maybe I should that.
  • edited September 2007
    I don't understand any of that stuff!
  • edited September 2007
    I'd be tempted to make jokes about real programmers. It's hex code in all its byte-y glory.
  • edited October 2007
    Maybe we should focus on hardware - transistors and logic circuits - before we tackle assembly languages of already established platforms. That is to say, maybe I should [do] that.

    Yes, I wholeheartedly agree- perhaps I should write some articles on the matter, eh? So long as you understand English, I would think its fairly easy- but that's just me :)