Help - Search - Members - Calendar
Full Version: Win2DS *Unofficial* v0.8
1Emulation.Com > Official Emulator Forums > DSWifi > Win2DS
Pages: 1, 2
monkeynz
Win2DS / DS2Win v0.80f
January 11, 2008
-------------------------------------

This is an unofficial build of the Win2DS client and server, both the client and server have been updated
with new code to enhance the speed and quality of the service.

Changelog:
----------

0.80f "ultra-licious"
server - very yummy new icon (thanks TPDK!)
client - ULTRA speed option added for the (current) maximum possible frames per second
client - applied dswifi hack for faster TCP communications (thanks masscat!)

0.80e "revenge of the zoom"
server - increased security (server will require correct password before allowing mouse control)
server - Capture alpha blending (transparency) is now an option (will make cursor flicker - no way to avoid this sorry!)
client - hold R button and use ABXY to change zoom ratio of zoomed screen
client - changed gamepad mode to (hopefully) improve functionality

0.80d "attack of the keys"
server - mouse cursor no longer flickers while remote control is active
server - zoomed screen now stops at the correct full screen borders when scrolling
client - all keys now respond instantly when pressed (previously pressing a key would only sometimes get a reaction)
client - zoomed window scroll rate increased
client - mouse will now move smoother
client - click-drag operations are now possible in zoomed view

0.80c "the phantom CPU minutes"
server - added low quality option for fullscreen to decrease CPU usage on slower systems
client - holding L button while zoomed screen is on lower screen will now allow enable quicker scrolling using stylus

0.80b "return of the battery"
server - disabling sending of screens if nothing has changed (will increase battery life/performance significantly)
client - keys now repeat when held down in gamepad mode
client - screens power down when lid is closed
client - screens power down when in gamepad mode
keyboard - all keys now work correctly when shift or caps lock is on

0.80a "inputs strike back"
client - allow touch with the pen in zoom screen to click mouse
client - holding L and using ABXY will now use cursor keys
server - all the different mouse pointers (caret, resize, etc) now display correctly on the DS

0.80 "a new code"
client - optimised wifi code to greatly speed up throughput
client - move zoom screen with keyboard active
keyboard - exit key now works correctly
keyboard - lower screen updates disabled to enhance keyboard responsiveness
server - mouse control now works perfectly with zoomed screen
server/client - increased accuracy of touch screen aligning with mouse pointer
server - changed scaling algorithm to halftone colors for much higher quality fullscreen image


Getting it working:
-------------------

Dont use channels 0 or 1 as the wifi libraries have a weird bug which doesn't let these channels work.
(I use channel 10)

Also make sure port 8888 is open on your firewall (windows firewall and on your router if you are
accessing it remotely through the internet)

Go to Control Panel -> Windows Firewall

Click on the Exceptions tab, then click Add Port, enter Win2DS for the name, and 8888 for the port then
make sure TCP is selected and click OK.

Find your computers ip address by starting a command prompt and typing ipconfig

Provided your wifi is set up (using DSOrganize or a Nintendo Wifi Connection game) it should work fine with
Auto Connect, just type in the ip address you saw in ipconfig (ie. for 192.168.0.1 key in 192.168.000.001)

*** Important Note ***
Turn off scanning of the extension ".JPG" in your antivirus software - this program is constantly writing
new .JPG files to send to the DS, this will speed up performance huge-mongously (I hope I spelled that right).

*** Note for people with slow CPUs *** - the faster refresh rate you set for the part (and particularly full
screen view) the more CPU power is taken up. So the new ULTRA mode may use up a lot of cpu cycles and should
only be attempted by professionals.


Instructions:
-------------

Once you have connected you can use the following keys:

- hold R button and use ABXY to change zoom ratio of zoomed screen
- hold L button and use ABXY to send cursor keys of keyboard
- hold L button and use stylus to change zoomed area focus

- Thumbpad
- left to left mouse click (hold to drag)
- up to middle mouse click (hold to drag)
- right to right mouse click (hold to drag)
- down to send backspace

- ABXY move zoomed screen
- START opens menu
- SELECT opens keyboard


Disclaimer / Licensing Agreement:
---------------------------------

Feel free to distribute this release, so long as proper credit are given to everyone involved.
Neither Bill nor me are responsible should you accidentally/purposely use this to delete the interweb
(or whatever else you do with this program) in fact should anything happen, I'd probably blame Steve Jobs.

Original Win2DS created by Bill Blaiklock (sintax) - thanks for all your brilliant work and well structured code!
Enhanced code by Aaron Graham (monkeynz)
Icon supplied under Creative Commons license by TPDK - thanks! (tpdkdesign.net)


Extra Info:
-----------

Check for the latest version at http://www.1emulation.com/forums/index.php?showforum=89
Thanks 1Emulation, for a great message board and resources for the DS homebrew community!

If you are interested in DS development and want to help develop this project please send me a PM on 1Emulation.

For another great desktop control homebrew project check out DSVNC, the latest version is 0.3e and its available from
the NeoFlash forums (signup required). Its zoom-screen scrolling is a little faster than Win2DS but the screen updates are
tons slower, worth a look though! (particularly if you want to access your PC over the internet, as it uses less bandwidth)

download from:
http://rapidshare.de/files/38268453/ds2win.ds.zip.html
Mooney
Glad to see an update to this project! smile.gif

Posted in the news section.
Adoranalin
Working awesome!!

thanks alot for the update!

though i wonder if you might be able to implement a change such that in

Gamepad Mode: It recognizes when you hold down a button such as left/right/up/down, so you don't have to keep tapping it.

Same with keyboard open, holding down a key would keep repeating the key press.

if you could do that without much hassle it would be perfect!
teo95gr
This works perfectly! biggrin.gif
monkeynz
Win2DS *Unofficial* v0.8a Release by MonkeyNZ

December 14, 2007
-------------------------------------

Here's an early christmas present, will be releasing the code once I've made a few more changes and cleaned it up a bit.

This is an unofficial build of the Win2DS client and server, both the client and server have been updated
with new code to enhance the speed and quality of the service.

Changelog:
---------

Win2DS 0.8a

client - allow touch with the pen in zoom screen to click mouse
client - holding L and using ABXY will now use cursor keys
server - all the different mouse pointers (caret, resize, etc) now display correctly on the DS

Win2DS 0.8

client - updated code to compile with devkitpro r21 and dswifi 0.3.4
client - optimised wifi code to greatly speed up throughput
client - can move zoom screen with keyboard active
keyboard - exit key now works correctly
keyboard - lower screen updates disabled to enhance keyboard responsiveness
server - mouse control now works perfectly with zoomed screen
server/client - increased accuracy of touch screen aligning with mouse pointer
server - changed scaling algorithm to halftone colors for much higher quality fullscreen image

Wifi Hints:
----------

Dont use channels 0 or 1 as the wifi libraries have a weird bug which doesn't let these channels work (I'd suggest channel 10)


Disclaimer:
----------

Feel free to distribute this release in whatever ways you wish, so long as proper credit is given to everyone involved.

Win2DS is created by Bill Blaiklock
e-Mail: sintax AT nospam digitalAtrocity.com

Changes by Aaron Graham

Download from: http://rapidshare.de/files/38045496/ds2win.ds.zip.html
monkeynz
QUOTE (Adoranalin @ Dec 11 2007, 10:45 PM) *
Working awesome!!

thanks alot for the update!

though i wonder if you might be able to implement a change such that in

Gamepad Mode: It recognizes when you hold down a button such as left/right/up/down, so you don't have to keep tapping it.

Same with keyboard open, holding down a key would keep repeating the key press.

if you could do that without much hassle it would be perfect!


will put it my to-do list, can't promise you anything, but will see what I can do! =)
Doggy124
Great homebrew!!!
But there are something I want you to...

Fix
-gamepad mode screens don't turn off

Add
-gamepad mode mouse sensitive config in menu (I think it's too slow)
-sever IP recognize, so I don't have to type IP every time.

Thank
Adoranalin
QUOTE (monkeynz @ Dec 14 2007, 09:27 PM) *
will put it my to-do list, can't promise you anything, but will see what I can do! =)


cheers.

Excellent Christmas present! clapping.gif
pas
Thank you for updating this wonderful homebrew !
dbn045
I can't seem to get this to work on my r4 still. Does anyone have this working on their r4
gumbyscout
Thanks for updating this, now I can play viva pinata on my ds via my pc tongue.gif. Oh and can you maybe add support for a ram pack so that win2ds runs smoother?
Doggy124
QUOTE (dbn045 @ Dec 16 2007, 09:25 AM) *
I can't seem to get this to work on my r4 still. Does anyone have this working on their r4


I'm using R4 and it work.
virusak
Great job, but i when i use it, after about 5 minutes it starts lagging and then the connection is lost, "client timed out" says the server window sad.gif
using ds-xtreme btw
dbn045
QUOTE (Doggy124 @ Dec 16 2007, 01:54 AM) *
QUOTE (dbn045 @ Dec 16 2007, 09:25 AM) *

I can't seem to get this to work on my r4 still. Does anyone have this working on their r4


I'm using R4 and it work.


How did u get yours to work?
monkeynz
QUOTE (dbn045 @ Dec 16 2007, 03:25 PM) *
I can't seem to get this to work on my r4 still. Does anyone have this working on their r4


I've got a NDS Lite with R4DS - firmware 1.13 and it works perfectly on mine?!? Does it load up ok? If you have a problem connecting its probably a firewall issue.

And for the person who was asking about memory pak support, at the moment I won't be able to support memory paks cos I don't have one, but I may be able to get a performance boost without requiring a memory pak (with a lot more coding).

To the person complaining about the 5min lag and client timeout, I've identified this problem and I think I've solved it, only testing time will tell =)

New version out soon (maybe tonight) with better power management and better server stability, much much lower bandwidth usage (it won't send duplicate screens any more).
marioking9
hi im new but i downloaded the Win2DS works fine but i've tested the keyboard in NOTEPAD and the CAPS/Shift key doesn't work on it blink.gif

EX. when i typed ? on the win2ds keyboard it appeared as / insted of the ? mark
monkeynz
QUOTE (marioking9 @ Dec 17 2007, 04:22 PM) *
hi im new but i downloaded the Win2DS works fine but i've tested the keyboard in NOTEPAD and the CAPS/Shift key doesn't work on it blink.gif

EX. when i typed ? on the win2ds keyboard it appeared as / insted of the ? mark


Thanks for letting me know, I've actually already fixed this in the latest version, keep your eye out for the update to be released tonight.
monkeynz
Win2DS *Unofficial* v0.8b

December 17, 2007
-------------------------------------

Changelog:
----------

0.80b "the non-battery pwning version"
server - disabling sending of screens if nothing has changed (will increase battery life significantly, and may increase performance)
client - keys now repeat when held down in gamepad mode
client - screens power down when lid is closed
client - screens power down when in gamepad mode
keyboard - all keys now work correctly when shift or caps lock is on

http://rapidshare.de/files/38068327/ds2win.ds.zip.html
Doggy124
0.8b
found bug in....
-gamepad mode, mouse now mess up (don't know how to explain, it jumping around)
-gamepad mode, key repeat too fast.
-not sure but virtual console seem to harder to order PC to do some thing.

Anyway... thank foe new version : )
teo95gr
How about every keyboard button working on Virtual Gamepad mode?
I wanted to play Call of Duty 4 (on PC, but I do have it on DS too) but I had to play with one hand on DS and other hand on keyboard.
Resco
QUOTE (Doggy124 @ Dec 17 2007, 11:00 AM) *
0.8b
found bug in....
-gamepad mode, mouse now mess up (don't know how to explain, it jumping around)
-gamepad mode, key repeat too fast.
-not sure but virtual console seem to harder to order PC to do some thing.

Anyway... thank foe new version : )


Yea I got that too, when I put the mouse somewhere it just flies somewhere else, drawing a line or something (in Photoshop smile.gif). I calibrated my touch screen. I was also wondering, is it possible to make the server send screenshots faster (was trying to display video but it was a bit slow, maybe it isn't possible but it would be cool).
teo95gr
QUOTE (virusak @ Dec 16 2007, 04:48 PM) *
Great job, but i when i use it, after about 5 minutes it starts lagging and then the connection is lost, "client timed out" says the server window sad.gif
using ds-xtreme btw

Works perfectly on my DS-Xtreme. Looks like a problem with your connection/router/sumthin
dbn045
Ok i think i have figured out the reason why it doesn't work for me. I checked out the cpu of my pc and when i connected with my ds to my pc it using win2ds it went up to the 90 and 100 percent. That pc has around 750 megabites of ram. I tried win2ds on my other pc and that pc has 1 gig of ram and when i used it with that pc the pc's cpu was at 60-70 percent and it worked perfect. So i think it might be the ram.
monkeynz
QUOTE (dbn045 @ Dec 18 2007, 11:35 AM) *
Ok i think i have figured out the reason why it doesn't work for me. I checked out the cpu of my pc and when i connected with my ds to my pc it using win2ds it went up to the 90 and 100 percent. That pc has around 750 megabites of ram. I tried win2ds on my other pc and that pc has 1 gig of ram and when i used it with that pc the pc's cpu was at 60-70 percent and it worked perfect. So i think it might be the ram.


It doesn't need much memory to run, its more CPU intensive, as its taking lots of screenshots of your PC desktop and reducing them, then encoding them as JPEGs.

I could put a switch in the server which will allow it to use less CPU time for those of you with older computers, either by not using as high quality resizing or by slowing the refresh rate.

What CPU do you have and what speed? (Go to My Computer->Properties or System Information under accessories to find out)
monkeynz
QUOTE (Resco @ Dec 18 2007, 03:49 AM) *
QUOTE (Doggy124 @ Dec 17 2007, 11:00 AM) *

0.8b
found bug in....
-gamepad mode, mouse now mess up (don't know how to explain, it jumping around)
-gamepad mode, key repeat too fast.
-not sure but virtual console seem to harder to order PC to do some thing.

Anyway... thank foe new version : )


Yea I got that too, when I put the mouse somewhere it just flies somewhere else, drawing a line or something (in Photoshop smile.gif). I calibrated my touch screen. I was also wondering, is it possible to make the server send screenshots faster (was trying to display video but it was a bit slow, maybe it isn't possible but it would be cool).


I'll have a look into this.. the mouse code *shouldnt* have changed.. but maybe I moved something that affected it..

If you could explain "-not sure but virtual console seem to harder to order PC to do some thing." a bit more too, (give some examples) it would help
Doggy124
QUOTE (monkeynz @ Dec 18 2007, 07:29 AM) *
If you could explain "-not sure but virtual console seem to harder to order PC to do some thing." a bit more too, (give some examples) it would help

It's harder to click a mouse...(but that may cause ny my CPU)
anyway, can you make the mouse on PC not blinking when use Win2DS?

and...the key repeater in gamepad mode....
now we're unable to push&hold button.
monkeynz
QUOTE (Doggy124 @ Dec 18 2007, 03:52 PM) *
QUOTE (monkeynz @ Dec 18 2007, 07:29 AM) *

If you could explain "-not sure but virtual console seem to harder to order PC to do some thing." a bit more too, (give some examples) it would help

It's harder to click a mouse...(but that may cause ny my CPU)
anyway, can you make the mouse on PC not blinking when use Win2DS?

and...the key repeater in gamepad mode....
now we're unable to push&hold button.


Yeah could be a CPU speed problem - I'll see what I can do though.. you've given me some ideas..

I'll see if I can make key repeating a configurable option in the future
dbn045
QUOTE (monkeynz @ Dec 17 2007, 07:18 PM) *
QUOTE (dbn045 @ Dec 18 2007, 11:35 AM) *

Ok i think i have figured out the reason why it doesn't work for me. I checked out the cpu of my pc and when i connected with my ds to my pc it using win2ds it went up to the 90 and 100 percent. That pc has around 750 megabites of ram. I tried win2ds on my other pc and that pc has 1 gig of ram and when i used it with that pc the pc's cpu was at 60-70 percent and it worked perfect. So i think it might be the ram.


It doesn't need much memory to run, its more CPU intensive, as its taking lots of screenshots of your PC desktop and reducing them, then encoding them as JPEGs.

I could put a switch in the server which will allow it to use less CPU time for those of you with older computers, either by not using as high quality resizing or by slowing the refresh rate.

What CPU do you have and what speed? (Go to My Computer->Properties or System Information under accessories to find out)


Ok my computer is a Dell DIMENSION DIM 2400 Intel ®. Pentium® 4 CPU 2.20 GHz 2.19 GHz, 768 MB or RAM. I hope thats the right information.
BTW i am pretty sure that it isn't my firewall becasue i have turned it off and have closed other applications that i have that have shileds or firewalls.
monkeynz
QUOTE (dbn045 @ Dec 19 2007, 09:13 AM) *
QUOTE (monkeynz @ Dec 17 2007, 07:18 PM) *

QUOTE (dbn045 @ Dec 18 2007, 11:35 AM) *

Ok i think i have figured out the reason why it doesn't work for me. I checked out the cpu of my pc and when i connected with my ds to my pc it using win2ds it went up to the 90 and 100 percent. That pc has around 750 megabites of ram. I tried win2ds on my other pc and that pc has 1 gig of ram and when i used it with that pc the pc's cpu was at 60-70 percent and it worked perfect. So i think it might be the ram.


It doesn't need much memory to run, its more CPU intensive, as its taking lots of screenshots of your PC desktop and reducing them, then encoding them as JPEGs.

I could put a switch in the server which will allow it to use less CPU time for those of you with older computers, either by not using as high quality resizing or by slowing the refresh rate.

What CPU do you have and what speed? (Go to My Computer->Properties or System Information under accessories to find out)


Ok my computer is a Dell DIMENSION DIM 2400 Intel ®. Pentium® 4 CPU 2.20 GHz 2.19 GHz, 768 MB or RAM. I hope thats the right information.
BTW i am pretty sure that it isn't my firewall becasue i have turned it off and have closed other applications that i have that have shileds or firewalls.


I spent a few hours last night working on a few tricks to get it running smoother on slower PCs, I will release another version soon (maybe tonight). Until then you could use one of the earlier 0.80 builds as that will probably run a lot faster on your CPU.
Doggy124
I'm using Pentium4 2.93Ghz 512ram
monkeynz
Win2DS *Unofficial* v0.8c

December 19, 2007
-------------------------------------

Changelog:
----------

0.80c "the non-CPU pwning version"
server - added low quality option for fullscreen to decrease CPU usage on slower systems
client - holding L button while zoomed screen is on lower screen will now temporarily disable click to enable quicker scrolling using stylus

http://rapidshare.de/files/38083691/ds2win.ds.zip.html
Doggy124
My favorite combo is 0.8a server + 0.8c client

0.8c server seem to have problem with window's pinball game
(Locate : Start>>>Program files>>>Games>>>pinball)

Set Z in any button...
a -set the custom key and work fine.
c -set custom key but don't work in pinball ,I tried to type in notepad,it work fine
Tried set F2 and it work fine in both version.

Also scroll function in gamepad mode is great idea but a little hard to use.
Still can't press& hold button (cause by key repeater)
Gamepad mode's mouse is now normal (not jumping anymore)
monkeynz
QUOTE (Doggy124 @ Dec 20 2007, 01:05 AM) *
My favorite combo is 0.8a server + 0.8c client

0.8c server seem to have problem with window's pinball game
(Locate : Start>>>Program files>>>Games>>>pinball)

Set Z in any button...
a -set the custom key and work fine.
c -set custom key but don't work in pinball ,I tried to type in notepad,it work fine
Tried set F2 and it work fine in both version.

Also scroll function in gamepad mode is great idea but a little hard to use.
Still can't press& hold button (cause by key repeater)
Gamepad mode's mouse is now normal (not jumping anymore)


Thanks for the detailed analysis, yeah I forgot to mention I'd fixed the gamepad mouse mode.

Funny thing, I hadn't even tried out the gamepad functions at all until someone asked me to make changes in that area.

Coming in the next version - mouse won't flicker anymore, and eventually I'll get around to making key repeating an option.
Doggy124
I use gamepad mode a lot especially when using emulator to play games : )
monkeynz
Just thought of something.. turn off scanning on .JPG files in your antivirus software - since this program constantly is writing new .JPG files, this will cause a huge performance difference.
Adoranalin
awesome new updates! champions work smile.gif
just gonna test 0.8c now

if you're looking for suggestions:

support a config file for Custom keys and IP address etc (maybe key repeat as mentioned before) (or forget this if don't want to add FAT support)

add support for normal letter keys in gamepad mode?
Doggy124
QUOTE (Adoranalin @ Dec 20 2007, 05:36 PM) *
awesome new updates! champions work smile.gif
just gonna test 0.8c now

if you're looking for suggestions:

support a config file for Custom keys and IP address etc (maybe key repeat as mentioned before) (or forget this if don't want to add FAT support)

add support for normal letter keys in gamepad mode?


Do you mean on screen keyboard?
monkeynz
Thanks for the praise guys, its nice to know my hours of hard work is appreciated.

For the next updates I'm looking at implementing a dual screen zoomed mode, making zoom percentage configurable possibly, and I'll have a look into FAT support to allow config saving.
Robert
Keep up the good work monkeynz, i know the win2ds fanatics appreciate what you do. smile.gif
dbn045
Ok i was kinda stupid. I can use all of the releases on my pc but i have to turn down the speed cause my pc is slow. I like the new win2ds version it does make it go faster.Keep up the good work Thanks!!
monkeynz
0.80d "the final version before christmas"
server - mouse cursor no longer flickers while remote control is active
server - zoomed screen now stops at the correct full screen borders when scrolling
client - all keys now respond instantly when pressed (previously pressing a key would only sometimes get a reaction)
client - zoomed window scroll rate increased
client - mouse will now move smoother
client - click-drag operations are now possible in zoomed view

http://rapidshare.de/files/38104040/ds2win.ds.zip.html
Adoranalin
whoops, i meant when enabling custom keys, the keyboard appears, but you can't set any custom keys as letters, only as shift/space/alt etc.
but thinking about it, it's no biggie i don't really need it.

another release?! great!
monkeynz
For any other aspiring homebrew developers with a copy of Visual Studio, here's the current source code for version 0.8d.

Merry Christmas to everyone at 1Emulation, all the best!

http://rapidshare.de/files/38104160/Win2DS...ceCode.zip.html
Robert
You have a great Christmas and New Year too! smile.gif


I took a copy of your source, even though I don't have Visual Studio or even a DS!
fightabunny
I absolutely love your program. I was so disappointed when the original dev decided to stop making it.

Thank you so much for keeping it up to date. It runs so much smoother now and is actually a usable VNC rather than a gimmick.

I just have one question however. What buttons exactly are supported by the game pad mode? I've tried to operate various games with it and not a single one of my custom keys does anything except the mouse clicks. None of the buttons like space, shift, control, alt, etc. work.

Once again, thanks on a great homebrew!
monkeynz
QUOTE (fightabunny @ Dec 22 2007, 05:22 PM) *
I absolutely love your program. I was so disappointed when the original dev decided to stop making it.

Thank you so much for keeping it up to date. It runs so much smoother now and is actually a usable VNC rather than a gimmick.

I just have one question however. What buttons exactly are supported by the game pad mode? I've tried to operate various games with it and not a single one of my custom keys does anything except the mouse clicks. None of the buttons like space, shift, control, alt, etc. work.

Once again, thanks on a great homebrew!


I don't actually use the gamepad mode myself at all, so not sure what it was intended to do, apart from being a wireless touchpad for the computer.. I've never even tried setting custom keys for it.. lol

Will have to check it out sometime, the code for the gamepad looks pretty simple, I made a few changes to it already to allow key repeating and powering off the screens.
teo95gr
I want keyboard keys on Gamepad Mode, hurr

(for playing like, FPS Games)

And if possible, a way to change the speed the mouse will move on gamepad mode.
Doggy124
QUOTE (Adoranalin @ Dec 22 2007, 07:53 AM) *
whoops, i meant when enabling custom keys, the keyboard appears, but you can't set any custom keys as letters, only as shift/space/alt etc.
but thinking about it, it's no biggie i don't really need it.

another release?! great!


No, you can !
Only when set it will seem as blank but it work!

The later version gamepad keyboard seem to not work properly (0.8a work/0.8b not sure/0.8c not work)

---Tested 0.8d---
Good job!
the mentioned change logs are all work perfect!

thing that need to fix..
-gamepad mode keyboard don't work in many programs(game) (but0.8a work perfect)
-fix the key repeater (configurable) / Disable it.


Merry Christmas &Happy New year!!!
legssmit
first of all : your program is great !! thank you !!

But maybe you could add audio to the next version ?
Doggy124
QUOTE (legssmit @ Dec 28 2007, 01:58 AM) *
first of all : your program is great !! thank you !!

But maybe you could add audio to the next version ?


That will lower FPS...


anyway I find the best way to watch movie by Win2DS
-close anti-virus
-set screen resolution to low
-swap the over view screen to top screen
-pull out on-screen keyboard (this will disable lower screen update, made the top screen faster)

Happy New Year 2008!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.