What's new

Why not Linux?

thanius

New member
I think :pj64: should go :linux: ... Don't you think? There ain't no decent N64 emulator for Linux, think it would be too hard to port Pj64? Comments, please!
 

Slougi

New member
It wouldn't be too hard to port I think, and it is open source. The problem is that the plugins are closed source, and new ones would need to be written for linux. I know that blight did get daedalus running under linux tho, with the tr64 ogl plugin.
 

Malcolm

Not a Moderator
well, everyone can get a copy of Linux for free if they want to spend a few hours downloading it for free. Also I wouldn't say that no one on the PJ team has no interest :)
 

Eagle

aka Alshain
Moderator
It works like this... C++ is the same language on every OS as long as you have a compiler. Thats one of the many advantages of C++ after all. Sooooo... download the source, compile it on linux and there you go. The video and sound plugins are another matter though, since they arent open source. However I think N-Rage's input plugin is open source.
 
who's betting pj64 wouldnt compile on linux first time even thanks to these magical "compiler" things you speak of... hell pj64 was done in vc++ right? no way in hell will that compile under linux, a tonne of modifications would need to be done, and to be hoenst you'd probably be best starting from scratch and using pj64 as reference... or thats my stab in the dark anyways
 

N-Rage

New member
Its not quite that easy to just compile it withhin Linux. It doesnt matters much which compiler was used, but Windows has a completely different interface as Linux. Not just the GUI is different to code, but everything that relies on communication with the System.
The C++ compliance between System only goes as far as basic input and output( reading/writing files and handling a Console, ie: Dos Prompt )

its mainly dependend on how PJ64 was wrote, if Zil wouldve seperated OS-Dependend Source and OS-Independent Source, then just a part of the Emu wouldve to been rewritten. From what ive seen thats not the case.

Also theres no way to compile my Plugin for Linux, not only because the GUI wont work, but also because Linux doesnt have a DX8-Interface - which pretty much limits the usefull source to the Gamepak Handling.

IMHO, it would be better to start from scratch and use only Parts of PJ64 which are independend of the OS
 

N-Rage

New member
PS. I was really tempted to try Linux, but after hassles with my RAID Controller and since it doesnt works on my Laptop too... screw it - dont have time for it :devil:

Theres no way around Windows for me - the good OS`s are all dead ( BeOS, Amiga Workbench :inlove: )
 
OP
T

thanius

New member
Why does everyone use Dx?! It shitty commercial stuff from MicroCrap!! If everyone used SDL there would be no wars! SDL (Simple Direct-Media Layer) can be used to code graphics, sound, input, etc. For OpenGL, we've got Mesa. Learn how to code against these libraries, and there would be no problem porting stuff to Linux.
 

Eagle

aka Alshain
Moderator
Really? Well, I'm not very experienced in C++ but I remember someone telling me it would work. Ah well, you probably know better than I do. Thanius, DX is better than anything else, its far superior and much more advanced than anything else out there.
 
Last edited:
it has more effects, but its microsoft therefore buggy as hell... he's right about the fact that those libs are platform independant but still... pj64 is a windows beast and a windows beast it shall remain :p
 

Malcolm

Not a Moderator
well, you can get the free CVS version of wineX and play 1964 at 50PFS on a 1gig+, 256mb ram and GeForec2 grade of computer
 

Top