|
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#41 |
|
Registered User
Join Date: Jun 2008
Location: UK
Posts: 10
|
This looks like a very cool project. btw just curious why did you choose to use JOGL instead of LWJGL? LWJGL is a much faster binding and includes support for OpenAL and JInput (for joysticks). Plus all the other major java emulators use it, such as JEmu2, jEnesis and that new java dreamcast emulator, etc. |
|
|
|
| Advertisement | [Remove Advertisement] |
|
|
|
|
|
#42 | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,195
|
Quote:
Also, using OpenAL bindings is painful due to the need by the user to install the runtime. Oh, and kudos for the emulator to the author
__________________
Emulator development blog |
|
|
|
|
|
|
#43 |
|
Registered User
Join Date: Jun 2008
Location: UK
Posts: 10
|
I don't think there are many benchmarks comparing the two bindings, however I do remember one from the jake 2 site (port of quake 2 to java) over at Bytonic Software One of the key differences with LWJGL is that it is a lot more free of AWT while JOGL is pretty much tied to it. AWT brings a lot of bloat and isn't really optimal for games. Another advantage of being free of AWT is that this allows for small and easy compilation using GCC, so you can basically compile your java application into pure native code (e.g. produce an exe file). As for OpenAL, the user doesn't need to install anything, all dependancies are included since OpenAL-Soft is used, this will automatically use any backend hardware acceleration where available such as DirectSound, Alsa, OSS, etc otherwise it'll fall back to software mode. |
|
|
|
|
|
#44 | |
|
graham sanderson
Join Date: May 2006
Location: austin
Posts: 20
|
Quote:
|
|
|
|
|
|
|
#45 |
|
EmuAddict-_-;;
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2005
Location: Sarawak, Malaysia
Posts: 2,738
|
[quote]...new java dreamcast emulator, etc.[quote] Was there one? Where? Link?
__________________
Win XP SP3 | Monitor BenQ FP 91G+|Intel Core i3-530 2.93GHz | GA-P55-USB3L - GIGABYTE | Albatron 6600GT 128MB PCI-E | Corsairs 2GB DDR3 Laptop Lenovo z460 : Win XP SP3 | Intel Core i5-460M(2.8GHz) | NVidia G310M CUDA DDR3 1GB | 2GB DDR3 Memory | 500GB HDD SATA | 14.1 WXGA LED Display Please Answer This Survey. Thank You. |
|
|
|
|
|
#46 | |
|
Registered User
Join Date: Jun 2008
Location: UK
Posts: 10
|
[QUOTE=cyclonmaster;1419954][quote]...new java dreamcast emulator, etc. Quote:
Esoteric - my thesis project |
|
|
|
|
|
|
#47 | ||
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,195
|
Quote:
EDIT: It seems it does, just checked the documentation. I guess I'll do some profiling in the future and see if using it gets some more fps on my apps. Quote:
__________________
Emulator development blog Last edited by shashClp; August 11th, 2008 at 22:26.. |
||
|
|
|
|
|
#48 | |
|
Registered User
Join Date: Jun 2008
Location: UK
Posts: 10
|
Quote:
As for LWJGL applets theres been plenty of exciting updates in the latest 2.0 (beta) release, including the native Display being embedded into the applet, allowing for great performance, previously it was limited by the AWT update thread (something which still effects JOGL). An example can be found here ( notice the blue fullscreen switch). Using lwjgl for applets allows for fast speed hardware accelerated applets (sound, gfx and joypad input), previously not possible with standard java applets. |
|
|
|
|
|
|
#49 | |
|
Registered User
Join Date: Nov 2006
Location: Portugal
Posts: 10
|
[QUOTE=emuboss;1420031][QUOTE=cyclonmaster;1419954] Quote:
Hello. I'm the developer of that project.I'm studying dynamic generation techniques based on a sh4 implementation in Java. The source code at the google project is a bit outdated. A screen can be found here .Hope its ok to post at this thread. Concerning the jogl vs lwjgl debate in terms of speed they are very much on pair but lwjgl is a bit more,like the name suggests, a low level gaming lib instead of opengl bindings. |
|
|
|
|
|
|
#50 |
|
emu scene follower/addict
Join Date: Oct 2003
Location: Greece
Posts: 34
|
so there you have it, a whole new race of emulators in java ![]() congrats to NecroRomancist for very promising project! |
|
|
|
|
|
#51 |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jan 2003
Location: Europe / Germany
Posts: 903
|
@NecroRomancist I highly recommend you the resources from JPSX ( see page2) and maybe you should ask graham for the source so you can take a look at his dynarec or how he called it : 2 Stage Compiler
__________________
LISP, worse is better, the usual stuff |
|
|
|
|
|
#52 |
|
Video Game obssesed
Join Date: May 2008
Location: On a dorito
Posts: 17
|
Not to seem bothersome, but is there anyway for me to get a chance to use this? I'd love to try it out.
__________________
Video Games are bad for you? That's what they said about rock'n'roll -- Shigeru Miyamoto |
|
|
|
|
|
#53 |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jan 2003
Location: Europe / Germany
Posts: 903
|
LinkSlayer64 did you yet get it? @all others were still looking for devoted java developers to continue JPSX!, get in touch here!
__________________
LISP, worse is better, the usual stuff |
|
|
|
|
|
#54 | |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jun 2008
Location: Bulgaria
Posts: 668
|
[QUOTE=NecroRomancist;1420289][QUOTE=emuboss;1420031] Quote:
Debian... Azureus, Amarok, DesktopResolution, tray icons.... You are cool, actually
__________________
Kikaioh! GO! |
|
|
|
|
|
|
#55 | |
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Aug 2006
Location: india<<hyderabad..it rocks>>
Posts: 3,608
|
if you need testers gimme a pm i have a low end machine<<p4/intel graphics/256mb ram>> btw a whole new breed of emulators seem to have taken up wat next jps2?? :P
__________________
Quote:
|
|
|
|
|
|
|
#56 |
|
Registered User
![]() Join Date: May 2007
Location: Somewhere
Posts: 70
|
Okay so I'm a bit noobish here ^^ Buuuut, what's special about it when it's coded in java?
__________________
Sony VAIO VGN-Z11XN/B Windows Vista Business 32-bit 13.1" 16:9 X-Black 1600x900 LCD display ![]() C2D P8600 2.4ghz 4GB DDR3 1066mhz - Hybrid Graphics System - ![]() Geforce 9300M GS 256MB Intel GMA 4500HD |
|
|
|
|
|
#57 |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jan 2003
Location: Europe / Germany
Posts: 903
|
JPSX for example uses a "Java-only" Software Renderer. Since there exist people like those:http://forums.ngemu.com/epsxe-discus...s-combine.html who mess arround with DX and such( i wonder if they get java running) But thats the fact the ONLY thing they have to do is get Java running then it works no other OPERATING SYSTEM related issues. Just Run it on Linux, mac, Windows or which Unix u got(invcluding VM) Hell even if Haiku is someday finished( it got its own OpenJDK port already!!) this would run there! So basically everywhere you can run Java SE you could run this emu. I Have mac for example, and there isn't much about PSX Emus on the mac so JPSX is relly cool. Even if its only "partial" working ![]() Maybe you could see this also as an effort to get away from Microsoft DX as an Emulator API ( while i of course understand why so many Emu coders use it) but as you can see there IS another way. As the Java API's for Emucoding (lowlevel) evolve i really hope the developers see that to support multiple platforms AND to code in a good way Java is a nice thing! So you got that answer?
__________________
LISP, worse is better, the usual stuff |
|
|
|
|
|
#58 | ||
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Aug 2006
Location: india<<hyderabad..it rocks>>
Posts: 3,608
|
Quote:
__________________
Quote:
|
||
|
|
|
|
|
#59 | ||
|
Registered User
![]() ![]() ![]() Join Date: Nov 2006
Location: Caracas
Posts: 374
|
Quote:
__________________
Quote:
Main Rig: Motherboard: Gigabyte P55M-UD2 / CPU: Intel i7 870@3.40GHz / RAM: 16GB DDR3@1333 / Video: eVGA GTX 470 1280MB (285.62) / Sound: Soundblaster X-Fi ElitePro / Speakers: Creative Inspire 5.1 5200 / HDD: WD 3TB SATAII / OS: Windows 7 SP1+ x64
|
||
|
|
|
|
|
#60 |
|
Registered User
![]() Join Date: May 2007
Location: Somewhere
Posts: 70
|
Shin_Gouki: Yeah I got it. So technically it's possible to run it in every OS with no compatibility issues (as long as it can run java?). That's why some guy asked about PS3 linux, interesting
__________________
Sony VAIO VGN-Z11XN/B Windows Vista Business 32-bit 13.1" 16:9 X-Black 1600x900 LCD display ![]() C2D P8600 2.4ghz 4GB DDR3 1066mhz - Hybrid Graphics System - ![]() Geforce 9300M GS 256MB Intel GMA 4500HD |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|