I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Web Pads / Epods One General Post
New program posted on the Yahoo Group site
New program posted on the Yahoo Group site

New MessageNew program posted on the Yahoo Group site (modified 0 times) slimtim
Profile
I have been experimenting with the Microsoft Embedded Visual tools V3.0 C++ (free download) and I modified a sample program that comes with the tools. It is called Spintest.Zip. If you don't have access to the Yahoo site or would like me to post the file somewhere else, please leave a post.

It is a 3-D cube that slowly spins around. You can click the screen and the cube leaves a trail. So it doesn't do much but hey...it's something new for the epods.

It is incredibily small since it is in C++. In the zip file there is an 8K executable and a 12K dll. You can Unzip them on your PC and Sync them over to the epod. As long as the exe and the dll are in the same directory it will run so you can put it on the CF card if you like. Also since it is only 2 files it makes it really easy to clean up if you get bored with it.

Please let me know if any other quick and things to program and I will see if I can find some time to bang them out and post them. One thought I had was a dialog box to turn on and off certain epod registry keys so you don't have to open regedit. Would anyone find that useful? If so, what features (mouse click sound, 16 bit to 8 bit color,????)?

-Tim

02-23-2004 03:04:35

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) marko
Profile
Hi Tim,

It's great to have a programmer interested in helping epods one users. I replied to your post on the yahoo group but there's quite a delay.

I think the 8 to 16 color bit switcher would be great. If you don't need more color for an app it might improve performance running it in 8 bit color. Then switch back when you need it.

I'd really like an app that would delete a particular reg key without having to open regedit. Perhaps it could run at startup. One of the keys I'd like to delete is my network password which gets stored in the registry. It would be great if the user could customize it to delete whichever key they choose.

I'm new to epods but have a few ce 2.11 apps that I'll test and post my results.

marko

02-25-2004 22:41:37

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) slimtim
Profile
Thanks Marko for showing interest. It motivated me to crank some code out.

I have just completed a small program called RegSet.exe and posted it on the Yahoo site. When it starts up it displays the current registry settings for:

- 8 bit / 16 bit color
- screen taps (Those anoyning click)
- External Power Off (time until turn off when idle)
- Battery Power Off (time until turn off when idle)

You can then click the radio buttons, check the check box or select different values in the list boxes and this changes the registry settings in real time. I also added a button that will call and run sreset.exe (Soft Reset) if it is located in the windows subdirectory.

When you download the RegSet.exe program from the Yahoo site, store it on the epod itself or on the compact flash. When it runs it will depend on MFCCE211.DLL and COREDLL.DLL. Both of these DLLs are standard and should already be located in the Windows directory of the epods so they are not included on the Yahoo site.

Anybody else out there have a need for a program? Please leave an idea and I will be glad to crank it out.

-Tim

02-29-2004 01:13:09

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) stevef
Profile
Just got one of these epods, looks kewl :) i program in VB and borland c++ builder i want to start programming with the epod, what do i need and where do i get it from.
all the best

stevef

03-03-2004 05:45:12

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) slimtim
Profile
Hi Stevef,

Wow glad to see another programmer in here. I am using embedded visual tools version 3 by Microsoft. It has both VB and C++. The best part its free and can be found here.

http://www.microsoft.com/downloads/details.aspx?familyid=f663bf48-31ee-4cbe-aac5-0affd5fb27dd&displaylang=en

There is a version 4 and a .NET version, but I haven't checked yet to see if they will work with the epods yet.

Now long ago, they when you downloaded version 3 it contained everything you needed but now it looks like you need to download the SDK separately. The SDK can be found here:

http://www.microsoft.com/downloads/details.aspx?FamilyId=04A04175-3DB7-434D-96A5-1F04887D0D0E&displaylang=en

I attempted these 2 downloads and I think I ran into a problem becase the the SDK says it is for visual studio 6.0 so I think I fussed with it for a bit and then ordered the CD for a whooping $7.85 from Microsoft and it had what I needed. You can order the CD from here:

\https://microsoft.order-5.com/trialstore/product.asp?catalog%5Fname=MSTrialandEval&category%5Fname=Developer+Tools&product%5Fid=X09%2D17298&cookie%5Ftest=1

The awesome thing about this product is it has an emulator so you can compile and test out your code on your PC first then when it is good to go you can compile in release and copy over the release files to the epods. I usually always stay connected with the null modem cable and then when you are doing a build for the MIPS it will copy the executable into the "My Epods" root and any dependent dlls into the \Windows directory. The dlls are not registered COM dlls so you can move them over to the storage card. If you are doing things that cannot be done in the emulator (e.g. my RegSet program, since it is modyifying the registry of the epods) you can have the null modem cable hooked up and run in debug mode on the epods. This is painful to do though. It takes a long time (30 seconds) to get everything stopped at a breakpoint. The first time you do it you think it is locked. Also, if your program has dependcies on MFCCE211.dll or OLECE211.dll, the debug versions (MFCCE211d.dll and OLECE211d.dll) have to be transferred over and they are about 1.2 MB each so it hogs up a lot of the precious epods memory. Once you are compiling in release you can then delete (or move to the compact flash card) the OLECE211d.dll and MFCCE211D.dlls

Before you do some programming can you verify what dlls are on your epods as it stands now? I want to figure out what dlls are there for most people so I know which ones I will have to post on the Yahoo site if I make any other programs. The questions I have are:

1> In \Windows do you have MFCCE212.dll or MFCCE211.dll? Or do you have both?
2> In \Windows do you have olece212.dll or olece211.dll? Or do you have both?

Also, in case any out there is curious. Up above in this thread I mentioned that my RegSet.EXE program requires Coredll.dll and that it is in \Windows on the epods. I got this information from a development tool I use called dependency walker. As it turns out, there is no such dll on the epods that I can find so I do not think this dependcey walker is woking correctly on these MIPS builds. I will have to look into this further.

Let me know how far along you get setting it up and getting it to work and post any questions that you have.

-Tim

03-03-2004 23:05:19

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) stevef
Profile
Kewl mate, think i`ll give that a bash over the weekend, you have done a lot of work Tim :)
any idea of puting windows CE3 on the epod - any one tried??? i was looking at the makers web site
and it looks like they have put CE3 on them .....

stevef

03-05-2004 13:51:52

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) marko
Profile
Hi Tim,

Here's some ideas for programs I'd like to have:

1. App to re-map two of the the hard buttons, user defined. It would be nice to press a
button for a screen cap, or copy, or paste, or kill app etc.

2. One tap reg export to storage card. (ok, that makes me sound really lazy )

03-15-2004 13:38:59

New MessageRE:New program posted on the Yahoo Group site (modified 0 times) marko
Profile
Re: Coredll.dll - it's in ROM and gets copied to \Windows.
03-16-2004 18:43:27

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3