Precision Simulator update 10.175 (29 May 2024) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

computer language

Started by aditall, Wed, 18 Nov 2009 09:21


in what   computer language ps1 & psx is built ?
i'm my self a comuter science student and want to bulid sims in the future.
is it necessry to understand in 3D design?   :)


PS1: (Turbo) Pascal.
PSX: Java.
Avi Adin


Java ? Is it fit for a flight sim ? Strange.....I mean , it seems quite slow.

Pierre Theillere

Hi Kino!

Slow? You can have a look at

The number in the upper-left corner is the framerate in images per second... on an average system. The framerate even had to be artificially limited to 71 fps, so that PSx could even leave some CPU to other applications, without producing unuseful (not even "felt" by the human brain") images!
So... PSx will even be smoother than any aircraft movie or any ITVV DVD... amazing, isn't it?
I admit that I used to think that Java wasn't a very efficient language... till I saw theese screenshots! I had to change my mind, obviously!
Pierre, LFPG

Hardy Heinlin

Java was slow 5 or 7 years ago. Nowadays it supports direct hardware access to graphic cards and even automatically generates native code during runtime when the system detects a demand. For example.



Amazing ! This changes my opinion, what IDE are you using (if I may ask) ?

Jeroen Hoppenbrouwers

Before you go off at the wrong end: PSX does not cater for external photorealistic 3D scenery animations. PSX is a plane simulator, not a planet simulator. 99.9% of all "normal" flight sim capacity goes to planet & sky. PSX does not need these resources.

Jeroen Hoppenbrouwers

Quote from: KinoAmazing ! This changes my opinion, what IDE are you using (if I may ask) ?
Like asking Rembrandt for the brand of his paint and brushes  :mrgreen:

Pierre Theillere

Hi Hoppie!

I really like the comparison between Rembrandt and Hardy: PSx' screenshots really have an "artistic" look! The amazing thing is... I had never seen an oil painting moving at 71 fps before!
Anyway, I seem to remember Hardy is more an artist than a programmer (or used to be), so it's even more impressive to see what a single man can do, with a lot of motivation and dedication...
Pierre, LFPG


Let me have another try , Netbeans may be ?

Hardy Heinlin

Began with Xcode. Now NetBeans.


Hardy Heinlin

Now Eclipse.

(NetBeans on Snow Leopard crashes too often. In fact, it's the only application I've seen crashing on the Mac in the past years.)

John Golin

maybe switch to  XP... ?

John Golin.

Pierre Theillere

Hi folks!

I just read an interesting article (in French) about a solution that would enable the development of Java applications for iPhone. I also understood that the brand-new "iPad" (from Apple) will support all existing iPhone applications. The french article was pointing to
As the "multitouch" interface seems quite interesting, and as they state that the Eclipse environment is required and used in their product, it may be an opened door for a PSx for iPhones, iPodTouches and iPads?
Pierre, LFPG

Phil Bunch

A hypothetical question about Java, as follows:

I understand that Oracle (a database company, primarily) recently acquired Sun Microsystems. Isn't Java maintained and owned by Sun?  If so, will Oracle maintain the support and accessibility of Java to standards needed for a long-lasting product?

I'm sure this question is naive and/or irrelevant, but I haven't seen any discussions of what will or will not happen to Java once Oracle completes this acquisition, which now seems to be passing EU approvals.

A technical question about Java - does it natively support multiple cores or is this up to the operating system?  I'm not sure it matters for PSX, but Hardy's enthusiasm for Java has caused me to be interested in the subject.
Best wishes,

Phil Bunch

Richard McDonald Woods

Hi Phil!
Surely in the medium to long term, Oracle will hardly withdraw on a product that is so widely used throughout commerce, let alone the academic and home applications. I can see them only being forced by the market to keep Java up to date.
Cheers, Richard
Cheers, Richard

Hardy Heinlin

Hi Phil,

with Java you can program as many concurrent threads as you want. PSX runs multiple threads in parallel at different priorities and timings. Which of those threads are run by which processor core is decided by the OS or by the respective Java VM for that OS.



Hardy Heinlin

By the way, I think .NET cannot replace Java. Or is there a .NET environment for non-Mikrosoft platforms? Is there any other cross-platform environment available at all that is so wide spread as Java?


Python I think.
But I doubt that it is so fast.
Lazarus , but may be not so professional.
Well, actually not so widespread but both cross platforms