Results 1 to 9 of 9

Thread: pspME Released

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,767
    Blog Entries
    3209
    Rep Power
    50

    psp pspME Released

    M@x posted this news/release:

    Hi,
    I just setup a new open source project to porting SUN's phoneME implementation to PSP. The first step is phoneMEFeature, and the future may come with phoneMEAdvanced. Please go to my project to have a look (http://sourceforge.net/projects/pspme/ ), I need many helps in term of suggesting and testing.
    Now you can download the beginning version release from the project site, in both source and binary, please help to test with MIDlets, any advice, bug report or feature request is welcome. The current version doesn't support networking, nor do sounds and music. However, I've tested several MIDP applications which I can found and most of them are running well. Please also notice the Bugs & Issues report in the ReleaseNotes, thanks!

    M@x

    Heres a further description of the release:

    A PSP porting of phoneME project, to enable MIDP/JavaME applications running on PSP. First comes a phoneMEFeature porting, and expecting phoneMEAdvanced in future. For more phoneME information, please refer to this URL: https://phoneme.dev.java.net/

    Download and Give Feedback Via Comments

  2. #2
    DCEmu Legend DarthPaul's Avatar
    Join Date
    Apr 2006
    Location
    Puerto Rico
    Age
    34
    Posts
    2,734
    Rep Power
    87

    Default

    I wanna see Runescape running on the PSP. It requires Java.

    I guess it's possible to make it run with a Slim and a few tweaks, because the lowest specs for Runescape require 64mb of ram memory. And that's exactly what the PSP Slim has.

  3. #3
    DCEmu Rookie
    Join Date
    Feb 2006
    Posts
    242
    Rep Power
    67

    Default

    OMG!, i cant set the jar path to install de app because there is no "j" in the virtual keyboard

    EDIT: My mistake, M@x said me that j/k/l are the X button xDD

    Thanks anyway

    BTW here is the readme (not included in the zip)

    --------------------------------
    General information
    --------------------------------
    This software is a PSP porting of SUN open-source JavaME implementation: phoneME. The words below is copied from phoneME's website to describe the project:

    The objective of the phoneME project is to further expand the usage of Java? Platform, Micro Edition (Java ME platform) technology in the mobile handset market. The project scope includes a focus on the mainstream feature phone segment with phoneME Feature software, and the emerging advanced phone segment with phoneME Advanced software. Our goal in making these technologies available to the Mobile & Embedded Community is to reduce implementation variation, increase the rate of innovation and enable new devices to leverage the power of the Java ME platform.

    You can also refer to the original website from here: https://phoneme.dev.java.net/

    The goal of pspME is porting phoneME to Sony PSP game console. As the first step, my goal is a phoneMEFeature PSP implementation, which can enable user to run JavaME application on CLDC. In future, if time permit, I'll try to porting phoneMEAdvanced as well.

    --------------------------------
    What's new
    --------------------------------
    - An intiative porting of MIDP and CLDC
    - Java AMS with MVM supporting
    - Several input methods: QWERTY/Abc/Symbol/...
    - Install application from local JAR file

    --------------------------------
    TODO
    --------------------------------
    - Enable sounds and music (High)
    - User configurable key map (High)
    - Networking (Medium)
    - Graphic optimization (Medium)
    - JSR184 (Low)
    - MIPS JIT compiler and Interpreter generator (Low)

    --------------------------------
    Bugs and known issues
    --------------------------------
    - sceIoRename, which is used in javacall_file_rename(), doesn't work properly somehow
    - javacall_file_truncate doesn't ported, so some file truncating operation, such as some RMS operations, may not work as expected
    - javacall_dir_get_next doens't work for sceIoDread() somehow trash the stack, still under investigation. This bug may cause fail to remove RMS or MIDlet suite. Once this bug resolved, a graphic installer with JAR file selector could be implemented. Now user has to input the full path name of JAR file in the installer to install MIDlet.

    --------------------------------
    Building instructions
    --------------------------------
    0. You have to prepare the building enviroment for phoneME at first. Please refer the document from here: https://phoneme.dev.java.net/content...html#win_setup

    Now assume you have installed the building environment by following the above instruction. In Cygwin:
    1. unzip the source bundle to a directory
    2. cd ${your_source_dir}
    3. export JDK_DIR=${your_jdk_dir} (example: export JDK_DIR=c:/j2sdk1.4.2_16)
    4. ./build-psp-cldc.sh
    5. cd psp
    Now you should see the success message of phoneME libs building.
    6. make kxploit
    You should get PSPME and PSPME% directories in this directory, just copy them to your PSP's /PSP/GAME or /PSP/GAME150 directory.
    7. Finally, unzip resouces.zip to extract "appdb" and "lib" directories PSP's /PSP/GAME/PSPME or /PSP/GAME150/PSPME

    --------------------------------
    Running tips
    --------------------------------
    - Install MIDlet from JAR file:
    1) Copy the JAR file to memory stick
    2) In AMS, select the first item "Install Application"
    3) Input the full path name of the JAR file. For example: ms0:/abc.jar, means to install MIDlet from abc.jar which is copied to root directory of memory stick
    4) Click Right Soft-button and select "2 Go to" from the popup menu, then follow the steps on screen

    - Input text:
    You can't use Qwerty input method on PSP since it's lack of standard keyboard, but there's still other input methods available. In any text input sence, you can popup the menu by Right Soft-button, and change to another input method. I'd suggest to use "abc" to input alphabetics, just like you've done on your phone, input english characters by 0~9,#,* keypad.

    - Key map:
    Currently, key map is hardcoded and you've to change source code to alter it. By default, the key assignment is blow:
    Left Trigger : Left Soft-button
    Right Trigger: Right Soft-button
    Up/Down/Left/Right: Up/Down/Left/Right
    Select: *
    Start : #
    Triangle: CLEAR
    Circle : SELECT
    Analog Joy Stick:
    UP-LEFT 1
    UP 2
    UP-RIGHT 3
    LEFT 4
    RIGHT 6
    DOWN-LEFT 7
    DOWN 8
    DOWN-RIGHT 9
    CROSS : 5
    SQUARE : 0
    Left Trigger + Right Trigger: Multi-tasking key (Click to return AMS and put MIDlet to background)

    - Multi tasking
    In any application, press Left Trigger + Right Trigger will put current running MIDlet to background, and AMS screen will be shown. The background running MIDlet is shown in high-lighted, and you can choose another MIDlet to run without stop the previous MIDlet. To bring a background running MIDlet to foreground, just click the MIDlet item from AMS is ok.
    Last edited by gelon; February 5th, 2008 at 12:17.

  4. #4
    DCEmu Rookie
    Join Date
    Feb 2006
    Posts
    242
    Rep Power
    67

  5. #5
    PSP Coder -Xandu-'s Avatar
    Join Date
    Jan 2007
    Posts
    1,036
    Rep Power
    79

    Default

    What? So now my J2ME games will work on PSP?

  6. #6
    DCEmu Regular
    Join Date
    Feb 2007
    Posts
    448
    Rep Power
    64

    Default

    Seems like another project of Java on PSP.

    Didn't we have PSPKVM for that (www.pspkvm.com) ?

    If they work together, maybe nicer results come to life !

  7. #7
    DCEmu Newbie
    Join Date
    Jun 2006
    Posts
    7
    Rep Power
    0

    Default

    It's a pity i can't test this emulator gelon.I tried to look for the J-K-L combination button (just for typing the j of jar) then i gave up.I enjoied a lot the PSPKVM emulator instead.The interface is quite basic but very simple...just browsing the jar files in folder and subfolders...push the button and launch it.Just like an emulator interface has to be for being simple, immediate and flexible.
    I know it's not your fault because you jave just ported the emulator.
    I wished to help you in writing the compatibility list but i wasn't able.I tried more than 1200 games in the PSPKVM and 80% of them go! (there are exceptions and the ones with 3d graphics).I don't know why there is so few enthusiasm for the Java emulators....the games are amazing...in the last year...the games for mobile phones improved a lot.Now they are as good as the snes/gba games..they have responsivness,good graphic, fluid scrolling and animations, transparencies....and most of all....they are SMALL....the bigger ones are 500kb!!

    Is someone want to try good games in PSPKWM..i tested all the following and work perfectly - no sound - (just buy from the net the versions for Sony Ericsson K800 or Nokia N73 - best versions because of the display 240x320):

    PUZZLE Games:
    Zuma,Luxor I,Luxor II,Aquaria,Aqua Pearls
    Bejeweled,7 Wonders, Chuzzle, Diamond Twister,Montezuma, Inspheration
    Sudotrix, Slide n Loop,Lumines,Cubis 2,Bubble Town, Bounce Out, Aqua Rush
    Flexis Extreme, Tetris Mania


    Strategy, Tactical and Real Time Strategy Games:
    300, Age of Empires II, Age of Empires III, Age of Heroes III, Anarchy 2087, Army of Heroes, Caesar, Fantasy Battle Revenge, Guerrillas, Rise of Lost Empire, Medieval Total War, Shadow Zone, Star Defence, Sudden Strike, Townsmen 4, Starcraft Mobile aka Mobicraft (there isn't still a playable version of this freeware game..but it looks promising - just set the screen in 176x208)

    Shooter:
    Air Strike 1944, Destroy all Humans II, Ghost Force, Syberian Strike Ep1, SkyForce

    RPG
    Age of Heroes - Army of Darkness, Ancient Empires, Blades and Magic 2d, Elven Chronicles, Fantasy Warriors 2 Evil, Flaming Expedition ,Gothic 3, Illuminum, Kamikaze 2, Knight Tales, Might & Magic I, Might & Magic II

    Simulation and Tycoon Games:
    Sim City, Sim City Societies, RockCity Empire, Casino Manager, Beauty Center, Crazy Campus, Hollywood Star, Megacity Empire New York, My Model Train, Night Club Empire, Oil Imperium Pop Superstar
    Zoo Tycoon, Zoo Tycoon 2, Lemonade Tycoon, Train Tycoon, Monopoli Tycoon , Fish Tycoon,


    Games that don't work
    Ancient Empires II - it display a message of error during loading time - This is one of the best rpg games for mobile phones
    Uwan Fighter - one of the best shooters.....it freezes after the choice of the ship...
    Alpha Wing 2 - the other great shooter ...it doesn't work the 320x240..it works well the 176x208 version...but it lacks lot of graphic details and smoothing animations...
    Siberian Strike Ep2 - shooter
    Bubble Boom 2 One of the best Zuma Clones for mobile phone
    DoomRPG
    Call od Duty 2
    Mahjong Paradise 2 and 3 - game loads but it doesn't accept input commands
    Prince of Persia series - nor Harem Adventure or The Sand of Time or Warrior Within Work
    The Settlers
    Truck Tycoon
    Midnight Bowling
    Midnight Casino
    Fantasy Warriors 2 Good
    Anakonda
    Age of Heroes IV
    Many racing pseudo 3d games like Racing Fever GT, Red Out Racer, Speed Chaser, Speed Devils, Speed Spirit, The Fast and Furious, V-Rallydoesn't work
    Al the incredible Fishlabs 3D games don't work just as the 99% of the other 3D games for mobile phones.
    Last edited by masso4321; February 5th, 2008 at 23:12.

  8. #8
    DCEmu Newbie
    Join Date
    Feb 2008
    Posts
    4
    Rep Power
    0

    Default

    Hi Masso4321,
    Thanks in anyway for your effort! I know it's a silly installation interface which pspME has now, as I mentioned in release note, a better (i.e browse-click-install) UI will come in days, once after I resolve a strange bug of directory operation.
    For the reason of why I launch this project after pspkvm is already there, I would say that's because Sleeper (the author of pspkvm) didn't open the source. I like open source much, and therefore I can help to improve it. Anyway, I've left a message in Sleeper's website to invite him talking about collaborate between the 2 projects.
    BTW, the 2nd release of phoneME has just launched. MIDI music and Jpeg are supported now.

    Thanks!
    M@x

  9. #9
    DCEmu Newbie
    Join Date
    Jul 2007
    Posts
    1
    Rep Power
    0

    Default

    hmmm does it have sounds? because PSPKVM doesnt have sounds... just wonderin... coz i really want to hear the sounds...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •