|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#61 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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?
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#63 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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.. |
|
|
|
|
|
#64 (permalink) |
|
Registered User
Join Date: Oct 2008
Location: UK
Posts: 3
|
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. |
|
|
|
|
|
#65 (permalink) | |
|
Video Game obssesed
Join Date: May 2008
Location: Massachusetts
Posts: 10
|
Quote:
__________________
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. |
|
|
|
|
|
|
#66 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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?
|
|
|
|
|
|
#67 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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
__________________
|
|
|
|
|
|
#68 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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?
|
|
|
|
|
|
#75 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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?
|
|
|
|
|
|
#77 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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?
|
|
|
|
|
|
#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) |
|
|
|
|
|
#79 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() 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.. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|