Emuforums.com

Go Back   Emuforums.com > Forum & Emulation News Discussion > Emulation News Submissions
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old September 30th, 2008   #61 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
yes Java SE Platform ( so no ME Handy stuff)
__________________
yes i have a mac, so what?
Shin_Gouki is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old October 1st, 2008   #62 (permalink)
Registered User
 
Join Date: Oct 2008
Location: UK
Posts: 3
Fantastic looking project. I'd be keen to get involved if help is wanted.
t0ne is offline   Reply With Quote
Old October 2nd, 2008   #63 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
how good is your java knowledge? I know many people "want" to help but if it comes to results in emulation you need programmers with good experience in the materia or the will to invest a lot of time into that.
__________________
yes i have a mac, so what?

Last edited by Shin_Gouki; October 2nd, 2008 at 16:43..
Shin_Gouki is offline   Reply With Quote
Old October 2nd, 2008   #64 (permalink)
Registered User
 
Join Date: Oct 2008
Location: UK
Posts: 3
Quote:
Originally Posted by Shin_Gouki View Post
how good is your java knowledge?
Pretty good. I've been a software developer commercially for about 14 years, the last 8 or 9 years has been mainly Java, mostly server daemons and web services but some gui work too, business apps mainly, nothing fun like this
I don't get to code every day these days though.
t0ne is offline   Reply With Quote
Old October 2nd, 2008   #65 (permalink)
Video Game obssesed
 
LinkSlayer64's Avatar
 
Join Date: May 2008
Location: Massachusetts
Posts: 10
Quote:
Originally Posted by Shin_Gouki View Post
LinkSlayer64 did you yet get it?

@all others were still looking for devoted java developers to continue JPSX!, get in touch here!
No actually I did not, how will I get it?
__________________
No I did not slay Link. Link (my favorite character) + Slayer ( a cool word, go figure :P) + 64 (it fits, and 64-N64, OOT is my favorite game)=LinkSlayer64.
LinkSlayer64 is offline   Reply With Quote
Old October 3rd, 2008   #66 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
So basically same question as above, do you have coding experience? Or at least soem Java experience?

Because atm its like that: graham, the author of JPSX has send the SOURCE of JPSX to some people who mailed/pm'ed him here on the forums.

So there is still no public release. If you read a bit before here on the thread i asked him to release the source on his google code page. But he said that he wanted to do some fixes before that.

He is a busy Java Developer who works in Texas US. Also maybe you heard there was quite a bit of nasty weather in Texas. So in the end he is busy and i havn't heard from in about 1,5 Months or so.

I hope he comes back soon and decides on releasing JPSX or not.
__________________
yes i have a mac, so what?
Shin_Gouki is offline   Reply With Quote
Old October 3rd, 2008   #67 (permalink)
Emu author
 
shadowpcsx2's Avatar
 
Join Date: Jun 2003
Posts: 247
or you can consider the option to work for jpcsp

Jpcsp - java psp emulator

it's open source , has svn and already a big team but always there are places for others
__________________
shadowpcsx2 is offline   Reply With Quote
Old October 3rd, 2008   #68 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
yes shadow i follow the developement of JPcsp very close. But i think its even more complicated then PSX.

But it is very cool to see that this is evolving.
__________________
yes i have a mac, so what?
Shin_Gouki is offline   Reply With Quote
Old October 3rd, 2008   #69 (permalink)
Emu author
 
shadowpcsx2's Avatar
 
Join Date: Jun 2003
Posts: 247
i was referring to t0ne but hi Shin_Gouki
actualy i think that jpsx is much more complex as this guy uses much more advance recompiler technics that we haven't yet develop :P
__________________
shadowpcsx2 is offline   Reply With Quote
Old October 4th, 2008   #70 (permalink)
Registered User
 
Join Date: Nov 2006
Location: Portugal
Posts: 8
Jpcsp looks great. Congrats shadow and team Any reason why you are using jogl instead of lwjgl?
NecroRomancist is offline   Reply With Quote
Old October 4th, 2008   #71 (permalink)
Emu author
 
shadowpcsx2's Avatar
 
Join Date: Jun 2003
Posts: 247
not really just found jogl first in my search
__________________
shadowpcsx2 is offline   Reply With Quote
Old October 4th, 2008   #72 (permalink)
Registered User
 
Join Date: Nov 2006
Location: Portugal
Posts: 8
As good reason as any
NecroRomancist is offline   Reply With Quote
Old October 4th, 2008   #73 (permalink)
Emu author
 
shadowpcsx2's Avatar
 
Join Date: Jun 2003
Posts: 247
ahh necroromancist you are the author of ecoterica emu. I have seen it very nice work
__________________
shadowpcsx2 is offline   Reply With Quote
Old October 4th, 2008   #74 (permalink)
Registered User
 
Join Date: Nov 2006
Location: Portugal
Posts: 8
Quote:
Originally Posted by shadowpcsx2 View Post
ahh necroromancist you are the author of ecoterica emu. I have seen it very nice work
Well jcpsp could also be considered "esoteric"..psp emu in java..i'd never had thought of that ..What will be next? gamecube emu?
NecroRomancist is offline   Reply With Quote
Old October 4th, 2008   #75 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
that google thing is surely a curious one. i read just lately an article about it. Everyone using IT uses google but they don't even start to think about what would happen if there was no google
__________________
yes i have a mac, so what?
Shin_Gouki is offline   Reply With Quote
Old October 5th, 2008   #76 (permalink)
Emu author
 
shadowpcsx2's Avatar
 
Join Date: Jun 2003
Posts: 247
Quote:
Originally Posted by NecroRomancist View Post
What will be next? gamecube emu?
hey never thought of that! maybe we should port dolphin to java?
__________________
shadowpcsx2 is offline   Reply With Quote
Old October 5th, 2008   #77 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
as many point out, emu authors are just exploring the possibilites of the java platform for emulator programming. How does the openGL API work. How good can u actually write dynamic recompilers?

How can you use Java and its OO construct to create good Code.

Well i would even suggest you to try scala on that
__________________
yes i have a mac, so what?
Shin_Gouki is offline   Reply With Quote
Old October 5th, 2008   #78 (permalink)
Registered User
 
Join Date: Nov 2006
Location: Portugal
Posts: 8
Shin_Gouki depends on what you consider good code.In java i came to realize that where speed matters,and like Graham also said,everything as to be static and in some cases final..with ByteBuffers for instance (Azul Systems - Cliff Click Jr.’s Blog ).
ByteBuffers were a nice addition to Java, you can have struct like behaviour with them..simulate pointers etc...
Java also has some problems emulating > 32 bit machines (only signed ints).However comparing to other vm based programming languages you do have more control over the generated code (is "bytecode" handling possible on C# ?).

A java port of Dolphin? lol gcube would be a better alternative lol
Scala seems nice..what about Lua (The LuaJIT Project)
NecroRomancist is offline   Reply With Quote
Old October 8th, 2008   #79 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 842
well no idea how the lua Code would look like , it depends i guess how that would work in the big scope.
From my point of view its important that the emulator code is as clean as possible because that help you and others to remember how things worked! That makes code easier to maintain AND extend.

as from here:
http://jim-mcbeath.blogspot.com/2008...html#funcsugar
(with reference to here: http://projects.workingmouse.com/pub...tml/index.html)
you can do extra cool stuff like that:
def compose[A, B, C](f: B => C, g: A => B): A => C = (a: A) => f(g(a))

//looks freakin difficult ( and in detail it may be) but look here:
def plus1(n:Int):Int = n+1

def intToParenString(n:Int) = "("+n.toString+")"

val plus1string = compose(intToParenString,plus1)

val x = plus1string(10) //this executes plus1 and intToParenString, sets x to the string (11)
Note that executing the compose function does NOT execute functions f and g, but rather returns a function object which, when invoked, will execute f(g) on its argument.
Isn't that cool?^^

and another one:
especially features like pattern matching would seem for me ( as emu code "newb") very impressive:
Scala provides out of the box support for pattern matching on:
* constants
* variables (which can be used in the match result)
* constructors
* sequences
* tuples
* types
__________________
yes i have a mac, so what?

Last edited by Shin_Gouki; October 8th, 2008 at 17:33..
Shin_Gouki is offline   Reply With Quote
Old October 9th, 2008   #80 (permalink)
Registered User
 
Join Date: Jun 2008
Location: france
Posts: 5
Quote:
Originally Posted by NecroRomancist View Post
Jpcsp looks great. Congrats shadow and team Any reason why you are using jogl instead of lwjgl?

yes for some lazy reasons, the project sticks to jogl instead of lwjgl :/

i'll glad for you to explain us why lwjgl should be used instead.
hlide is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 03:29.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5