|
Post by Tinnus on Feb 5, 2008 19:14:03 GMT 1
For running N64 good enough, you need something like a PSP (hint: there's a pretty good N64-PSP emulator. But the PSP is *times* and *times* more powerful than any Palm device thanks to all the extra hardware which the emulator uses) _Em's list: - Sega Master System - Sega GameGear - Sega Megadrive/Genesis Did you notice we have those? - Atari Lynx - Atari 5200 - Atari 7800 I'm going to add Lynx likely, also any links for a 7800+5200+2600 Atari emulator or are there only 5200+2600? - MSX/MSX2 (Tinnus should be familiar with these, even if nobody else is Believe me when I say I've never seen one of those live
|
|
|
Post by _Em on Feb 5, 2008 20:21:21 GMT 1
Playstation is basically beefed up SNES hardware with a larger data store (700MB CD instead of 64MBit cart), built in CD-audio decoder and an extra graphics processor.
N64 on the other hand uses a 64-bit (as opposed to the previous generation's 32-bit) processor with a parallel 3-D graphics processor with its own associated hardware. As I posted somewhere else, trying to shoehorn this into a 32-bit handheld with no GPU is a wee bit difficult.
Below I'm going to post the specs on a few pieces of hardware so you can draw your own conclusions:
Nintendo 64: CPU: MIPS 64-bit RISC CPU (customized R4000 series) CLOCK SPEED: 93.75 MHz CO-PROCESSOR: 64-bit RISC processor running at 62.5 MHz MEMORY: Rambus D-RAM 36 Mbits TRANSFER SPEED: Maximum transfer speed 4,500 M bits/sec. running at 500Mhz. RESOLUTION: 256 X 224 - 640 X 480 dots with flicker free interlace mode support COLOR: Maximum: 16.8 million colors, 32-Bit RGBA Pixel Color Frames Buffer Support & 21-Bit color video output out of a 16.8 million color palette it can display 32,000 on screen colors at once VIDEO OUTPUT: RF, RGB, and HDTV compatible AUDIO: Stereo 16-bit/64 PCM channels sampled at 44.1 kHz BENCHMARK PERFORMANCE: Main CPU clocked at 125 MIPS (millions of instructions per second) Graphics Co-Processor clocked at 100+ MFLOPS (millions of floating point operations per second)100,000 polygons per second, with all hardware graphic features turned on. CONTROLLER: Input for four controllers Analog/Digital Total of nine buttons
Sony Playstation: CPU: 32-bit RISC (33.9MHz) RAM: 2MB, 1MB Video RAM Graphics: 3D Geometry Engine, with 2D rotation, scaling, transparency and fading and 3D texture mapping and shading Colors: 16.7 million Sprites: 4,000 Polygons: 360,000 per second Resolution: 640x480 Sound: 16-bit 24 channel PCM
PERIPHERALS * Analog Joystick * Controller * Memory Card * Link Cable * Mouse with Pad * RFU Adaptor * Multitap Unit
CPU * R3000A * 32 bit RISC processor * Clock- 33.8688MHz * Operating performance - 30 MIPS * Instruction Cache - 4 KB * Data Cache - 1 KB * BUS - 132 MB/sec.
Palm T|X: CPU: 32-bit ARM(RISC) 624MHz Intel XScale processor (underclocked to 312MHz) Bus: max 208MHz Graphics: 320x480, 16-bit color Memory: 128MB internal Flash storage, external SD storage (up to 4MB) 20MB RAM Max 13MB DB Cache (open file storage) Peripherals: 4 hard buttons, 1 5-way controller, 1 power button, 1 reset button and 1 touch screen (single touch).
|
|
|
Post by _Em on Feb 5, 2008 20:33:55 GMT 1
- Sega Master System - Sega GameGear - Sega Megadrive/Genesis Did you notice we have those? Yeah, but I also noticed they weren't in the list yet for LJX, so I thought I'd mention them... just in case - Atari Lynx - Atari 5200 - Atari 7800 I'm going to add Lynx likely, also any links for a 7800+5200+2600 Atari emulator or are there only 5200+2600? I actually haven't found much out there for the 7800... but then, there were very few titles made specifically for the 7800 -- most were for the 5200 (and the 7800 played those). - MSX/MSX2 (Tinnus should be familiar with these, even if nobody else is Believe me when I say I've never seen one of those live MSX was created in 1983 as a joint venture between ASCII and Microsoft (The MS X -- nothing like the MS XBox, but the names are similar). They were mostly sold into the South American market with most software written for Spanish and Portugese language speakers. It also had some traction in Asia and a bit in Europe. It was a nice little system, designed to be an open architecture that took advantage of all the commodity parts on the market at the time. Later versions were made specifically for the Japanese and Brazillian markets from 1986 to 1990. There was a lot of software that was designed to work with a cartridge reader and joystick, using the MSX as a console-style gaming system. There were also full office suites etc. that used a keyboard, mouse and floppy drive. To me, this system was the descendant in spirit of the Apple ][.
|
|
|
Post by countbuggula on Feb 5, 2008 20:54:03 GMT 1
For running N64 good enough, you need something like a PSP (hint: there's a pretty good N64-PSP emulator. But the PSP is *times* and *times* more powerful than any Palm device thanks to all the extra hardware which the emulator uses) _Em's list: - Sega Master System - Sega GameGear - Sega Megadrive/Genesis Did you notice we have those? - Atari Lynx - Atari 5200 - Atari 7800 I'm going to add Lynx likely, also any links for a 7800+5200+2600 Atari emulator or are there only 5200+2600? - MSX/MSX2 (Tinnus should be familiar with these, even if nobody else is Believe me when I say I've never seen one of those live Haha, sorry for hi-jacking the thread like this. I wasn't really trying to pull everyone into a debate about N64, and I know it's not possible...I was just trying make a joke. Anyways, the device I linked to on Ebay actually has a dedicated separate GPU with 3d capabilities (one of the few devices that have been manufactured with the nVidia GoForce chipset I linked previously). It's not a Palm though...it runs WM5. I'm not familiar enough with the Windows Mobile scene to know if anything's even been developed for that device to take advantage of its extra capabilities, but it's probably the only cell phone on the market that theoretically could play N64, were an emulator to be developed for that particular device.
|
|
|
Post by Zer0linK on Feb 5, 2008 21:59:27 GMT 1
tinnus, are u still thinking in udmhness?
|
|
|
Post by _Em on Feb 5, 2008 23:50:47 GMT 1
Do you mean is he still planning LJX to be UDMH-less?
|
|
|
Post by Tinnus on Feb 5, 2008 23:57:14 GMT 1
Of course I'm planning this
|
|
|
Post by samphex on Feb 6, 2008 21:04:30 GMT 1
Wit you mean UDMH or something will come with it, or it will not need UDMH?
|
|
|
Post by tgwaste on Feb 6, 2008 21:08:02 GMT 1
he means that LJX will handle UDMH functionality for LJX so you will not need to have this program installed to benifit from what it does.
|
|
|
Post by coder12 on Feb 9, 2008 2:32:51 GMT 1
The only other device I could possibly want is a sega32x, even if it would be running at a measly 20-30 fps. (sound off)
|
|
|
Post by neko68k on Feb 12, 2008 5:31:35 GMT 1
32x would be a beast to emulate on a palm device. You have to consider you're running the Genesis hardware first, 68000 and a z80, with its own VDP, PSG, FM, ADPCM . Then, the 32x has two Hitachi SH2 cpu's at 23mhz each, with its own VDP and audio hardware. Totally pre-Saturn hardware(two sh2's, two vdp's, 68000, SPU etc...). So on top of it all you have to keep all of this hardware in sync. Throw a SegaCD on there and you've got ANOTHER VDP, another 68000, another data bus to sync up... You get the idea...
|
|
|
Post by Tinnus on Feb 12, 2008 13:10:27 GMT 1
PicoDrive manages good speeds with Genesis+CD in the GP2X though Anyway I'm not incorporating PicoDrive because it's a project that's still being worked on--I don't want to mess with other peoples' WIP. All the code for the modules in LJP/X is from projects that are pretty much completely/not worked on heavily. On the other hand, someone could do a PalmOS version of PicoDrive, still retaining the original name and codebase, just like it's going to happen soon with gpSP
|
|
|
Post by elpoco on Feb 12, 2008 19:54:05 GMT 1
Just to make sure I got it right: do you mean that someone will soon do a PalmOS version of gpSP?
|
|
|
Post by Tinnus on Feb 12, 2008 20:00:06 GMT 1
Um, yeah, that's it. Someone.
|
|
|
Post by elpoco on Feb 12, 2008 20:20:06 GMT 1
Oh, right, the answer was on page 2.
|
|
|
Post by radon22 on Feb 12, 2008 22:57:00 GMT 1
Um, yeah, that's it. Someone. You and metaview gotta stop teasing us. Just a few weeks ago one of you (I think Metaview) hinted that a PSX emulator for the Palm was going to "suprise a lot of people". Man, and to think I was thinking about looking at another platform soon.
|
|
|
Post by Tinnus on Feb 12, 2008 23:08:45 GMT 1
I can't remember any of us saying that about PSX. Although anything could happen
|
|
|
Post by samphex on Feb 13, 2008 0:55:09 GMT 1
psx really seems possible to me.....and gpsp as well, at half speed(but anything for my advance games)
|
|
|
Post by coder12 on Feb 13, 2008 1:48:34 GMT 1
psx has been done already, but the program was still in it's very early stages when released, and it had a tendency to crash. However, I think I heard Tinnus saying "any day now" for a new release. (Which happens to be what he said about LJ? last August ) And Sega 32x is possible, I've tested it on a slow processor running windows xp with some cheap graphics card that won't even play old games at full speed. . . and got 20-30 fps at fs 0.
|
|
|
Post by radon22 on Feb 13, 2008 5:51:19 GMT 1
|
|
|
Post by _Em on Mar 3, 2008 6:37:38 GMT 1
Not sure if you're aware of this Tinnus: cegcc.sourceforge.net/gcc for windows mobile. It looks like things are closer to you being able to standardize on one gcc/sdl toolchain!
|
|
|
Post by Tinnus on Mar 3, 2008 21:40:27 GMT 1
Well, I believe the code would compile with Visual Studio as well, but that's pretty cool anyway
|
|
|
Post by _Em on Mar 6, 2008 17:43:00 GMT 1
Bad news: I'm having a terrible time converting the SNES module because it's completely bloated with palm-specific code. REALLY. So my first new option will be to get the newest version of Snes9x and try to use it. This may be good since it will bring new bugfixes and all, but it's a lot more bad than good since all of the optimizations in LJP (and believe me, it's a LOT) will be lost edit: another idea, maybe better, would be to use the code from SnesPSP_TYL, which *should* me more loosely attached to the platform, but even then it may be too much tied to the PSP. Let's see what works best... not to mention the SNES is a complicated mess to emulate, and Snes9x is not the most beautiful framework in the world. Sorry I was so late on this one... BSNES is another option, although you'd probably have to add a bunch of optimizations/mess up the code to get it to perform decently on a handheld device. This emulator is a cycle-exact emulator, which stutters along on a 2GHz PC. Might be some code you could re-use though.
|
|
|
Post by galaxygirl on Mar 17, 2008 6:35:22 GMT 1
I hope to see a LYNX emulator with LJX. The only LYNX emulator I know of is: www.atariage.com/Lynx/emulation/index.htmlI wish for Wonderswan support with LJX. I kindly request sound volume control with LJX too. Thank you for your time. I write with respect towards all people!
|
|
|
Post by samphex on Mar 17, 2008 22:29:41 GMT 1
I hope to see a LYNX emulator with LJX. The only LYNX emulator I know of is: www.atariage.com/Lynx/emulation/index.htmlI wish for Wonderswan support with LJX. I kindly request sound volume control with LJX too. Thank you for your time. I write with respect towards all people! We have wonderswan(just with no sound), and we ave volume controls in the settings...
|
|
|
Post by Tinnus on Mar 18, 2008 0:05:10 GMT 1
Ah yeah, Lynx. That's one I wanted to do but had forgotten about. I'll just have a look, thanks
|
|
|
Post by _Em on Mar 18, 2008 17:13:45 GMT 1
Handy is indeed the only open source Lynx emulator; all the other ones are forks.
|
|
|
Post by cualquiercosa327 on Apr 1, 2008 13:26:44 GMT 1
Hi.are you include msx on this emulator?? You can use openmsx ,an increible msx emulator which gnu licence,and z80 part you can use your. It is not stop ,but i think author would like able to run on palmos.
The dependences (SDL,SDL_image,libpng,zlib) are ported to palmos,but i dont know if tcl and libxml2 are.
|
|
|
Post by icefire on Apr 1, 2008 15:59:20 GMT 1
I think TCL is?
|
|
|
Post by _Em on Apr 1, 2008 17:29:00 GMT 1
I already suggested MSX... surprisingly (for where he lives), Tinnus had never heard of the MSX/MSX2.
|
|