Re: [Audyssey] Puppy1 keyboard Issues

2008-07-09 Thread Jim Kitchen
Hi Thomas and Shaun,

Oh, ok, so kernel is a term for a system file of any name.  I mistakenly 
thought that you were saying that it was literally the name of a system file 
that every computer had.

BFN

 Jim

Where the system is concerned, you're not allowed to ask

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-09 Thread Thomas Ward
Hi Jim,
right. the kernel can be given any name the developer wants to give it. 
In MS dos it is msdos.sys, in Windows 95/98 it was io.sys, in Linux it 
is vmlinuz, etc. It isn't the name that is important but the system 
files function that determines what a kernel is.
At a minum a kernel bootstraps the initialization of the operating 
system handles basic keyboard, mouse, video, IDE drive support, etc. A 
kernel usually runs the very low level processes and functionality that 
the operating system needs for basic input and output as well as other 
hardware management. Everything else is just eh shell that rides on top 
of the kernel so you and I can communicate with the computer as well as 
get useful things done.
As an example let us take a very simple operating system like MS Dos 
6.2. the kernel is msdos.sys. the msdos.sys file handles the booting of 
dos, handles your basic vidio support, keyboard support, etc, but 
doesn't exactly give you much functionality by itself. The file 
command.com, however, is a shell that gets loaded so you can  type 
commands and pull up files, directories, and launch programs. files like 
autoexec.bat are nothing more than boot scripts for command.com that 
pass early instructions to command.com, and tell it where to find 
directories, files, what programs to launch, etc. files like config.ini 
hold special configuration settings for the shell. However, the real 
magic is msdos.sys which is running in the background managing the 
hardware, system clock,  and is providing input/output support for the 
shell you are interfacing with.


Jim Kitchen wrote:
 Hi Thomas and Shaun,
 
 Oh, ok, so kernel is a term for a system file of any name.  I mistakenly 
 thought that you were saying that it was literally the name of a system file 
 that every computer had.
 
 BFN
 
  Jim
 
 Where the system is concerned, you're not allowed to ask
 
 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the list,
 please send E-mail to [EMAIL PROTECTED]
 
 

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-09 Thread Thomas Ward
Hi Shaun,

Quote
jim this aint true, dos has a kernal, but windows up to 95 was a shell 
over that..
End quote

Actually, Windows 95 was just a graphical shell riding over top of MS 
dos 7. the operating system was still Dos, but Dos was relegated to 
mmore of a bootstrapper roll rather than the primary user interface. In 
previous versions of windows such as Windows 3.0 and 3.1 it was sold 
separately, and you had to add the win command to the startup scripts to 
load it automatically. with Windows 95 Dos and windows were bundled 
together, and Microsoft set windows to load by default. However, if you 
knew how to modify the boot scripts you could have Windows 95 boot into 
MS Dos 7 directly.
In fact, as late as Windows 98 you could theoretically install MS Dos 
independantly of the Windows user interface  for technical support 
purposes.  I use to run the Windows 98 Dos shell from floppies all the 
time when I wanted to access something using JFD such as Partition 
Magic, commo, and some of my other favorite dos applications.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-08 Thread Jim Kitchen
Hi Aiden and Thomas,

Thank you very much for the explanation of what the kernel is.  My old dos 
computer does not have a kernel file and it can run Windows 3.1.  So I guess I 
ran computers for over 20 years without a kernel file on them.  Sorry, just 
curious now as to what was the first version of Windows to implement the kernel 
file thing.  Wondering if it wasn't the first version of windows that was not 
just a program that ran on top of dos.  That would be XP or something like that 
right?

BFN

 Jim

Bad command or file name.  Go stand in the corner.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-08 Thread Thomas Ward
Hi Jim,
As was stated before every single operating system ever created has a 
kernel responcible for providing core functionality for the operating 
system. Just because the kernel doesn't have the name kernel in the file 
name doesn't mean there isn't one present. In fact in my experience most 
operating system kernels have obscure file names.
Using your example of MS Dos 6.2 and windows 3.1 there certainly was a 
kernel. In MS Dos 6.2 and earlier the kernel was located in the file 
msdos.sys. In Windows 95, 98, and ME the kernel was relocated to io.sys.
As to your question what was the first Windows version to run without MS 
Dos I believe it was Windows NT 4.0. The corporate versions of windows 
such as Windows NT were light years ahead of the Windows software 
available to the general home user base. While the rest of us were 
getting Windows 95, 98, ME corporations were getting Windows NT and 
eventually Windows 2000 Pro. Around 2000 I switched to corporate 
versions of Windows such as Windows 2000 for this very reason. I saw 
that the corporate versions were a much better product, and the home 
users were getting shafted by getting an infurior product.
As it happens Windows Milennium did turn a lot of customers off, and 
Microsoft couldn't really do much more to improve the old Windows 9x 
series of Windows releases. So they got smart and turned back to the 
windows NT platform for their next major windows release. On October 25, 
2001 Microsoft announced the release of windows XP which is probably the 
best os they ever wrote to this date. While I think Vista is ok XP has 
turned into a really robust and reliable os for a lot of people. the 
power of XP really has to do with the stability from windows NT, 2000, 
and the multimedia features taken from 98 and Millennium. Basically, the 
best of both worlds rolled into one single os.

Jim Kitchen wrote:
 Hi Aiden and Thomas,
 
 Thank you very much for the explanation of what the kernel is.  My old dos 
 computer does not have a kernel file and it can run Windows 3.1.  So I guess 
 I ran computers for over 20 years without a kernel file on them.  Sorry, just 
 curious now as to what was the first version of Windows to implement the 
 kernel file thing.  Wondering if it wasn't the first version of windows that 
 was not just a program that ran on top of dos.  That would be XP or something 
 like that right?
 
 BFN
 
  Jim
 
 Bad command or file name.  Go stand in the corner.
 
 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the list,
 please send E-mail to [EMAIL PROTECTED]
 
 

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-08 Thread shaun everiss
jim this aint true, dos has a kernal, but windows up to 95 was a shell over 
that.
Ofcause things were much simpler than they are.
The system was controled by 2 configuration files, programs had their own files 
and no central locations.
In windows 95-98 you still had this to a lesser degree pluss the startup 
folders and the central configuration bank called registry.
In these nt bassed systems you don't have this as such.
There is a boot loader called ntldr, a kernal file or several that make up this.
There is an ntdetect.com file so there is a really low level dos kernal in xp.
I know there still is an io.sys to.
Msdos.sys has been replaced by boot.ini.
Its the only text file in boot up.

At 09:51 p.m. 8/07/2008, you wrote:
Hi Aiden and Thomas,

Thank you very much for the explanation of what the kernel is.  My old dos 
computer does not have a kernel file and it can run Windows 3.1.  So I guess I 
ran computers for over 20 years without a kernel file on them.  Sorry, just 
curious now as to what was the first version of Windows to implement the 
kernel file thing.  Wondering if it wasn't the first version of windows that 
was not just a program that ran on top of dos.  That would be XP or something 
like that right?

BFN

 Jim

Bad command or file name.  Go stand in the corner.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-07 Thread Jim Kitchen
Hi Thomas,

Thanks for the explanation of the differences between the Timer function and 
the GetTickCount function.  Actually I did not know the rest of what you said.  
I mean I don't even know what a kernel is.  I have mostly heard of that in 
reference to compiling something in Linux.  But I did just find 3 copies of the 
kernel32.dll file on my computer. grin

Thanks again and BFN

 Jim

Thieves who steal corn from a garden could be charged with stalking.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-07 Thread aiden gardiner
Hi Jim,

this is a bit off topic, but just so you know, the kernel is the core of an 
operating system. it's the first thing to load into memory and the last 
thing to unload from memory. without the kernel, windows, linux, any 
operating system wouldn't be an operating system.

Aiden
- Original Message - 
From: Jim Kitchen [EMAIL PROTECTED]
To: Thomas Ward Gamers@audyssey.org
Sent: Monday, July 07, 2008 10:20 AM
Subject: Re: [Audyssey] Puppy1 keyboard Issues


 Hi Thomas,

 Thanks for the explanation of the differences between the Timer function 
 and the GetTickCount function.  Actually I did not know the rest of what 
 you said.  I mean I don't even know what a kernel is.  I have mostly heard 
 of that in reference to compiling something in Linux.  But I did just find 
 3 copies of the kernel32.dll file on my computer. grin

 Thanks again and BFN

 Jim

 Thieves who steal corn from a garden could be charged with stalking.

 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to 
 [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the 
 list,
 please send E-mail to [EMAIL PROTECTED] 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-07 Thread Thomas Ward
Hi Jim,
In a nutshell the kernel is the core of an operating system. It contains 
the really really low level hardware and software support for your 
operating system. Each operating system has its own unique type of 
kernel, but every single os out there has one. it is the first thing 
that gets loaded when the os is started and the last thing to get 
unloaded when the os is shut down. Everything else such as user 
interfaces, applications, and higher level drivers are just additional 
software so the os can be interacted with, but the kernel is the core of 
the os acting behind the scenes.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-06 Thread Jim Kitchen
Hi Thomas,

Yeah it doesn't make sense to me either, but I have noticed that the get tick 
count function does seem to be a bit more precise than the timer function 
especially for very small amounts of time.  You know like the .05 amount that I 
use for a timing loop in Mach 1, Pong, Homer on a Harley and Puppy1.

BFN

 Jim

Let not the sands of time get in your lunch.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-04 Thread piotru[
well jim i experience those menues problems. that's not good.
- Original Message - 
From: Jim Kitchen [EMAIL PROTECTED]
To: Thomas Ward Gamers@audyssey.org
Sent: Friday, July 04, 2008 1:23 AM
Subject: Re: [Audyssey] Puppy1 keyboard Issues


 Hi Thomas,

 Thank you for your programming example.

 I wonder how many people are having problems with the menus in Puppy1 and 
 Homer on a Harley.  If it is that many, I will make changes.

 BFN

 Jim

 There are two ways to write error-free programs; only the third one works.

 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to 
 [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the 
 list,
 please send E-mail to [EMAIL PROTECTED]
 


--
Kobietkom tez zdarzaja sie wtopy.
Zobacz filmik  http://link.interia.pl/f1e63


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-04 Thread Jim Kitchen
Hi Lisa,

Thank you very much for letting me know that the menus are working just fine 
for you.  It seems bizarre to me that they work fine for some but not for 
others.  I do also appreciate hearing that they are not working well for 
others.  I will take a look at it for version 2.

Thanks again and thanks again to those who have said that they are not working 
correctly.

Happy Fourth of July.

BFN

 Jim

Today is the day for Americans to get drunk and play with explosives.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-04 Thread Jim Kitchen
Hi Piotru and those having the keyboard menu problem with Puppy1,

I found out what the problem is.  The delay routine is slightly different from 
Homer on a Harley and Puppy1.  One uses the timer function and one uses the get 
tick count function.  So I will definitely change the Puppy1 one to be the same 
as the Homer on a Harley one.

Happy Fourth of July.

BFN

 Jim

Today is the day for Americans to get drunk and play with explosives.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-04 Thread Thomas Ward

Hi,
Hmmm... I'm not sure why that would make a difference, but we will see. 
Theoretically speaking, both are timers that refresh the state of the 
application x MS, and deciding on which to use is largely preference 
unless you are using a console appplication that requires GetTickCount 
instead of a standard Form timer.


Jim Kitchen wrote:
 Hi Piotru and those having the keyboard menu problem with Puppy1,
 
 I found out what the problem is.  The delay routine is slightly different 
 from Homer on a Harley and Puppy1.  One uses the timer function and one uses 
 the get tick count function.  So I will definitely change the Puppy1 one to 
 be the same as the Homer on a Harley one.
 
 Happy Fourth of July.
 
 BFN
 
  Jim
 
 Today is the day for Americans to get drunk and play with explosives.
 
 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the list,
 please send E-mail to [EMAIL PROTECTED]
 
 

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-04 Thread Cory
yeh, it does it to me all the time. I'm forced to press an up or down arrow, 
a bilyan times just to find what I want

Cory
- Original Message - 
From: Jim Kitchen [EMAIL PROTECTED]
To: Thomas Ward Gamers@audyssey.org
Sent: Thursday, July 03, 2008 5:23 PM
Subject: Re: [Audyssey] Puppy1 keyboard Issues


 Hi Thomas,

 Thank you for your programming example.

 I wonder how many people are having problems with the menus in Puppy1 and 
 Homer on a Harley.  If it is that many, I will make changes.

 BFN

 Jim

 There are two ways to write error-free programs; only the third one works.

 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to 
 [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the 
 list,
 please send E-mail to [EMAIL PROTECTED]

 __ NOD32 3243 (20080704) Information __

 This message was checked by NOD32 antivirus system.
 http://www.eset.com

 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-03 Thread Thomas Ward
Hi Jim,
Smile. Yes, I know how DirectInput polls for keyboard input. I guess I 
should have been more specific what I meant.
In my games how I handle this problem with DirectX skipping menu items 
or polling too fast is I trap the keyboard states in a Boolean  array. 
If the array reports that the key is already being held down my input 
timer ignores the key. However, if the array shows the key is not down 
it will perform the action once and ignores future requests until the 
key is released and pressed again. Here is a little VB 2008 sample to 
show you what I mean.

' Poll keyboard state.
key = keyboard.GetCurrentKeyboardState()

' Down arrow was pressed.
If key[Key.Down] And keys]VK_Down] = False Then
keys[VK_Down] = True
MenuDown()
End If

' Down arrow is not being held down
' so release it in the keys array.
Else
keys[VK_Down] = False
End

' Up arrow was pressed.
If key.[Key.Up] And keys[VK_Up] = False Then
MenuUp()
End If

' Up arrow is not being held down
' so release it in the keys array.
Else
keys[VK_Up] = False
End

As a result of the code above if the keys array returns true the if 
statement will skip the keyboard action until the keys array returns 
false. Otherwise it will wait until the key in question is not being 
held down, and then take action on the next key press.
Hope that helps.

Jim Kitchen wrote:
 Hi Thomas,
 
 Yes and no.  Some of the menus in Puppy1 such as adjust volume, adjust rate 
 of speech and change voice still use the VB6 keyboard input, because those 
 are chunks of code from before.  The main menus though are DirectX keyboard 
 input routines that I took from Homer on a Harley and just changed what they 
 say.
 
 DirectX keyboard input does not have key presses and releases.  You simply 
 pole all keys or the keys that you are looking for being pressed and it 
 returns a value of the state of the key.
 
 What I do and have always done is have a slight delay before poling for 
 another key press.  It is working perfectly for me in Puppy1 and Homer on a 
 Harley.  I guess though that the speed of some computers and fingers may make 
 a difference.  It really shouldn't though for the speed of the computer as 
 the delay routine should be constant regardless of computer speed.
 
 Yes, sorry, I forgot that some computers do not have a right control key.  I, 
 as I did in Homer on a Harley will add for that the space bar does the same 
 as the right control key.
 
 BFN


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-03 Thread Jim Kitchen
Hi Thomas,

Thank you for your programming example.

I wonder how many people are having problems with the menus in Puppy1 and Homer 
on a Harley.  If it is that many, I will make changes.

BFN

 Jim

There are two ways to write error-free programs; only the third one works.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-03 Thread Lisa Hayes
Jim I've struck no problems with the menus, not one.
Lisa Hayes
skype name, lisa12257
join my chat list subscribe at [EMAIL PROTECTED]
- Original Message - 
From: Jim Kitchen [EMAIL PROTECTED]
To: Thomas Ward Gamers@audyssey.org
Sent: Friday, July 04, 2008 10:23 AM
Subject: Re: [Audyssey] Puppy1 keyboard Issues


 Hi Thomas,

 Thank you for your programming example.

 I wonder how many people are having problems with the menus in Puppy1 and 
 Homer on a Harley.  If it is that many, I will make changes.

 BFN

 Jim

 There are two ways to write error-free programs; only the third one works.

 [EMAIL PROTECTED]
 http://www.kitchensinc.net
 (440) 286-6920
 Chardon Ohio USA
 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to 
 [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the 
 list,
 please send E-mail to [EMAIL PROTECTED]


 -- 
 No virus found in this incoming message.
 Checked by AVG.
 Version: 7.5.526 / Virus Database: 270.4.4/1532 - Release Date: 3/07/2008 
 8:32 AM

 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-02 Thread Jim Kitchen
Hi Thomas,

Yes and no.  Some of the menus in Puppy1 such as adjust volume, adjust rate of 
speech and change voice still use the VB6 keyboard input, because those are 
chunks of code from before.  The main menus though are DirectX keyboard input 
routines that I took from Homer on a Harley and just changed what they say.

DirectX keyboard input does not have key presses and releases.  You simply pole 
all keys or the keys that you are looking for being pressed and it returns a 
value of the state of the key.

What I do and have always done is have a slight delay before poling for another 
key press.  It is working perfectly for me in Puppy1 and Homer on a Harley.  I 
guess though that the speed of some computers and fingers may make a 
difference.  It really shouldn't though for the speed of the computer as the 
delay routine should be constant regardless of computer speed.

Yes, sorry, I forgot that some computers do not have a right control key.  I, 
as I did in Homer on a Harley will add for that the space bar does the same as 
the right control key.

BFN

- Original Message -
Hi Jim,
I am having a couple of keyboard issues with Puppy1 i would like to ask 
you about. Perhaps you can address them in a future update of the game.
the first one is about the menus. While in the menus pressing down arrow 
or up arrow scrolls too rapidly. Instead of moving to the next item it 
will often scroll 2 or 3 menu choices at a time. I believe you mentioned 
before you have switched to DirectInput for keyboard handling. In that 
case the menu keyboard input for the menus should be looking for 
keyboard releases and not key presses. If youcheck for a key release 
rather than a key press in menus the menu item won't scroll to the next 
item until the up or down arrow is released.
The second one is just a laptop vs desktop keyboard layout issue. As the 
game currently exists you need to shoot with the left control key and 
fire with the right control key. that is fine for desktops and laptops 
with a full sized keyboard, but not all laptops come with two control 
keys. I have owned two laptops with a left control key only, and in that 
case the gamer could fire but not get information on enemy positions. 
Perhaps you could add an extra information key to the game to address 
this issue with laptops?
Cheers.

---

 Jim

On the keyboard of life, always keep one finger on the escape key.

[EMAIL PROTECTED]
http://www.kitchensinc.net
(440) 286-6920
Chardon Ohio USA
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


[Audyssey] Puppy1 keyboard Issues

2008-07-01 Thread Thomas Ward
Hi Jim,
I am having a couple of keyboard issues with Puppy1 i would like to ask 
you about. Perhaps you can address them in a future update of the game.
the first one is about the menus. While in the menus pressing down arrow 
or up arrow scrolls too rapidly. Instead of moving to the next item it 
will often scroll 2 or 3 menu choices at a time. I believe you mentioned 
before you have switched to DirectInput for keyboard handling. In that 
case the menu keyboard input for the menus should be looking for 
keyboard releases and not key presses. If youcheck for a key release 
rather than a key press in menus the menu item won't scroll to the next 
item until the up or down arrow is released.
The second one is just a laptop vs desktop keyboard layout issue. As the 
game currently exists you need to shoot with the left control key and 
fire with the right control key. that is fine for desktops and laptops 
with a full sized keyboard, but not all laptops come with two control 
keys. I have owned two laptops with a left control key only, and in that 
case the gamer could fire but not get information on enemy positions. 
Perhaps you could add an extra information key to the game to address 
this issue with laptops?
Cheers.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-01 Thread Charles Rivard
Maybe the space bar could be the fire key?  Every keyboard has one.  Just a 
thought.

---
Laughter is the best medicine.  Look around you and find a dose.
- Original Message - 
From: Thomas Ward [EMAIL PROTECTED]
To: Audessy Mailing List gamers@audyssey.org
Sent: Tuesday, July 01, 2008 7:51 AM
Subject: [Audyssey] Puppy1 keyboard Issues


 Hi Jim,
 I am having a couple of keyboard issues with Puppy1 i would like to ask
 you about. Perhaps you can address them in a future update of the game.
 the first one is about the menus. While in the menus pressing down arrow
 or up arrow scrolls too rapidly. Instead of moving to the next item it
 will often scroll 2 or 3 menu choices at a time. I believe you mentioned
 before you have switched to DirectInput for keyboard handling. In that
 case the menu keyboard input for the menus should be looking for
 keyboard releases and not key presses. If youcheck for a key release
 rather than a key press in menus the menu item won't scroll to the next
 item until the up or down arrow is released.
 The second one is just a laptop vs desktop keyboard layout issue. As the
 game currently exists you need to shoot with the left control key and
 fire with the right control key. that is fine for desktops and laptops
 with a full sized keyboard, but not all laptops come with two control
 keys. I have owned two laptops with a left control key only, and in that
 case the gamer could fire but not get information on enemy positions.
 Perhaps you could add an extra information key to the game to address
 this issue with laptops?
 Cheers.

 ---
 Gamers mailing list __ Gamers@audyssey.org
 If you want to leave the list, send E-mail to 
 [EMAIL PROTECTED]
 You can make changes or update your subscription via the web, at
 http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
 All messages are archived and can be searched and read at
 http://www.mail-archive.com/[EMAIL PROTECTED]
 If you have any questions or concerns regarding the management of the 
 list,
 please send E-mail to [EMAIL PROTECTED] 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-01 Thread Thomas Ward
Hi Charles,
The fire key isn't the problem. One of my laptops has the left control 
for firing, but it does not have the right control key which is used for 
checking the enemy fighter's position.
Fortunately, the laptop I have with me currently has both control keys 
so it isn't currently a major concern, but could be an issue if I wanted 
to put Puppy1 on my other notebook computer.
Idealy Jim could use left an right shift as backup keys since every 
laptop I have owned has both shift keys since it is the most commonly 
used modifier key on the keyboard. Though, space would work for an 
alternate info key as well.



Charles Rivard wrote:
 Maybe the space bar could be the fire key?  Every keyboard has one.  Just a 
 thought.
 
 ---
 Laughter is the best medicine.  Look around you and find a dose.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]


Re: [Audyssey] Puppy1 keyboard Issues

2008-07-01 Thread shaun everiss
Yeah I noticed the laptop issue.
I thought the issue was my system, but didn't mention it.
At 02:51 a.m. 2/07/2008, you wrote:
Hi Jim,
I am having a couple of keyboard issues with Puppy1 i would like to ask 
you about. Perhaps you can address them in a future update of the game.
the first one is about the menus. While in the menus pressing down arrow 
or up arrow scrolls too rapidly. Instead of moving to the next item it 
will often scroll 2 or 3 menu choices at a time. I believe you mentioned 
before you have switched to DirectInput for keyboard handling. In that 
case the menu keyboard input for the menus should be looking for 
keyboard releases and not key presses. If youcheck for a key release 
rather than a key press in menus the menu item won't scroll to the next 
item until the up or down arrow is released.
The second one is just a laptop vs desktop keyboard layout issue. As the 
game currently exists you need to shoot with the left control key and 
fire with the right control key. that is fine for desktops and laptops 
with a full sized keyboard, but not all laptops come with two control 
keys. I have owned two laptops with a left control key only, and in that 
case the gamer could fire but not get information on enemy positions. 
Perhaps you could add an extra information key to the game to address 
this issue with laptops?
Cheers.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]