1. Urza

    OP Urza hi
    Member

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    [​IMG] Pstros NDS
    Run java-based mobile games
    [​IMG]

    "Pstros NDS is a MIDP implementation running on the CLDC java machine compiled for the Nintendo DS. It allows you to run some java programs and games written for the mobile phones on your NDS. "

    Download below.

    The program is a homebrewed application so you have to have one of the cards that allows you to run a custom software on the NDS. Just copy the content of the archive to the card and run the kvm.nds file (dont forget to patch the program if your card requires it). Then select a .class or .jad file and run it by pressing the (A) button. Hopefully the java program will run.

    Key mapping:

    Left Soft key - left pad
    Right Soft key - right pad
    Cursor keys - d-pad
    Fire - (B) button
    key [1] - (Y) button
    key [3] - (A) button
    key [0] - (X) button
    key [#] - (Start) button
    key [*] - (Select) button

    [​IMG] Download
    [​IMG] Official site

    Nod to DanTheManMS for the tip.
     
  2. B-Blue

    B-Blue slut
    Member

    Joined:
    Sep 18, 2006
    Messages:
    2,450
    Country:
    Antarctica
    Nice homebrew, woot! [​IMG]
     
  3. DanTheManMS

    DanTheManMS aka Ricochet Otter
    Member

    Joined:
    Jun 2, 2007
    Messages:
    4,340
    Country:
    United States
    Modified the download page to link to this topic instead of the one in User Submitted News.

    I actually have had trouble getting files to work on actual hardware, but I'll try again later with the miniSD card that only needs SCSD.dldi and not SCSD_moon.dldi to make sure that isn't the problem.
     
  4. leinad

    leinad GBAtemp Fan
    Member

    Joined:
    Apr 30, 2007
    Messages:
    409
    Country:
    Gambia, The
    hell [​IMG] Took me some time to figure out, that the "nds" folder in the archive inside the archive has to be copied to the card...
    [So all the files are accesable @ /nds/. ]

    Nice, got Linerider started, but lagged x)~
     
  5. stivsama

    stivsama GBA-Tenchan
    Member

    Joined:
    Oct 24, 2002
    Messages:
    900
    Country:
    Wow, if this really worked well... I could keep my cell phone for phone uses only and save its battery life [​IMG].

    Now if it can also run *.sis files... [​IMG]
     
  6. Wabsta

    Wabsta you fight like a dairy farmer
    Member

    Joined:
    Apr 25, 2008
    Messages:
    2,501
    Country:
    Netherlands
    wow, this is one of the most usefull homebrews I've seen in some time...
     
  7. noONE

    noONE ~~~~~~~~~~~~
    Member

    Joined:
    May 24, 2007
    Messages:
    968
    Country:
    Sweden
    Awesome, i have some great java games for my phone, i would try this homebrew,
    if it wasn't for allt the files that needs to be at the root of the card.. it's really many files.. will mess up my structure, so i wait for a possible update, that allows you to put them all in a "Pstros" folder..
     
  8. zidane_genome

    zidane_genome My sword has a +2 bleeding... wanna test it out?
    Member

    Joined:
    May 21, 2006
    Messages:
    2,320
    Country:
    United States
    rename .sis to .jar... it's the same file, just different extensions...
     
  9. mkoo

    mkoo GBAtemp Fan
    Member

    Joined:
    Aug 30, 2007
    Messages:
    448
    Country:
    No defiently not
    *.jar files are Java Archives written in Java (so cross platform)
    *.sis are Symbian installersi only for Symbian OS (most likely S60.) Written in C++ most of the time. [​IMG]
     
  10. imgod22222

    imgod22222 GBAtemp's Original No-faced Member
    Member

    Joined:
    Jul 5, 2006
    Messages:
    1,555
    Country:
    United States
    How'd ya get linerider??
     
  11. DanTheManMS

    DanTheManMS aka Ricochet Otter
    Member

    Joined:
    Jun 2, 2007
    Messages:
    4,340
    Country:
    United States
    Many of the *.class files are just sample applications that came with the port of the Java runtime environment and can thus be safely ignored. I know the system.dsf file is important, don't know what other files need to be on the root of the card yet. I'll play around with this tomorrow and report my results.

    EDIT: It's also worth noting that this program won't run *.jar files directly. I used JADmaker to create *.jad files for the apps that didn't come with *.jad files in the first place.
     
  12. kitetsu

    kitetsu Advanced Member
    Newcomer

    Joined:
    Feb 3, 2008
    Messages:
    75
    Country:
    Snaps, I definitely wasn't expecting this.

    I also have my collection of games, definitely gotta try 'em out ASAP.
     
  13. Cermage

    Cermage GBAtemp Advanced Maniac
    Member

    Joined:
    Dec 2, 2007
    Messages:
    1,702
    Country:
    anyone got a decent list of games to play? i rarely touch games on phones and this seems interesting.
     
  14. Dykam

    Dykam Newbie
    Newcomer

    Joined:
    Jun 16, 2007
    Messages:
    2
    Country:
    Netherlands
    Nice piece of HB.
    Only... is it possible to place the pictures of the keys of a mobile phone on the touchscreen, so you can use these?
     
  15. incognito54

    incognito54 Advanced Member
    Newcomer

    Joined:
    Jan 10, 2005
    Messages:
    72
    Country:
    In the official page it says he could not set the resolution to 176x208. If there was a way to run this in book mode, with the DS turned sideways, that would be possible.

    I searched the site but I couldn't find a contact to send him this suggestion, hope he reads GBAtemp [​IMG]
     
  16. kobykaan

    kobykaan GBAtemp Addict
    Member

    Joined:
    Aug 27, 2007
    Messages:
    2,993
    Country:
    176x208 is SONY ERICSSON SCREEN RESOLUTION w810i and below eg = k750i/k700i/w800i/k500i etc [​IMG]

    this has to be the coolest hombrew since neoDS [​IMG]

    now if only they can optimise it and make it run games full screen aka lameboy zoom function this would be an awsome homebrew app [​IMG]

    edit it runs 240x320 games but the bottom is cut off all he really needs to do with this is rotate the screen as per book mode as above and it will be fine [​IMG]

    games are slow so needs some optimisation done maby also be able to use ram pack to speed stuff up [​IMG]

    edit 2 ... all you need in root folder is the KVM.nds file and its save when its created or added [​IMG]

    the rest can be in a dedicated mobile games folder [​IMG]


    note : ... 3d games dont work!!

    edit 3 games Ive had working and playable on my R4 are johnny crash & bejewelled tested loads of others most had glitches or crashed or just didnt work [​IMG]
     
  17. Dunny

    Dunny GBAtemp Regular
    Member

    Joined:
    Jun 28, 2007
    Messages:
    104
    Country:
    I have the KVM.nds in \homebrew\Java4DS\, and classes.zip + system.dsf. They're the only files that need to be in the same folder as your games. KVM.nds can be placed wherever you like.

    D.
     
  18. Jdbye

    Jdbye Always Remember 30/07/08
    Suspended

    Joined:
    May 10, 2006
    Messages:
    1,070
    Country:
    Norway
    The GP2X got a J2ME Emulator a little while ago, then a couple of days later it was the PSP's turn, and now the DS.
    I think I'll stick with the GP2X one - It has the ability to install any jar without extracting it.

    Does this work with savegames? Can it scale down the screen if it's too big? Does it have a decent FPS? Sound?
     
  19. redviper

    redviper Advanced Member
    Newcomer

    Joined:
    May 20, 2003
    Messages:
    79
    Country:
    Gambia, The
    Works with savegames but no sound, no scaling (afaik)
     
  20. psyonity

    psyonity Newbie
    Newcomer

    Joined:
    Aug 14, 2011
    Messages:
    6
    Country:
    Netherlands
    ah, I remember the time a read a topic over this sort of emu, they discussed there is only possible for a j2me emu for ds and that it will be very hard to program. but now there is someone that did it! i've thought nobody had intrest in this thing but now it's really happened! i'm proud on the one that can do such things and hope there will be people that go further than the current level!
     
Loading...

Hide similar threads Similar threads with keywords - Pstros,