|
Post by metaview on Apr 17, 2007 22:31:16 GMT 1
Hi there, here you go: www.metaviewsoft.deThe BT gamepad support might be a bit weird. I don't want to add a real config stuff, but I saw that the key-bindings aren't fit together in the different emus. I will probably fix it in the next days. Anyway, enjoy it and report back. Source is available on request at the moment.
|
|
|
Post by countbuggula on Apr 18, 2007 16:08:34 GMT 1
Oh I so wish I was at home right now to stick these on my SD card. Filez seems to be broken on my Treo right now for some reason so I'm at the mercy of an SD card reader.
Will report this evening though as soon as I'm home.
|
|
|
Post by countbuggula on Apr 18, 2007 17:10:07 GMT 1
Haha just for kicks I tried the Access Garnet Simulator with LJP....but it seems the whole emulator within an emulator thing doesn't work so well. Back to waiting...
|
|
|
Post by vilmos on Apr 18, 2007 17:43:47 GMT 1
The simulator can't run ARM code so the actual emulators won't run. That would be because you are running it on an x86 instead.
|
|
|
Post by countbuggula on Apr 18, 2007 18:43:19 GMT 1
Ah, yeah that would explain it. Not a true virtual machine in any means then. Lame.
Metaview: Did you modify the .zem files as well or just the .prc? (In other words, can I run LJP with only the new PRC and leaving the .zem files from RC3, as I can email myself the program but can't put the zem's in the right spot until I get home)
From what it looks like in the launcher button matching looks good though, and you even managed to map the worthless green call button on the 700p! So far I haven't had any success in game yet but that may be due to the old RC3 zems.
Good work! A lot of people have been waiting for this for a long time.
|
|
|
Post by metaview on Apr 18, 2007 19:00:16 GMT 1
you need the zems too.
|
|
|
Post by countbuggula on Apr 18, 2007 21:23:23 GMT 1
Bummer. ok official update with in-game functionality included will have to wait for a few more hours, unless another Treo owner decides to actually notice this thread...maybe I should put a shameless plug in over at treocentral.com or something.
|
|
|
Post by countbuggula on Apr 18, 2007 23:42:18 GMT 1
Ok I have results! After testing with both mine and my wife's 700p -
My treo had issues crashing the first several times I tried to run. Crashed sometimes on load, sometimes on launching games, but each time I ran it seemed to progress a little bit further.
I didn't experience any of those problems with my wife's treo, so I'm guessing that most of those issues are related to my other unknown problems that are making me seriously consider a hard reset.
The keys worked great in NES and Genesis, but don't seem to map properly in SNES. Those are the only modules I've tried so far.
In NES/Genesis I used the green and red buttons, the spacebar, alt, menu, etc without a problem.
SNES has no response from the keys I mapped.
|
|
|
Post by Tinnus on Apr 19, 2007 0:14:45 GMT 1
Great, seems like I will borrow some code for using in LJX one of these days (that is when I have time to work on it again, arriving at home 7pm everyday isn't much fun)
|
|
|
Post by astroraptor on Apr 19, 2007 2:05:16 GMT 1
I've finished salivating. Metaview, I think I'm in love with you. Oh yeah ... I own a Treo 650. LJP crashes more often but it does work. Assigning buttons to letters seems to make things difficult as you can only do one keypress at a time. So I did the following for NES: UP - Home LEFT - Phone RIGHT - Tasks DOWN - W A - Power B - Mail Works out pretty good. I'll probably do the same for GB. Looks like I won't be needing that gamepad afterall I just noticed too, somehow it runs faster. I just need 1 frameskip rather than 3.
|
|
|
Post by metaview on Apr 19, 2007 8:12:22 GMT 1
SNES is the module which doesn't link here (new and delete undefined...) I thought, multiple keypresses on the keyboard should work. The implementation is slightly different from Z-Games.
|
|
|
Post by metaview on Apr 19, 2007 12:47:14 GMT 1
Ok, I really improved the stability, welcome to LJP1.0rc4 :-)
|
|
|
Post by khaytsus on Apr 19, 2007 16:01:48 GMT 1
I must be doing something wrong, I can't get any key configurations to work at all!
At first I left my ljp.ini file in place and updated the key bindings. Everything was fine, except the keys were still the same they were before! So I tried deleting the ini file, and now the keys seem to be some set of defaults and not what I'm putting into the config.
The config seems to be staying the way I set it, but the game I'm playing isn't "seeing" it. I haven't tried a new game, just continuing from saved spots on the Zelda 3 game I'm playing.
Any suggestions?
|
|
|
Post by metaview on Apr 19, 2007 16:27:26 GMT 1
First: Did the button config in the LJP launcher shows your selected Treo keys? Second: Did you replaced your .zem files? Try to delete them and see if you get an "engine not found" error when launching your game. Third: Which Treo do you have?
|
|
|
Post by countbuggula on Apr 19, 2007 16:30:55 GMT 1
Wait, Zelda 3? SNES keys are a known issue. Try the other consoles.
|
|
|
Post by khaytsus on Apr 19, 2007 19:26:37 GMT 1
Oh, oops, I just noticed your earlier mention about SNES.
Well, that pretty much rules me out until that's fixed.. :/ Zelda 3 is about the only game I play.
I have Links Awakening for GB but for some reason it doesn't show up as a rom.. Not sure I've tried to play it in LJP, however, I used to play that one in Phoenix.
|
|
|
Post by namelessplayer on Apr 20, 2007 2:11:03 GMT 1
You never cease to amaze me, MetaView.
Too bad that I still don't have a cradle/charger for that Treo 600, and that said Treo has an awful 160x160 screen that LJP may not like. It's the only way I can test the thumbboard support since the T|C implementation was totally half-assed by Palm, though.
|
|
|
Post by countbuggula on Apr 20, 2007 3:52:37 GMT 1
Actually the Treo 600 handles LJP just fine. Only NES or GB are fast enough to really be playable, but it will actually play SNES games (very slowly). If it weren't for the fact that the text was completely unreadable due to the lowrez screen it'd be fine for turn-based RPGs though. I actually got a ways into Final Fantasy III (6) on my old 600 just because I already knew the story.
|
|
|
Post by srcardgage on Apr 20, 2007 5:54:42 GMT 1
This is fantastic. Metaview, just FYI, the functions of the "Start" and 'C' buttons on the BT gamepad are reversed in the Genesis emu (C pauses the game, Start performs the function that C is supposed to).
|
|
|
Post by metaview on Apr 20, 2007 8:36:21 GMT 1
srcardgage: Yes, the BT gamepad isn't configurable and the keys are defined in different orders in the different emulation systems. I need to correct this to have most keys correct for each system. Like first the directions, then start, then A,B.. until D, then left/right shoulder. Missing keys in the emulation are substituted with stuff like fast load/fast save or "select" might also need a place for some systems.
|
|
|
Post by metaview on Apr 20, 2007 18:51:16 GMT 1
You might try the latest rc5
|
|
|
Post by namelessplayer on Apr 20, 2007 22:04:02 GMT 1
1.0RC5? Where? I think I have RC4 instead.
Speaking of which, RC4 seems to be faster than RC2 while getting rid of those annoying popup messages every time I tried to select and play games using only the D-Pad. (Can't test the BT gamepad support at all, and I still don't have a Treo 600 charger.)
The faster areas seem to be Chrono Trigger battle scenes. I'd say that they're even smoother than PocketSNES OGL-ES, though obviously not as much as a modern desktop running SNES9x or ZSNES.
In any case, though, with your enhancements, LJP is simply the best emulator suite to grace any pocket computer(not counting overpriced UMPCs, of course), not just Palm OS. I can't wait for the eventual LJWM so that I can play all of those classics even smoother, with the VGA screen being fully utilized, and finally having stereo support for once(the T|C has a 2.5mm mono Nokia headset jack). All in one convenient package. (Of course, that would largely be assuming that the port is optimized for OGL-ES graphics chips, which is unlikely but possible.)
Either that, or a T|C input hack to at least not have the d**n thing slow down every time I press a button.
Oh, and what about IR keyboard support? Why isn't that working? It's the only way I'm going to be able to play some SNES on this thing...
|
|
|
Post by jhoff80 on Apr 21, 2007 19:22:44 GMT 1
What BT gamepad does this work with?
|
|
|
Post by metaview on Apr 21, 2007 20:15:13 GMT 1
How muchmany do you know? As far as I know, there is only one.
|
|
|
Post by namelessplayer on Apr 22, 2007 1:01:04 GMT 1
The PS3 Sixaxis and the Wiimote are actually Bluetooth devices, though you probably wouldn't be able to tell from first glance. (Anyone who can make either work on my X50v is my new god.)
Other than those, I only know of the BGP-100 gamepad specifically targeting PDAs and Symbian phones. I'd rather not blow money on one since a Sixaxis or Wiimote with classic controller cost about as much and have far more controls(not the least being a pair of analog sticks).
|
|
|
Post by countbuggula on Apr 22, 2007 5:27:26 GMT 1
Haha...could you imagine using a wiimote to play NES games on your palm? Good luck getting it working though, as far as I know they have to use a custom bluetooth stack (not just drivers) and I'm not sure that kind of thing is possible on a palm. If it is, well you've got your work cut out for you to get them talking to eachother, and then you have to hope that whatever you have to do to implement that doesn't have much overhead to steal CPU cycles from your emulator.
That said, if anyone were to actually make it happen I would bow down before them in groveling submission and eat my words.
|
|
|
Post by metaview on Apr 22, 2007 13:55:40 GMT 1
nameless: I guess it's quite clear that I'm not talking about gamepads for current next gen consoles. As you can see it here in the forum, I mentioned the game pad stuff already before you could buy a Wii or a PS3. If you like, buy a Sixaxis or a Wiimote. LJP will not support it. I guess you can't even discover them from your Palm. If you want to have a gamepad which is supported by LJP, go for the BGP-100. It's not a very nice game pad but you can try to mod it: search google for a BGP-100 inside a PSOne-game pad.
|
|
|
Post by jhoff80 on Apr 22, 2007 19:43:11 GMT 1
How muchmany do you know? As far as I know, there is only one. 0, hence my asking. ;D
|
|
|
Post by tgwaste on Apr 23, 2007 17:19:20 GMT 1
(that is when I have time to work on it again, arriving at home 7pm everyday isn't much fun) Well, gee, if you quit your job you wouldn't have this problem. where are your priorities?
|
|
|
Post by _Em on Apr 23, 2007 18:00:10 GMT 1
Hey... I leave home at 7 AM and get home at 7 PM... and yet I'm still finding time to test --However, I've been trying to write a couple of apps for the past month, and haven't got past the algorithm design and basic pasteboard, so I can feel Tinnus' pain
|
|