|
Post by Tinnus on Jan 28, 2007 4:25:41 GMT 1
See it for yourself, screenie and executable attached. This, ladies and gentleman, is the NES module of LJP running on Windows via SDL. Just finished this now so there's no sound and controls (yet) but as you can see the emulation works wonderfully. Just put a file called myrom.nes (literally) in the same folder and run the executable. I'll get one with audio and controls ASAP, and other modules after that. Then it's time for a PC frontend, and then... ports! And that includes Palm OS www.little-john.net/files/lj-nes-poc1.rar
|
|
|
Post by Tinnus on Jan 28, 2007 16:34:09 GMT 1
UPDATE! We have controls and sound now. Controls: D-pad: arrows A: Z B: X Start: Enter Select: Backspace Get it at www.little-john.net/files/lj-nes-poc2.zipThis is looking promising and getting me excited enough to keep working on it. Who knows what will come in one week or two edit: I'd also like to draw attention to the fact that this means much more than it looks. While getting the NES module to run on SDL, I've been constructing the whole OS/framework/emulator layers. It's not like I just ported the code for the NES module to SDL, I ported it to the new LJ framework. That means I can easily change from SDL to, say, Allegro or port to the PSP with minimal effort. I can also get a stand-alone emulator (or any of the other LJP ones) and put it in place of NES, and with changing minimal stuff (and ONLY in the emulator side) it will simply work. The way the framework works is EXTREMELY adaptable and flexible. Only part missing is the launcher, but who cares about that if we can put hard-coded configuration values meanwhile? ;D Believe me, what you don't see in this is much more important than what you see. Nevertheless, it's cool to play NES in your PC too
|
|
GoDz
New Member
Posts: 21
|
Post by GoDz on Jan 29, 2007 0:34:18 GMT 1
Fabulous work Tinnus! I'm tripping over myself with excitement.
|
|
|
Post by Tinnus on Jan 29, 2007 17:37:04 GMT 1
|
|
|
Post by needhelp on Jan 29, 2007 18:45:59 GMT 1
Hey Tinnus,
Fantastic job, I am also really excited considering how well LJP worked and I am sure this will be just as good or better. Just wondering, is it possible to know what porgramming language you guys are using? If you don't wanna tell, that's fine, just tell me that you don't wanna.
Thanks
|
|
|
Post by Tinnus on Jan 29, 2007 19:08:23 GMT 1
Haha ;D
LJP/LJR/LJ-insert-cool-name-here is written in C. Some modules (I think SNES and WS/C) are written in C++.
BTW I'm thinking about calling the final thing Little John emulator collection. Opinions? ;D
|
|
|
Post by Tinnus on Jan 29, 2007 20:00:01 GMT 1
|
|
|
Post by mavsman4457 on Jan 29, 2007 22:17:38 GMT 1
This is absolutely incredible Tinnus, thank you so much. I am so excited that it will be very easy to port over to different systems. This is some of the best news I have heard in a while. Awesome, keep up the great work and good luck with the rest of it. I am speechless right now.
Edit: I posted this at DCemu but I figured it would get answered quicker here and that the people here should know the answer as well. Do you plan on making a version for Linux so we can play LJR on our PS3's as well? That would be awesome.
|
|
|
Post by needhelp on Jan 29, 2007 22:55:28 GMT 1
Thanks a lot, Tinnus. I've done both C and Java programming before, although, I've never done interfaces before. I think the name isn't that bad, sounds good. I am pretty amazed how fast you are working though, keep up the good work and I'll sure we'll see more amazing results to come soon - One thing though is that when I downloaded the emulator, it kept on closing, don't know why?? Thanks
|
|
maxer
Junior Member
Sit, Ubu, sit! Good dog! Woof!
Posts: 77
|
Post by maxer on Jan 29, 2007 23:12:18 GMT 1
I'll get one with audio and controls ASAP, and other modules after that. Then it's time for a PC frontend, and then... ports! And that includes Palm OS !! P R O O F P O S I T I V E !! Tinnus!! WOWSERS! That is so rad! Congratulations on the amazing progress on LJX (where X=unknown)!! I never expected to see new development this quickly! I cant wait to test out LJP/LJX on my Treo. Im also very curious to find out what the new *** emulator additions might be ... i know a few ideas were passed around and ive read your thoughts, but will be very excited to see final implementation and release! Regarding final release of proposed "Little John Emulator Collection" ... names are such a fickle thing ... personally id go with something either more simplistic or with a little more sparkle. If i may be so bold as to offer my suggestions: LJ7 - Little John 2007 LJX - Little John eXtra LJEm - Little John Emulator But the best name by far is simply: Little JohnIts always been the name, just shorten it & keep it simple! ;D
|
|
|
Post by Tinnus on Jan 30, 2007 1:47:09 GMT 1
That's the idea, Little John for shorts and Little John emulator collection to sound a little more professional ;D needhelp: Did you put a file called myrom.nes in the same directory as the EXE?
|
|
|
Post by snesfan on Jan 30, 2007 3:25:18 GMT 1
Tinnus, Remember us little people when you get votes for gaming app of the year on every major platform. We loved LJP before it became LJX.
|
|
|
Post by mavsman4457 on Jan 30, 2007 4:57:10 GMT 1
Tinnus, Remember us little people when you get votes for gaming app of the year on every major platform. We loved LJP before it became LJX. Oh man that's a good one. Good thinking snesfan. LJX is definately the best one I've heard so far. X being like you would use in math for an unknown quantity whereas here it just stands for any platform that you are playing LJ on. Tinnus, what do you think of that one? Edit: Also, Tinnus there may be an exploit in the works for PS3 so we might be able to run LJX through the XMB as well as through Linux.
|
|
|
Post by Tinnus on Jan 30, 2007 13:29:01 GMT 1
I'll leave that for the PS3 programmers to figure out then, after the source is finished
|
|
|
Post by garris on Jan 30, 2007 16:43:56 GMT 1
Congratulations, Tinnus, this is the greatest product on Palm OS ever.
I've 2 questions for you:
1) Will you develop emulator modules first or try to port LJ to other platforms (WinCE, Linux etc.)? I'd like to see it on a Linux-powered iPAQ ;-)
2) How will you develop the launcher? An existing one for LJP is far too simplistic, if not to say more. May be, I could try to develop the UI for it and/or skins, if you have not done it already.
Once again, thank you for the great job!
|
|
|
Post by _Em on Jan 30, 2007 17:24:44 GMT 1
I guess while we're plugging various platforms, I'll throw in my two bits -- since you say you're doing it on Windows via SDL, I presume it can compile on GCC4? Which means (semi) insta-Linux/BSD/OS X? I ask because this would be a great addition to the OS X emulator lineup... someone could even write a front end in GnuStep, and the front end would be fully cross platform (well, between the unixes, Windows, and OS X anyway)!
One question: there isn't an SDL lib for PalmOS is there?
|
|
|
Post by garris on Jan 30, 2007 20:14:48 GMT 1
About launcher - I just tried to draw an image of a (fake) launcher. Maybe, it could look like this: I spent less than 2 hours drawing it. Of course, the REAL launcher should look MUCH COOLER
|
|
|
Post by mavsman4457 on Jan 30, 2007 21:19:20 GMT 1
Garris that is actually pretty cool. If we could add pictures to the rom that would be awesome. Oh boy I can't wait for this thing it's gonna be awesome.
|
|
|
Post by Tinnus on Jan 30, 2007 23:36:36 GMT 1
_Em: it's pretty much insta-anything as it was with the PSP--considering SDL works right. I presume it would be almost insta-PalmOS too (PalmOS does have SDL thanks to Vilmos), although I haven't tried yet. Might do it right now though garris, 1: Modules first. Get the entire thing working on 3 or 4 platforms to ensure portability, then star adding the modules. After all modules and some platforms are done it should be pretty easy to add more modules or platforms. garris, 2: That UI looks pretty cool Although the real thing would be a lot smaller on handhelds, but I kinda like the way it is arranged. REALLY. I'll take a stab on doing a launcher like that just now and tell you how it goes. Can you mail to me the background and the pictures for the consoles? Now I'm also getting a cool idea for a slightly different layout too. Lots of ideas popping
|
|
|
Post by _Em on Jan 31, 2007 0:05:13 GMT 1
Ah; let me know when you want some OS X testing done then; I've got a boatload of testers behind me on the sites I admin Some of them even write emulators in their spare time
|
|
|
Post by needhelp on Jan 31, 2007 0:10:48 GMT 1
Congratulations again, Tinnus. Garris, that's a wonderful UI. What program did you use to make it? Tinnus: I didn't put in any mynes.rom file, so, that could be the problem. Just wondering, are you considering porting this to a pocket pc incase I decide to get one? Is there anything I can help in, because this is a really cool program ? Thanks
|
|
|
Post by Tinnus on Jan 31, 2007 0:55:14 GMT 1
Pocket PC port planned too.
|
|
|
Post by mavsman4457 on Jan 31, 2007 3:36:02 GMT 1
Do you plan on adding in new emulators that aren't part of the normal LJP? I'm not really sure what that would entail but still.
|
|
|
Post by garris on Jan 31, 2007 12:49:29 GMT 1
Tinnus: Of course, I can mail you the pictures of the consoles, but is there any sense? In my opinion, they have to be painted by hand, not photorealistic. Nevertheless, I'll mail them to you. I'm working on a generic portable UI for launching games on different platforms (PC, handhelds, phones, etc.). It is based on SDL and its derivatives (SDL_image and like). I'm doing this on my spare time, so the development is not moving that fast. BTW, the idea of creation of such UI was inspired by LJP :-) The picture that I posted is a result of compiling of some resources from the above-mentioned work. I'm very much interested in developing a nice, professional-looking, robust, easy-to-use UI for LJce and similar systems. So I would be glad to make a possible donation into it. I think, the first thing to do is to create A COMPLETE UI SPECIFICATION. needhelp: This is a small and nice utility called Adobe Photoshop CS Surprise? ;D
|
|
|
Post by Tinnus on Jan 31, 2007 14:31:05 GMT 1
Garris: yes, of course. I wanted the console photos just to get it working (as placeholders). better than me drawing something in MS PAint ;D
|
|
|
Post by garris on Jan 31, 2007 14:39:01 GMT 1
Tinnus, BTW, you can find vectored images of almost EVERY retro-console here: www.antiriad.com/retro.htm. As far as I understand, they are free to use.
|
|
|
Post by nescafe22 on Jan 31, 2007 19:18:32 GMT 1
Hi Tinnus... Well done on Your work on LJR so far!!! As for porting it to PSP...Why bother...I saw the response you got on their forum,and was disgusted at some of thier jibes at you.. Obviously they have not seen your work on good old Palm os, otherwise I dont think they would be so critical. We too also have other emulators of Nes, Gbc and TG16 formats, but never have I heard any Palm owner complain about having another emulator... Anyway, I hope you continue the excellent work on LJR for Palm and look forward to seeing the results in the future.....
P.S. Will ***4 Palm be a module within LJR or will you be keeping it as a stand alone emulator?
|
|
|
Post by tgwaste on Jan 31, 2007 21:31:32 GMT 1
Tinnus, Remember us little people when you get votes for gaming app of the year on every major platform. We loved LJP before it became LJX. Oh man that's a good one. Good thinking snesfan. LJX is definately the best one I've heard so far. X being like you would use in math for an unknown quantity whereas here it just stands for any platform that you are playing LJ on. Tinnus, what do you think of that one? Edit: Also, Tinnus there may be an exploit in the works for PS3 so we might be able to run LJX through the XMB as well as through Linux. You should call it: Little John Extreme That way LJX still applies (love the X) and its nice to see this coming along.. cant wait to start playing with it.
|
|
|
Post by tgwaste on Jan 31, 2007 21:34:05 GMT 1
I guess while we're plugging various platforms, I'll throw in my two bits -- since you say you're doing it on Windows via SDL, I presume it can compile on GCC4? Which means (semi) insta-Linux/BSD/OS X? I ask because this would be a great addition to the OS X emulator lineup... someone could even write a front end in GnuStep, and the front end would be fully cross platform (well, between the unixes, Windows, and OS X anyway)! One question: there isn't an SDL lib for PalmOS is there? Should be made for PalmOS first.. that's where it started. This will compile with GCC?
|
|
|
Post by tgwaste on Feb 1, 2007 1:30:30 GMT 1
mine (lj-nes-poc3) just opens and then closes right away. I have a rom.nes in the folder.
|
|