Messages in this thread |  | | | Date | Wed, 20 Jun 2001 16:40:46 -0400 (EDT) | | From | "Richard B. Johnson" <> | | Subject | Re: [OT] Threads, inelegance, and Java |
| |
On Wed, 20 Jun 2001, Rob Landley wrote:
> On Wednesday 20 June 2001 13:03, Tony Hoyle wrote: > > > (Just came back from a .NET conference... MS are currently rewriting > > all their apps in bytecode... whoopee... They're even porting *games* > > to run on it. I can see it now 'MS Flight Simulator .NET' (Requires > > quad Pentium 4 1.6Ghz minimum) :-o ) >
Interesting... Hmmm. The first Flight Simulator to run on a PC ran on a 4.47 MHz PC/XT. The core state-machine ran off the BIOS timer-tick at 18.206 ticks/second. It was written in MASM by me. The graphics was written by many PROGRAM EXCHANGE contributors and was written in Turbo Pascal. I was the "SysOp" of that BBS system in the days when the Internet was nothing more than a college-to -college experiment.
It required 256k or RAM and had the flight dynamics of a real Cessna 150 airplane. It was, therefore, difficult to fly. Once it was appropriated by M$, they removed the long-mode oscillations, the spiral instability, the roll/yaw coupling, and most of the inertial characteristics so that any kid could fly it.
Then they sold it to millions of kids, getting enough money to buy out competition and control the new personal computer market.
Early on, they didn't even hide the appropriated code although it needed to be booted directly. I disassembled the core and found exactly what I had written. Things changed of course as the product matured.
It's probably written in Threaded-Java now (he ducks behind his keyboard). And, that's probably why it needs 4 CPUs and a 1.xx GHz clock.
Cheers, Dick Johnson
Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).
"Memory is like gasoline. You use it up when you are running. Of course you get it all back when you reboot..."; Actual explanation obtained from the Micro$oft help desk.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |