|
Post by quicksilver on Jun 23, 2006 23:39:30 GMT 1
Ok people, its story time!
"Once upon a time, there was this guy (thats me) who downloaded LJP. He uploaded the snes roms to his Tungsten E2 and excitedly waited for LJP to play the rom. Unfortunately there was an error which, after some research, he found out, could be fixed using UDMH. He quickly downloaded the program, enabled it, and configured it to show LJP 25k of dynamic memory. Now, he was sure it would work. He ran LJP, went to snes, checked the free RAM, which was 15357k, and ran the rom. To his surprise, every time he loaded a rom, it said "cannot sys_alloc X Bytes", X being an amount of bytes. Confused, he wrote his story on the forum, in hopes that someone could provide help, and with it, possibly an endless amount of snes game-playing fun. THE END."
Well... thats the story. I looked through the forums to see if this had been asked, but i couldn't find anything that fixed the problem. If there is in fact a thread that helps, please post the link, along with a noob-whacking E-Smack.
|
|
|
Post by StuBee on Jun 25, 2006 4:40:27 GMT 1
what rom?
|
|
semi
Junior Member
Posts: 97
|
Post by semi on Jun 25, 2006 10:24:07 GMT 1
I'm not sure if I'm right since I don't have a TE2, but I saw there was some topic about some Palm PDAs that uses NVFS memory, which is incompatiable with the memory that LJP requires, however, with a special program, this problem should be gone.
In the case that I am wrong about TE2 using NVFS memory, then the only possibility would be to defrag your TE2's memory, in order to do that, you'll need to do a hard reset, when you do a hard reset, it defrags the memory, but you might want to get a program that allows you to backup every data in your TE2 and also able to restore them.
PS: Again, I don't know if TE2 uses NVFS, so I might be wrong, but if it is using NVFS memory, you can take a topic on the forum with title "HOWTO Optimize your LD (or anything NVFS) for LJP"
Don't do anything just yet after reading my reply, _Em or Tinnus may know what to do exactly.
|
|
kayge
Full Member
Posts: 134
|
Post by kayge on Jun 25, 2006 23:18:46 GMT 1
I believe its been stated in other threads that you need at least 17MB free ram showing to run LJP. If you are showing free ream 15357k in SNES then you'll have to find a way to clear nearly 2MB more. It will surely work then.
|
|
Menchi
Junior Member
Across Emergency food
Posts: 90
|
Post by Menchi on Jun 26, 2006 4:06:46 GMT 1
:)Yep, TE2 has a NVFS. Are you using DBcache? ah and also: what does "max chunk size" says in udmh? it has to be big enough (>8MB) or it won't work
|
|
|
Post by quicksilver on Jun 26, 2006 6:37:36 GMT 1
First off, thanks for the help so far guys.
StuBee, its any rom i use.I have roms that are 350k, all the way up to 2mb's.
Semi, iv'e hard reset my palm so many times in the past few days, because whatever junk i had on my palm likely needed to be deleted anyways XD. Oh, and what "special program" are you talking about?
Kayge, thats a good suggestion, ill try that out, im not quite sure how though. UDMH wont show any higher than 15, even though I have about 27mb's of memory, which I thought UDMH would turn into RAM... So, how do you go about getting more RAM then?
Oh and Menchi, the max chunk size is just under 17mb's... I've tried DBcche, but I dont know how to use it... Maybe if I could have some instructions? XD
|
|
kayge
Full Member
Posts: 134
|
Post by kayge on Jun 26, 2006 12:02:23 GMT 1
First make sure you are using UDMH version 5.3. There have been difficulties with outer versions.
UDMH also allows you to configure memory for each application. Do you somehow have it set to limit LJP to 15MB? Try setting memory for LJP to 25MB's.
Personally I don't find it necassary to configure memory per application with UDMH, but all Palms seem to behave differently. So you may have to play with the settings a bit. If you are showing 27MB free memory, you certainly should be able to clear 17MB's for LJP.
|
|
|
Post by _Em on Jun 26, 2006 20:09:48 GMT 1
The special program he's talking about is UnCache; it prevents apps from preloading junk into the DBCache when the Palm resets. So, if you install UnCache and reset, then immediately launch LJP, your problems MIGHT be gone.
On my TX, the max UDMH will show for Dynamic Memory is 19760Kb; I'd suggest setting LJP to this number.
|
|
|
Post by quicksilver on Jun 26, 2006 21:45:29 GMT 1
Well, it turns out UnCache is just what I needed... It runs slowly, but I can handle not using sound. It still only shows 15mb's of RAM, but its working, so im happy =P.
Thanks a bunch everyone!
|
|
Menchi
Junior Member
Across Emergency food
Posts: 90
|
Post by Menchi on Jun 27, 2006 0:59:41 GMT 1
To meke everything run smooth/faster you can get an overclocling utility like warpspeed
|
|
|
Post by quicksilver on Jun 27, 2006 20:51:44 GMT 1
Yeah, I just don't want to do any damage to my palm, although, its kinda old anyways. hm... Plus I dont have any way to buy it, so i'd be using the demo-ish one, so I could only use it for a week or two...
|
|
|
Post by beavis on Jun 27, 2006 21:43:45 GMT 1
Or try the free version of PXAclocker. www.vistabug.com/pxaclocker/Overclockers are generally quite safe on small form-factor units such as the Palm. They don't suffer from excess heat build-up as full size computers can. Read the documentation carefully and stay within the author's guidelines for a safe and enjoyable experience.
|
|
|
Post by Tinnus on Jun 28, 2006 3:16:08 GMT 1
The most you can get is a hard reset. You could d be COMPLETELY stuck at boot in the wrost wrost wrost case, 1 in 10000 but that could be solveable with letting the battery die.
|
|