Welcome to AEP Emulation Page - Emulation News
   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· AEP Shop

Downloads

· ROMs (PDRoms)

Social Links

Select language
Select interface language:

EnglishGerman

Forum
MEMBERS ONLINE
>fuzzi23 
>Predator82 
We have 136 guests and 2 members online

You are an anonymous user. You can register for free by clicking here
Username
Password
 Remember me

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Lame Mails
· Glossar
· FAQ
· Impressum

Funny Quotes

Ich muss mich abmelden. Meine Mutter ist nach hause gekommen und sagte ich soll schlafen. Dass wird sie mir irgendwann bezahlen

-- Selfes (AEP-Chat)

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· Follow AEPEmu on Twitter
· RSS News-syndication English
· RSS News-syndication Deutsch
· Newsticker (Java)
· News-Banner (JPG)


Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
step1978Offline
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 10:49 AM
News Scout


Joined: Jun 25, 2005
Posts: 4264

Location: Berlin

Highscores in 05/2012

Status: Offline

jps2 ist ein Port des PS2 Emulators PCSX2 in JAVA, basierend auf pcsx2 und Jpcsp.



jps2 is a JAVA port of the PS2 Emulator PCSX2 based of the source of pcsx2 and Jpcsp.

Quote:

r70adjust delay var.
r69Implemented bc0 table, init EE Hardware registers and counters.
r68Finished mmi1 instructions.
r67Implemented PADDUW,PEXTUW and PSUBUW.
r66More MMI opcodes. but this revision has some compile errors.
r65some adjusts for eclipse in mac.
r64More preferences implemented. More icons. Comments in SIO.java for build, no more compile erros in svn.
r63Adjust for make version.
r62Fixes for mac integration Smile
r61Implemented fullscreen switch for main window. Started gs plugin config panel.
r60Change processors threads to min priority.
r59MMI0 opcodes implemented.
r58PPACB impl.
r57more MMI opcodes.
r56moved
r55moved
r54some updates
r53create hardware package.
r52moved
r51more plugins started.
r50added 2 gpr registers, why? pcsx2 use as HI,LO?!!?!
r49some adjusts in ZZOGL port. C pointers are confused.
r48Init MMI instructions impl.
r47New formatter, good for arrays.Some ZZOGL GIF fixes.
r46Porting ZZOGL to Java and jps2 Smile. Source from Zedron
r45Changes in plugins config plataform
r44Package to remember VU implementation.
r43debug statistics.
r42some clean
r41Counters and HW registers.
r40Moved Counter class to iop package, renamed to IOPCounter, because EE has counters too.
r39Init of EE Hardware Registers.
r38Remove debug info
r37more fixes and implementations. hard work Smile
r36Adjust EE to use 128 GPR registers.
r35Adjusts and new implementations (copy of pcsx2 code Smile )
r34adjust for accept 4mb bios file.
r33logs folder
r32svn ignore to app cfg properties
r31implemented ConfigManager, bios cfg started.
r30adjusts
r29Probally no used files.
r28some EE implementations
r27implemented write protection verifier.
r26implemented write protection verifier.
r25fixed MFC0 operation, implemented write protection verifier.
r24defined formatter.
r23Created wiki page through web user interface.
r22adjust svn ignore in bios folder Smile
r21restructured project svn tree.
r20restructured project svn tree.
r19[No log message]
r18implemented memory cleaner.(for not allocate again, only fill zeros)
r17adjust emulator start/stop
r16Fixed size
r15Implemented some mac integrations
r14Add libs for mac UI integration Smile
r13???
r12[No log message]
r11new memory manager.
r10new project internal structure.
r09added log4j in project.
r08Adjust project build path.
r07Adjust project build path.
r06adjust svn ignore in bios folder Smile
r05adjusted native folder for lwjgl jar.
r04lwjgl natives for linux,mac and windows. solaris in separed folder, because files has same names of linux files.
r03some cfg files and libs
r02some sources...
r01Initial directory structure.


Related links:

   
 
 View user's profile Send private message  
Reply with quote Back to top
Falcone
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 02:23 PM
Ex-Member


Joined: Feb 28, 2005
Posts: 3561

Location: überall und nirgends

Highscores in 05/2012

Ach herrje... es findet sich immer ein Weg irgendwas zu verlangsamen Wink
   
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
TormentorOffline
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 03:01 PM
Darth Vaddi


Joined: Oct 20, 2006
Posts: 1094



Highscores in 05/2012

Status: Offline
Was kommt als nächstes, ein XBox360 Emulator in Basic ?

_________________

**** commodore 64 basic v2 ****
64K RAM SYSTEM 38911 BASIC BYTES FREE

READY.


 
 
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
MasterPhWOffline
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 03:26 PM
News Scout


Joined: Jul 06, 2004
Posts: 1548

Location: W-Live | Munich

Highscores in 05/2012

Status: Offline
Was stört es euch denn? Nunmal war Emulation schon immer dafür da zu beweisen, dass es möglich ist.
Und hier will halt gemand beweisen, dass PS2 Emulation auch mit Java geht.
Und MAME zeigt, dass eine gute Emulation kein Fullspeed benötigt... mehr oder minder. Wink

_________________

 
 
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Falcone
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 03:30 PM
Ex-Member


Joined: Feb 28, 2005
Posts: 3561

Location: überall und nirgends

Highscores in 05/2012

Das es 'geht' ist von vornherein klar, aber der Ausdruck 'slow as molasses' wäre nicht schon wieder für ein neues Projekt vonnöten gewesen. Verschwendete Zeit, genau wie cxbx -> dxbx.

Ist zu vergleichen mit nen Ford Transit Mk1-Motor in nen NSU Ro 80 einbauen: ja es ist machbar aber trotzdem fürn Arsch; weil es der falsche Anwendungszweck/unpassendes Mittel ist, das Ergebnis stark zu wünschen läßt und das Ganze daher in hohem Grade sinnfrei daherkommt.
 

Last edited by Falcone on Dec 17, 2009 - 03:42 PM; edited 3 times in total 
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
retroKOffline
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 03:35 PM
Site Admin


Joined: Jul 04, 2004
Posts: 9043

Location: Frankfurt a.M.

Highscores in 05/2012

Status: Offline
Würd ich nicht so sagen, manchmal entdeckt man erst bei einem Port mögliche Schwächen im Design der Software bzw Optimierungspotential.
Dieser kann dann zurück in den Hauptquellcode fliessen.

_________________
Alderaan shot first!

[ AEP @ Twitter ][ AEP @ Facebook
 
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
MasterPhWOffline
Post subject: WIP: jps2  PostPosted: Dec 17, 2009 - 04:06 PM
News Scout


Joined: Jul 06, 2004
Posts: 1548

Location: W-Live | Munich

Highscores in 05/2012

Status: Offline
Außerdem sind es hier sogar zwei Projekte, die davon vielleicht profitieren können.
Hab mal den bisherigen SVN Log und die englische Übersetzung hinzugefügt.

_________________

 
 
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
krysmopompasOffline
Post subject:   PostPosted: Dec 17, 2009 - 05:09 PM
Retrogott


Joined: Jun 19, 2008
Posts: 1866



Highscores in 05/2012

Status: Offline
So wie ich das im Kopf habe dient das hauptsächlich als Programmierübung
   
 
 View user's profile Send private message  
Reply with quote Back to top
Falcone
Post subject:   PostPosted: Dec 17, 2009 - 05:21 PM
Ex-Member


Joined: Feb 28, 2005
Posts: 3561

Location: überall und nirgends

Highscores in 05/2012

krysmopompas wrote:
So wie ich das im Kopf habe dient das hauptsächlich als Programmierübung

Na also genau wie DXBX und damit verfehlt..
   
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Johann11Offline
Post subject:   PostPosted: Dec 17, 2009 - 06:47 PM
Retrokenner


Joined: Nov 03, 2008
Posts: 425



Highscores in 05/2012

Status: Offline
Ich fände es sinnvoller, sich auf JPCSP zu konzentrieren (und halt PCSX2), anstatt das ganze in Java anzufangen. Naja mal sehen ob das Ganze was wird.
Es gab doch mal diesen Emu, der schon in der Startphase abgebrochen wurde. Ich habe den Namen zwar vergessen; jedenfalls war es von ein paar Machern von Dolphin und sollte auch ein GC/Wii Emu werden. Und was kam heraus? Nichts. Very Happy
   
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
MasterPhWOffline
Post subject:   PostPosted: Dec 17, 2009 - 07:45 PM
News Scout


Joined: Jul 06, 2004
Posts: 1548

Location: W-Live | Munich

Highscores in 05/2012

Status: Offline
Johann11 wrote:
Ich fände es sinnvoller, sich auf JPCSP zu konzentrieren (und halt PCSX2), anstatt das ganze in Java anzufangen.

Fände ich natürlich auch besser, aber hey, man soll das amchen, was einen Spass macht. Wink
Johann11 wrote:
Naja mal sehen ob das Ganze was wird.
Es gab doch mal diesen Emu, der schon in der Startphase abgebrochen wurde. Ich habe den Namen zwar vergessen; jedenfalls war es von ein paar Machern von Dolphin und sollte auch ein GC/Wii Emu werden. Und was kam heraus? Nichts. Very Happy

Es gibt Dolwin (0r9, ein Russe, der 3 Jahre wegen Armee aussetzen musste), GCube (SDL-Emu, der von monk programmiert wurde, abgebrochen), GCEmu (von ePSXe Autoren, die einfach mal sehen wollten, ob sie das hinbekommen. Nachdem sie es geschafft hatten, wurde der Quelltext freigegeben und das Projekt abgebrochen) und zuletzt Gekko, der immer noch in Entwicklung ist. Somit waren alle mehr oder minder mit einigen Games spielbar...
Also da stimmt irgendwas mit deinen Erinnerungen nicht. Oder ich vergesse tatsächlich was.

_________________

 
 
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
BlackVivi²Offline
Post subject:   PostPosted: Dec 17, 2009 - 09:46 PM
Retroanfänger


Joined: Mar 04, 2005
Posts: 31



Highscores in 05/2012

Status: Offline
Ich wusste das Kommentare zur Performance kommen Razz

1. Es ist abhängig von der Javaimplementation wie gut die Geschwindigkeit ist. Sprachen sind weder schnell noch langsam an sich.
2. Java ist nicht "langsam". Es ist auch nicht "schnell". Die Sun Implementierung von Java ist sogar relativ flott, insbesondere weil der Compiler viel optimiert.
3. C(++) ist NICHT immer schnell. C(++) kann sogar _sehr_ langsam sein.

Es ist alles vom Programmierer abhängig.
   
 
 View user's profile Send private message  
Reply with quote Back to top
krysmopompasOffline
Post subject:   PostPosted: Dec 18, 2009 - 12:15 AM
Retrogott


Joined: Jun 19, 2008
Posts: 1866



Highscores in 05/2012

Status: Offline
Es ist natürlich richtig, daß die schnellste Assemblerprogrammierung nichts bringt, wenn ein ungünstiger Algorithmus zur Problemlösung gewählt wurde.
Allerdings zeigt die Erfahrung: Je höher abstrahiert die Programmiersprache ist, desto mehr Overhead wird mitgeschleppt und desto weniger Freiheiten hat der Programmierer.
   
 
 View user's profile Send private message  
Reply with quote Back to top
Falcone
Post subject:   PostPosted: Dec 18, 2009 - 09:05 AM
Ex-Member


Joined: Feb 28, 2005
Posts: 3561

Location: überall und nirgends

Highscores in 05/2012

BlackVivi² wrote:
Ich wusste das Kommentare zur Performance kommen Razz

1. Es ist abhängig von der Javaimplementation wie gut die Geschwindigkeit ist. Sprachen sind weder schnell noch langsam an sich.
2. Java ist nicht "langsam". Es ist auch nicht "schnell". Die Sun Implementierung von Java ist sogar relativ flott, insbesondere weil der Compiler viel optimiert.
3. C(++) ist NICHT immer schnell. C(++) kann sogar _sehr_ langsam sein.

Es ist alles vom Programmierer abhängig.


Definitv nicht alles. Du kennst den Spruch "Für jede Aufgabe das passende Werkzeug"?
   
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits
Valid HTML 4.01! [Valid RSS]
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2011 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.