Quote Originally Posted by Bubba
I dont see how this is possible since TASM operates in real mode and can only use EMM386.EXE to access 32MB or XMS via int2Fh in pure DOS only.

TASM is also not compatible with DJGPP or RHIDE (they claim it is but I've never had any success). TASM32 runs in 32-bit mode but TASM does not support newer opcodes for MMX/SSE(1/2) etc AFAIK.

I could write a game in TASM but there is no point. The speed gained would be quite marginal compared to the structure lost. Anyone on this board can attest to the fact that I'm an avid x86 assembly language crusader so I'm not against assembly and I use it a lot in places where it might be needed

Most code bogs down in about 10% of the entire program and yet most people try to optimize the the 90% that's not the bottleneck.

Optimizing 90% of your code but leaving the 10% bottleneck will still result in slow code be it in:
  • assembly (x86 rocks!!)
  • C++ (bring it on!!!)
  • Java (omg i hope not)
  • Visual Basic (I just puked on myself)
  • BASIC (sorry can't insult my first love and first language ever)
  • COBOL (CO what?)
  • FORTRAN (fortunately no one has tried)
  • PHP (isn't that some kind of drug??)
  • Python (I don't even have to say it do I?).


I included some of the scripting languages simply because there are some here who are under the false assumption that a real-time game can be programmed using them. Here's your sign.

Sigh, bubba I really wish you hadn't said that.

Because, and mainly for the reason, that you can code a real time game in scripting langauges. JavaScript is a scrippting language, and it is QUITE possible to do real time games with it. It wont be doom, but it will be a game, in real time. This is especially true when you consider browser plugins that interact with javascript. Such as wild tangent (www.wildtangent.com). Wild tangent is a 3d graphic api for browsers. It can be used in java, javascript, vb script, and c++.

Any ways the point is, your conception is wrong here. If if I absolutely must, I will program a game in pure javascript (with out wild tangent or any other plugin) to prove the point. But you will owe me something.. Perhaps a very verbose humbling apolagy.