|
Post by woodsielord on Jan 14, 2007 18:50:26 GMT 1
Hello everybody,
I've been reading a bit about LJP since I got my palm a few months ago. Anyway I started testing it today because my S/D cards arrived yesterday!.
I had successfully installed LJP, also NES is working! SNES by the other hand, gives me the next messages: "Out of memory loading PNO" (tap) "Error while loading PNO" (tap) "259" (¿?).
Oh! Forgive me, I forgot to mention: Device is Palm T|X.
So I start reading about SNES troubleshooting and found out that "UDMH" is somehow required. I didn't expect this from a 'new' model.. but well... after grumbling about UDMH (Don't know what it does. And its supposed to be bought) I downloaded a trial to try out.
With UDMH enabled, I got "Out of memory" (a slight improvement). Without it, I usually have 2 to 4 MB of free RAM.
- By the way, What's UDMH for? Looks like a swapfile tool/ virtual memory tool. Is it safe to use? I also read about no free/open source alternatives available, that's sad!.
Another thing I read was about "hard reseting" & restoring to defrag memory... some information about this will be very appreciated. I've never done that before, and what's worst and I fear most is that a few days ago Hotsync started to freeze; unsuccessfull.
Whats your suggestion? Thanks a lot for your help!
|
|
|
Post by chaostheory on Jan 15, 2007 15:10:12 GMT 1
From what i understand it fools the device into thinking there is more ram available, or it uses SD card space as a swap file or something like that. Either way its a great tool. And as for paying for it. Its only 10$ if you get it from the website of the person that created it. It will cost like 19.99 from other sites because of their markup. Runs great though i have no trouble using my udmh to play doom, hexen, heretic, or anything i tried on ljp.
Thanks again for this great app
|
|
|
Post by _Em on Jan 15, 2007 19:00:25 GMT 1
The Palm T|X only has around 20MB of available working memory; this is used by the DB Cache and the Dynamic Memory Heap. On a T|X, the 128MB of internal memory is essensially the same as an SD card, only non-removeable. What UDMH does is allows the Dynamic Memory Heap to use a full 20MB (on the T|X) of memory as the heap, instead of the limited amount the T|X normally allows (somewhere around 6, I think). The other issue you'll come up against on a T|X is the DB Cache, which by default has a largest chunk free of about 4-6MB. You'll need 7.5MB or so free to play SNES games. To achieve this, install either Dmitry's free MemFix program (which prevents Blazer from taking up a chunk of memory right in the middle of the DB Cache, fragmenting it), or his shareware app UnCache, which gives MUCH more control over what gets loaded into the cache.
Also, check out the rest of this forum; there is a LOT of documentation on these things (and how to use them) in other threads. There is a thread (or more) dedicated to getting SNES to work, and there is one dedicated to getting NVFS devices to work (of which the T|X is one such device).
|
|
|
Post by woodsielord on Jan 16, 2007 0:48:35 GMT 1
Thanks a lot for the replies and the information. Using udmh and LJP RC2 I was able to play Snes, quite a bit unstable but it worked... thanks again, I will read a bit more and try to tweak it...
WoodsieLord.
|
|