heres the basis i worked on.
found on MeBoy official site
QUOTE
Max number of 16 kB banks to load - Gameboy games are divided into parts (called "banks"), each 16 kB in size. By default up to 64 banks (1 MB) are kept in memory at once, but if your phone reports memory errors you can lower this value. However, if the whole ROM does not fit in memory, performance will suffer as individual banks are loaded during gameplay (instead of all banks being preloaded during startup). Due to such performance concerns, 20 is the lowest value.
found on some forum
QUOTE
..then i suppose we shld do a ram check on all the phones...
anyone have the mjinfotool to check ur ram with?
anyone have the mjinfotool to check ur ram with?
QUOTE
hey guys...i found the reason...its because of something called heap memory..nothing to do with the ram of the phone...
w810i and k700i k750i all possesses a heap mem of maximum 1.5mb
however, the k800 possesses a max heap mem of 3mb...thats why it is able to run stuff we cant...finally...check out this site if interested..
http://developer.sonyericsson.com/s...w810/p_w810.jsp
thus..this game is only playable on heap mems 3.0 mb and up...
w810i and k700i k750i all possesses a heap mem of maximum 1.5mb
however, the k800 possesses a max heap mem of 3mb...thats why it is able to run stuff we cant...finally...check out this site if interested..
http://developer.sonyericsson.com/s...w810/p_w810.jsp
thus..this game is only playable on heap mems 3.0 mb and up...
and from this i deduce that by utilising ALL ram (or heap memory) available, the game will run at optimum speed. this means that we needa increases the number of banks to load into MeBoy to achieve optimum speed. HOWEVER, if the max number of banks being loaded exceeds the ram of the phone, well, it jus make your phone extremely lag and may crash your phone.
now technical details aside. heres the instruction. sorry i din included any screenshots
FIRST and foremost,
obviously you must download the latest MeBoyBuilder version. (current version 1.4, download here)
dump ur rom into the builder, transfer the end product into your phone and install.
STEP 1:
test out your phone's ram using mjInfoTool
heres the link to the jad and jar file
mjInfoTool.jar
mjInfoTool.jad
install the program, run it. then press test. the first value shows you the current ram of the phone. it can range from 1mb(old phones) to around 6mb(more recent phones). mine is a w850i and i got arnd 5mb ram.
NOTE: It is advisable to close all running application before testing ram for more accurate results.
NOTE 2: RAM value may change each time u benchmark your phone. try to take it to the nearest MB/KB.
STEP 2
this involves usage of a brain or a calculator
using the RAM value (in KB), divide it by 16. that will be the max number of 16kb banks to load for MeBoy. Key in the value and compare it to your previous one.
it is advisable to reduce your actual value to prevent cases where there is not enough ram and it will hanging up of phone. (in such cases, jus remove the battery and put it in again)
after this, save the settings and run the game. see if theres any difference
TIPS
you may also tweak the frame skip. it helps a bit.
i set mine to 10. recommended would be less than 15.
DISCLAIMER
well, i tot i shld inculded this.
let me know if this works. or maybe im wrong.
cheers
