|
Post by nilwon on Jun 5, 2006 9:55:24 GMT 1
Hi everyone. Thanks so much for this great multiemulator! I appreciate your hard work!
I have a question. My 650 keeps resetting at varying times in the NES emulator (I'm playing super mario brothers 2 when this happens). Basically when I save the game using quick save and load it more than once, or very quickly after I save it, it crashes!
Is this a known issue? Is there anything I can do?
|
|
Menchi
Junior Member
Across Emergency food
Posts: 90
|
Post by Menchi on Jun 5, 2006 21:21:57 GMT 1
|
|
|
Post by nilwon on Jun 8, 2006 6:12:34 GMT 1
Well, I use udmh, and I have 9 megs of ram available on my phone itself without udmh. Isn't that way over the minimum?
|
|
|
Post by Tinnus on Jun 8, 2006 15:28:39 GMT 1
Free "RAM" on NVFS means nothing. Anyway you should be able to play NES good with UDMH.
There are some memory leasks though, and these are known. They're in the part that will be completely re-worked.
|
|
|
Post by nilwon on Jun 11, 2006 21:04:05 GMT 1
I was running a very, very old firmware. (1.04g). I'm now at 1.17. I will let you know how it goes!
|
|
Menchi
Junior Member
Across Emergency food
Posts: 90
|
Post by Menchi on Jun 13, 2006 14:57:46 GMT 1
???Uh, firmware? I don't understand...
All you need is LJP, udmh and other stuff like warp speed, uncache, etc if you want/need them.
There are 2 "types of ram" on palm devices: one used for storage-storage ram- and other used as "normal ram"(dinamyc ram) -the program that you're using can use it while it's running so it can do its magic-
Long explanation : A program can't normally use storage ram to other things different from storage-like a floppy disk or a hard drive do-, so from program point of view, this is not ram-> no matter how much do you free, without an app like udmh or fhr your device has a limited amount off ram that cannot be extended. If a program needs more dinamyc ram and your device has not enought of it (it's a common problem ;D) you cannot run this program.
Here is where UDMH comes: what it does is to use storage ram as dinamic ram. It doen't "create" ram. You have to have some storage ram free -about 8MB- and then activate UDMH. This 8 MB will be now dinamyc ram, and programs like LJP will run now.
Normal palms NEED udmh to run all LJP modules. LJP needs about 9MB of dinamyc ram to run SNES and normal palms have very reduced dinamyc ram -Zire71 has 1MB,Zire72 has 5MB (I think this is the max)-
Another thing: the dinamyc ram is divided in chunks. Check that UDMH says "max chunk" size is bigger than 8MB or so.
I didn't want to write this all but... Hope this could help you
|
|