What if SD is never accessible from WM side? - Shift General

If this turned out to be the case... what would be the most optimised size of WM?
Would it be possible to remove literally everything and allow them to be added back in one by one...? That way users could optimise their device to their liking...
I'd just like to be able to install a really good browser like Opera 9.5 and not run out of space... surely not much would have to be removed to allow that to be done without constantly running out of space?

deleting files in windows directory
when i run memaid on the shift, i see close to 100 mb in the windows directory. i have just checked on my htc tytn (hermes) with wm6 and a lot of additional apps storred in the main memory, finally the windows directory is 67 mb,
i think a lot of the file in the shift are useless, and we could have a gain of 40 mb..
i.e the snapvue plug in may take a lot of space with all the .gif for the weather tool.
anyone have a list of the files needed to run windows? then we could delete the other, (if they are not in read only) or cook a lite windows directory

yep, that's exactly what i had in mind. i wonder how much space could be gained...

Related

compare WM03 and WM05: many problems and limitations

Dear All
I am very disattisfied from WM05 compares to my (XDA) WM03. I wish you can share some suggestions and advices.
PROBLEMS with Wizard T-mobile Vario (=Qteck 9100) and Windows Mobile 2005, version 2.17WWE:
1. Memory limitations:
Only 47 MB of Storage and only 44 MB for Program! Total 91MB
At startup, after hard reset, even with pressing soft reset within 3 secs, you have no more that 25MB of storage and 30MB of Program, very little!
It should be 128MB ram to 64MB rom, totale 192MB
Not only we are missing 101MB, what is worst is that the new OS don't let you allocate RAM or ROM
In my case some application (for example Chinese fonts) are heavy (8MB) and cannot be installed on mini-SD card. Simply you cannot choose, they install in main memory.
After a minium batch of required software are installed I end up with a super slow machine, with just 11MB Storage memory and 16MB Program memory
2. Memory cannot be re-allocated
I would be more that glad to get rid of most native applications (like intellidial, skype, etc). But it seems NOT possible.
Nobody was able to cook External ROM
3. TotalCommander
Even cooking external rom, what benefit?
By using TotalCommander it seems that cab istalled to external rom are very little in size.
So my question again: where is all the 192 memory gone? Who uses it, which programs? How can the OS be so large?
4. MS Contacts Problem
If you filter by using categories, the filter is NOT retained!
In wm03 it was (until next software reset, of course).
I mean if you filter using "business" categories, then you (without soft resetting) make calls, or do something else, at next time the filter is gone. You must re-select it
5. Installing application with Active Sync
Very funny: I have tested all my apps and they are ALL compatible with WM05. Also the software house confirmed to me.
Now look at Spb Backup V1.1.2. It is compatible to wm05, right?
Or Lingvosoft dictionaries 2006
Or Slovoed Dictionaries 2006
These sfw are fully compatible and in fact no problem with them.
But if you run low in memory (for example Storage free 15MB and Program free 16MB, like now) what happens is:
5.1 either the program install and then NOTHING appears in startup memu. Simply they are not there, even if no error messages appear.
or
5.2 the desktop active synct installation sees that your internal memory is too short and ask you where to install. You choose STORAGE CARD and INVARIABLY AFTER INSTALLATION THE RESULT IS: INSTALLATION IS UNSYCCESFUL!
Then you can free memory or erase previous software: YOU WON'T BE ABLE TO INSTALL THE FAILED APPS ANYMORE!, UNTIL YOU MAKE A FRESH HARD RESET.
After a fresh hard reset the application can be installaed without problem!
CONCLUSION: IF ACTIVE SYNC ASKS YOU WHERE TO INSTALL, THEN SURELY THE INSTALLATION WILL ABORT.
5.3 Active sync DOES not ask where to install the application.
The installation completes and then a message says: installation unsuccessful, because it WAS NOT digitally signed!?!
If this is the case, NO WAY to install the application, until next HARD RESET
After hard reset, the application may install and work flawlessy!
6. Installing application from mini-SD card
I tried with TomTom 5.21
Don't even start!
7. Zone Alarm
I still have to shut down Zone Alarm 6.1.744 in order to Active Sync to sync with Wizard. No way to accept the virtual LAN network. Do you know a solution?
8. OmapClock
how yo make omapclock to retain the new speed (say 240MHz)?
Sometime it will retain. Sometime after few minutes the speed reverts to 180MHz. I did not make any soft reset in between.
Please let me have your suggestions on some of these strange behaviours
Thanks and waiting
saulo866
any suggestions? Any solutions to these problems I mentioned?
I am c0nsidering to sell out my Wizard with WINDOWS MOBILE 2005, and look for an older WM03 model
Thanks a lot
Saulo
Memory problems: The whole concept of Storage and Program memory is removed in WM5, so most of your moans about memory are not valid when applied to WM5 - especially the part about allocating memory between storage and programs. Basically, now you have RAM, and Storage space - they are seperate, and unrelated. I suggest you read up on this major change in WM5.
4. True - a minor niggle though, in my opinion.
5. When I install by ActiveSync, I do not get asked by AS where I want to install the program (that's a WM03 thing) - I get asked by the device where I want to install it - and it either installs it in \Program Files or \Storage Card\Program Files - which is a major benefit, because before, if I wanted to install to Storage Card, it would often install just in the root of the card, which was invariably messy.
My suggestion to you is to keep a good chunk of your phone storage free so that the .cab files can be copied to the phone in the first place, from there you can decide where to install the program to. I can't believe you have that many programs filling up your phone storage that can't be moved to the storage card.
6. TomTom is a pile of nonsense, which was obviously programmed by idiots. It requires a number of hard-coded paths to be present. Install it to your phone, and the maps to the card, and leave it as it is, and you'll have no problems.
7. Add the ActiveSync network to your Trusted Zone, and make sure the 3 ActiveSync programs have full control in the Program Control section. See the MS website for more info.
8. Dare I say it, RTFM. There is a MASSIVE thread on OmapClock, where I'm sure you downloaded the program from in the first place. Try reading it before asking the same question that's been asked numerous times before.
saulo866 said:
8. OmapClock
how yo make omapclock to retain the new speed (say 240MHz)?
Click to expand...
Click to collapse
Search for "SmartSKey". Freeware. Works great together with OmapClock and does what you want. By switching the device on, it works with e.g. 252 MHz. Switching off = fallback to lower MHz. Great piece of software!
thanks to all for your kind ideas...
Any more suggestions?
Saulo
I suggest you sell your WM5 device and go back to WM2003. It seems most of your issues aren't really issues. I agree, RTFM.
Does anyone know how to:
1. make CC and BCC fields appear in TEXT messages? (SMS)
I found no hint in help file...
2. How to make filter on categories persistent? At the moment when you select filter, on, say, BUSINESS or FRIENDS, the filter disappear after you change focus on aother apps
Thanks and waiting
Saulo866

UPX - Compression app to free up space

I found this thread on aximsite, a forum I still visit from when I had a Dell Axim and it looked interesting. I didn't find the app in a search here, so I thought I'd post it for anyone who might be interested.
UPX is apparently an app that lets you compress .exe and .dll files without really impacting perfomance in any noticeable way (per the postings in the thread.) I haven't tried it yet, but might give it a shot. It seems the app is not resident on the pocket PC, but needs have files moved to the pc, compressed, then moved back. It's a little bit of work, but it only needs to be done once, so after the set up, it sounds like you're good to go.
Anyway, just thought I'd pass it on as an FYI for anyone who might be interested.
Oh yeah, and it's free too.
Finally UPX is available for WinCE. You should have posted in "General" in the first place.
This program makes your programs even start faster (less to read from usually slow SD card, storage, ...).
For a non-technical person, I am a bit confused... Reading thru the thread, it seems that more ram are required to run the compressed apps.
What exactly do we gain if the apps are stored on a storage card where storage space is not really the issue? Need help.
Wow, thank God. UPX is old skool genius.
Can someone give it a go on the enormous Skype executable? I'm not near my phone for a while and can't check it.
V
vijay, I tested it on the big MobileNavigator.exe which is around 3,7 MB originally. UPX'd only 1,1 MB or so. And it runs! Even Voice Command (300KB down to 100KB). Since I have it installed in Storage it starts faster (Storage is soo slow).
Thank goodness. This is a God send, when reversing PPC binaries you can see that they're full of so much slack.
I had a look at UPX quite a while ago - I use it to compress all my PC VB and C++ stuff, but was disappointed to find it didn't work on PPC. I'm now.
Decompressing presumably incurrs some overhead, but it'll help us out when we've got limited storage.
V
vijay555 said:
Decompressing presumably incurrs some overhead, but it'll help us out when we've got limited storage.
Click to expand...
Click to collapse
I can't agree with that. You can read on the authors page, that
http://upx.sf.net/ said:
Your executables suffer no memory overhead or other drawbacks because of in-place decompression.
Click to expand...
Click to collapse
Although decompression takes some time it is still faster, because it is read into RAM a few times faster than it normally would. This saves more time than it takes.
Good point Chatty. My concern was CPU overhead on slower processors (OMAP), but as you say, since you're using RAM or faster storage, it'll probably compensate.
V
i tried it with opera and tomtom which are both on my main memory
results:
original opera startup 14 sec
upx opera startup 9 sec
original tomtom startup 15 sec
upx tomtom startup 14 sec
i also tried it with tcpmp which is on my SD card
original tcpmp startup 3 sec
upx tcpmp startup 2,5 sec
so it seems to speed things up a little
HOWEVER... in opera the the '-' buttons dont work anymore.. they do work when you use them through the touch screen though..
and the text ('Stop'/'Go to' and 'Menu') is aligned to the left of the screen instead of the normal at 1/3rd and 2/3rd of the screen.
--------------------------------------------
[edit] extra information
original opera 4,86mb
upx opera 1,63mb
original tomtom 2,62mb
upx tomtom 1,67mb
original tcpmp 1,21mb
upx tcpmp 1,21mb
not only a speed gain but it also saves room
OPERA
after a few tests i found out the opera.dll is responsible for the movement of the ´-´ buttons and the not functioning with the keyboard
the opera.exe, xmlparse.dll and zip.dll have nothing to do with it..
with the upx´ed above three and the standard opera.dll startup takes 12 sec so its still some faster then all original files
however the original opera.dll is 4,74mb and the upx opera.dll is 1,57mb, so it doesnt save much room :!:
im just glad ill receive a 4gb SD card today which will give me some extra breathing room compared to my 512mb
Re: OPERA
Bartjan said:
however the original opera.dll is 4,74mb and the upx opera.dll is 1,57mb, so it doesnt save much room :!:
Click to expand...
Click to collapse
1/3! What do/did you expect? I find this rather great!
i meant:
when you use the original opera.dll so the ´-´ buttons still work right, you dont save much room compared to the all original opera :roll:
I went through last night and UPX'd every DLL and EXE that I could, including WisBar (and Desktop), Resco, Opera, PocketInformant and other stuff.
PocketInformant won't start if one of the DLLs is UPX'd, but I don't remember which one. The rest of them and all the EXEs are fine.
Opera - as above. Screw the soft keys, 3MB is a lot of slack to be rid of.
Resco was interesting. The Today plugin messed up at one point, and the Explorer went completely scatty with fonts. Even after uncompressing all the Resco files again the Encrypt/Decrypt context menu items were blank but functioning.
WisBar (compressed) can now live in the 10MB Ext_ROM along with Opera and Resco.
All in all it is something to use carefully, but can save a LOT of space.
Hmm.. so far the responses from the trial seems good. I'll give it a try too later this weekend
--- UPDATE (12 May 06) ---
My results, using UPX -9 (e.g. max compression)
All programs are working so far, but performance are negligible (e.g. less than 2 seconds improvements)
from \Windows
PITools.dll 1.18M -> 504K (save 700K)
from \Program Files
Mobibook.exe : 1.61M -> 619K (save 1.0M)
Tom tom navigator : 1.59 -> 692 (save 900K)
WorldMate.exe : 747K -> 207K (540K)
So, that is a saving of 3M of space! Anyway, for those of you that are adventurous, there are various 500K size dll files in \Windows folder, which I doubt can save much (e.g. the effort/space ratio isn't that attractive).
Anyway, I've found the following files on \Windows that seems to be compressable.
ppt.exe (powerpoint)
gwes.exe (???) <-- DO NOT RUN. It will hang your unit.
gdiplus.dll (???)
msxml3.dll (???)
However, I'm not sure if it is a good idea to compress the ppt that is in ROM, and others are unknown programs (e.g. not sure how to test it after compression)
I've also looked around my SD card and found the Tennis.exe game that I have, that is 2.4M in size which were then compressed downed to 2.17M, which is a bit disappointing. I didn't test if it runs on my unit or not.
hanmin said:
Hmm.. so far the responses from the trial seems good. I'll give it a try too later this weekend
Click to expand...
Click to collapse
An pages anywhere with a list of what NOT to compress?
This is an excellent app! I have compressed all of my apps and have not had any problems.
The big ones for me are PlanMaker and TextMaker - both have compressed to a fraction of their original size. Infact I was running a little tight on space I hadn't even installed TextMaker. But now I have compressed both it isn't a problem.
The only strange one so far is ListPro which works fine but loses it's icon.
I haven't tried to compress everything possible, just the apps and may be the main dll.
I have now got about 5mb more storage space than when I started with TextMaker installed.
Excellent!
hanmin said:
Anyway, I've found the following files on \Windows that seems to be compressable.
ppt.exe (powerpoint)
gwes.exe (???) <-- DO NOT RUN. It will hang your unit.
gdiplus.dll (???)
msxml3.dll (???)
However, I'm not sure if it is a good idea to compress the ppt that is in ROM, and others are unknown programs (e.g. not sure how to test it after compression)
Click to expand...
Click to collapse
You're right that compressing something that is in ROM isn't a good idea, that takes up space!
If you have a file in ROM like \windows\PPT.EXE and it is 1MB in size, then compress it to 500KB, copy it back to \windows, you actually USE 500KB of Program Storage rather than saving it.
Your ROM is Read Only, you can't delete files from it or overwrite them.
What actually happens is that you create another file with the same name and the OS ignores the one in ROM.
I do this with ClearStorage.exe.
I created a .TXT file and in it put
Code:
Clear Storage is dangerous.
then renamed it to ClearStorage.exe. I put it in the \windows folder to stop anyone erasing my device by accident(!).
If I need to clear my device I can delete the file and the original ClearStorage.exe is still there.
Try it yourself.
There is no easy way to save space.
If you want to load your apps to ROM and delete the crap ones that come with the OS this will work, but you will have to decode the ROM, edit the hive files, re-encode the ROM and flash it.
This is no small task, but it can be done (I plan on doing it myself actually).
Wow - This is fantastic. In just a short amount of time I have saved several meg of space, and some programs (such as TomTom) run significantly faster.
Superb!
Cheers
Rowan
Amazing. My Big Storage now BIGGER
Some results (on a Wizard)
MS Communicator Mobile - Compressed the exe and one dll down to 33% (1.3mb). The app would not run with one dll (lclang-res96.dll) compressed.
GoodLink - Compressed GoodApp.exe (the biggest file) from 3.5mb to 1.2mb successfully, however by compressing the largest dll (GoodLinkRes_EN.dll) I lost the soft key labels (and probably some other stuff).
TomTom Navigator - 41%
MS VoiceCommand - Compressed from 1.6mb to .6mb
Those were my big files on my device. Using UPX gained me an extra 6mb storage memory - which was a 50% increase (I went from 12 to 18 ). Off to try it now on my Storage Card apps.
Also, .NET files are not currently supported.

Help Please Programs in windows folder

Hi there
Thanks in addvance
Could any body help i think i read some ware in this forum that less files in windows folder meens that your device runs faster !!
I also think I read some program can only be installed to windows\ I Don't know which? programs need to be in which directory or is it all down to the reg enteries or is it dependent on the *.exe & *.dll files
If it is posible to install office mobile to something like \program files\OfficeMobile\ ?, Would there be any benifits for doing this ? or would i be wasting my time ?
It seems a lot of programs install into windows\
Easy - if you know how!
swampy395 said:
Hi there
Thanks in addvance
Could any body help i think i read some ware in this forum that less files in windows folder meens that your device runs faster !!
I also think I read some program can only be installed to windows\ I Don't know which? programs need to be in which directory or is it all down to the reg enteries or is it dependent on the *.exe & *.dll files
If it is posible to install office mobile to something like \program files\OfficeMobile\ ?, Would there be any benifits for doing this ? or would i be wasting my time ?
It seems a lot of programs install into windows\
Click to expand...
Click to collapse
Various options here mate (listed in order of user level):
In WM5+ you can choose to install to the Storage Card by default - any programs that cannot be installed here will usually tell you when you try, and ask you to try again in the correct folder.
Go get yourself a copy of a program called Pocket Mechanic and it has an option that lets you move programs to your storage card (it changes all the links/shortcuts and reg entries for you) - it can also move the 'My Documents folder and IE cache, too - saving even more space.
Find a program called CECabManager (30 day trial) which lets you edit the cab files for programs and change their default install folder.
WARNING
ALWAYS backup your device before playing around with this stuff - it's a real P.I.T.A. when you have got yourself almost set up, then you destroy the system, or cause a glitch!
My best advice is to go buy a copy of Spb Clone and install that before you fiddle about! Also, backup your PIM data to Outlook, or with Spb Backup, too! Then you're pretty much safe to do what you want, as you can always go back if all goes tits up!
Bird
Bird_FAT said:
Various options here mate (listed in order of user level):
In WM5+ you can choose to install to the Storage Card by default - any programs that cannot be installed here will usually tell you when you try, and ask you to try again in the correct folder.
Go get yourself a copy of a program called Pocket Mechanic and it has an option that lets you move programs to your storage card (it changes all the links/shortcuts and reg entries for you) - it can also move the 'My Documents folder and IE cache, too - saving even more space.
Find a program called CECabManager (30 day trial) which lets you edit the cab files for programs and change their default install folder.
WARNING
ALWAYS backup your device before playing around with this stuff - it's a real P.I.T.A. when you have got yourself almost set up, then you destroy the system, or cause a glitch!
My best advice is to go buy a copy of Spb Clone and install that before you fiddle about! Also, backup your PIM data to Outlook, or with Spb Backup, too! Then you're pretty much safe to do what you want, as you can always go back if all goes tits up!
Bird
Click to expand...
Click to collapse
Thanks Bird
PS do you know it doe's run faster whith les files in windows folder ?
Speed or Space?!?!
swampy395 said:
Thanks Bird
PS do you know it doe's run faster whith les files in windows folder ?
Click to expand...
Click to collapse
No idea - anyone?
I think that if you have too little space, you'll be in trouble when some programs run as they may need to use it as RAM or a swap file - I've filled it to within a MB or 2 and it has slowed down the system!
See my post in this thread for how I keep space in my Storage area (at the bottom of the second post)
http://forum.xda-developers.com/showthread.php?t=388249
If you're looking to speed up your system, why not try an overclocking utility?
I've just got Pocket Hack Master - I'm testing it now! I've used Anton's Pocket Mechanic for ages now, and so I'm pretty confident in the quality of the app.
http://www.wizcode.com/products/view/pocket_hack_master
And there is a starter guide here:
http://www.wizcode.com/articles/comments/pocket-hack-master-speed-configuration-guide/
Let me know your results!
Bird
Thanks again bird
Don't fancy clocking my CPU realy wanting to know if it's worth the effort of hacking all my *.cab files and OEMs to install into sub folders rather than windows\ Idear been Keeping as little as posible in the windows\ "folder" I could have a sleep some times waiting for file explorer to finish opening windows\ was hopeing that if there's less in windows\ the device my run faster with a smaller directory ??
Thanks
swampy395
Possibly...
You could always try using Pocket Mechanic!!
Instead of hacking the cabs, you could just use Pocket Mechanic - it will move the programs across to your SD card and change all the reg entries, links, etc. for you!
I find that there are some cabs that really don't like to be hacked! But, if that's the route you want to go down (saves having to do it all again in the future), then CECabManager is definitely the way to go! Pretty pricey software, but gives you a nice 30 day trial period to play with it! Just remember to remove any 'setup.dll's' from the tree in the left-hand window if you change anything - can cause the install to muck up if you don't!
And the best bit of software on the net in my opinion is Spb Clone (god I love Spb software - it's just so good!) - once you get your system looking and working how you want it to, just clone the whole thing on to some spare space on your card and you're safe from any general errors! Use Pocket Mechanic to move all your documents, mail and cache folders onto the SD card and you're even safer - go one step further and get Spb Backup to save teh PIM data onto your SD, too and you get ultimate safety (as long as you remember to save reguarly LoL!):
PIM synced with main PC or onto SD with Spb Backup
Documents, mail and cache on SD
Clone of system on SD
Any screw ups, any dodgy software, ANY problems and you just go back a few days!
SORTED!! ​
Bird
Free even MORE space!!
Found a way to get even more space! Really helpful for me when I want to play certain games, as some of them were refusing to start as they needed more space than I had. I managed to claw back about 8meg, but then I have somewhat overloaded my BAs with about 250 apps/games! )
Using Pocket Mechanic, you can move the AppMgr file from the Windows directory of you BA onto your Storage Card - (the original folder structure will be recreated if you try to install anything new!) - when it's finished, just soft reset your BA and VIOLA! more space in the storage section.
***********NOTE***********
If you want to delete any of your apps - or even install a new version over the top of an old one, you have to move the corresponding folder from the AppMgr folder on your Storage Card back into Windows/ApMgr or the uninstall/reinstall will fail - If you haven't installed anything since you last moved the AppMgr folder, then you will have to create the AppMgr folder before moving the folder of the app you wish to delete.
Have fun,

Program Memory

I am fairly new to this forum and I am sure this has been explain on here once before. But I though this might be a little easier than searching through countless pages of posts. I want to know if there is a way to clear up the program memory. If I could I would like to be able to delete the Office mobile stuff if that would help. Dont see a need for it since I work on macs mostly. Of if there is way to trim it down. At the moment my program memory is 43.87 MB and it says 40.91MB is in use but I only have window media running and only 3MB available. Is there something I can do. What is taking up all memory. Even after a soft reset. The most I have ever seen it go up to is like 14MB and that is just for a while then it begins to rundown. Thanks for you help in advanced.
Carlos
CleanRAM - http://thewingster.com/cleanram.aspx
Thanks Ace..good work..is there a way to get into the registry and delete some of the office mobile stuff, like work powerpoint and excel or would I have to do a complete flash
toreone said:
Thanks Ace..good work..is there a way to get into the registry and delete some of the office mobile stuff, like work powerpoint and excel or would I have to do a complete flash
Click to expand...
Click to collapse
You would have to flash a ROM without Office Mobile. Look on The Wingster (http://thewingster.com/roms.aspx) and find a ROM that doesn't include Office Mobile. I tell you if it doesn't include it, so it should be fairly easy to identify that.
But going into the registry wouldn't be where you'd delete that stuff. You'd find it in the file explorer, \Windows. I'm not sure if you can delete those files though. I'd just flash one of the numerous ROM's that doesn't include Office Mobile, there's many of them.
Office Mobile is in most cases (there are CABs out there, so that you can install it on stirage card) in the ROM and can't be deleted in an easy way. The File Explorer doesn't delete it. Midnight Commander can delete files, which are in the Main ROM, but only use if you know what you're doing! This program can delete all files - important system files, too!
The most easy way is, as ace already said, to flash a rom without Office Mobile. But be careful and read a lot before you flash a new rom! A broken flash may cause a broken phone!
That is one of my biggest fears is bricking my phone and not being able to bring it back. I am currently running SPB Mobile 3.0 and I like that a lot. That is what I would like to run permanently. Maybe when i upgrade or buy a new phone I will practice on my old wing. Thanks guys for the info!
program mem == application mem
storage mem == files on your device
application mem is used by programming which are running nothing else
storage mem is used by files stored on your device
freeing up app mem don't give more storage and virsa versa

Is there any way around the WM5/WM6 emulator storage space limitations?!?!

This has come up many times in many forums, but still cannot find an answer.
We develop commercial apps for windows mobile. We would like to be able to use emulators for testing. I realize we cannot rely totally on emulators for testing and do need to test on real devices as well, but it would be very beneficial to do some testing without having to buy umpteen devices for every developer.
Currently we can only use emulators for PPC2003. The problem is that WM5 and WM6 emulators only allocate 32 MB for storage space on the device, which is ridiculous. My HTC Fuze has over 290 MB for storage.
32MB is not enough to store our application plus the database.
Before someone tries to tell me about MEMSIZE parameters and settings in visual studio to increase memory, that is RAM, not storage space. Microsoft seems to have made no provision for changing the amount of storage space.
You can of course set up a virtual storage card using a folder on your hard drive. The problem is that the driver is buggy and does not work correctly for storing a database. I have seen references to this bug in relation to SQLCE and SQLite and it also affects DB2E (the database we use).
So is there either:
- A way to get more than 32MB storage space (not RAM) in the emulator
- A fix for the virtual storage card bugs
This pretty much renders the emulator useless for serious testing.
Workaround using Ramdisk
I have found sort of a workaround that lets me do testing using an emulator.
If you go to this thread there is a discussion of a Ramdisk driver that allows for large ramdisks.
Unlike the previous ramdisk driver which would only give me 17MB of ram disk, with this one I could get up to a 127MB ram disk.
The original source of this new RamDisk is gone, but go to that thread you can download a zip containing the executable and dll but none of the other files.
I did some work and figured out the lnk files you need and attached them to this post.
The exe and dll go into \Windows
The Ramdisk.lnk goes into \Windows\Startup. The link I provided sets up a 64 MB RAM Disk. You can edit the text in the lnk file to change that.
The Ramdisk-Unload.lnk is used to unload the RamDisk.
The downside is that you lose the contents when soft resetting, but that is not often with an emulator.
I know we had some trouble with the storage size limitation as well because we use a large database, but creating the folder on the hard drive and using that as an "storage card" word. Although ours isn't a sql database, it's a binary one. We have noticed writing a lot to the "storage card" that is on the hard drive, tends to fail every once in a while, not sure why. But if you try again two seconds later, it works.
So beyond doing good try...catches and maybe having a retry method. As far as I know, there isn't a way of changing that.

Categories

Resources