Re: [Audyssey] Jd error on japanese windows

2010-06-23 Thread Thomas Ward
Hi Phil,
Hmmm...That does make sense. Part of the problem here is that Visual
Basic 6, the language a lot of accessible games are written in, was
released in 1998 before the Windows unicode standard was a core part
of the Windows operating system and Windows API. Unicode support on
Windows really wasn't fully standardized until Windows XP was released
in 2001 which obviously made languages like Visual Basic 6 obsolete
unless the developer in question intentionally created his or her
software using unicode support. Future versions of Visual Basic like
Visual Basic .Net, which was released in 2002, resolved a lot of
problems inherent in Visual Basic 6 and earlier, but as you can see
several game developers here haven't adopted Visual basic .Net and
still are using Visual Basic 6 even though it is far passed its prime.

On 6/23/10, Phil Vlasak  wrote:
> Hi Thomas,
> The same error occurs with the GMA engine in that it uses the ASCII codes
> instead of Unicode.
> The divide by 0 error happens as the math function codes have also changed.
> David is working on re-writing the math functions in Unicode and has been
> successful so far in a beta of the new engine.
> Phil

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Jd error on japanese windows

2010-06-23 Thread Thomas Ward
Hi Dark,
Ummm...that's kind of my point though. There is no such thing as ascii
machines running Windows. Windows XP, Vista, Windows 7, etc all use
unicode characters not ascii by default. That's part of the reason why
programming in Microsoft Visual C++ using the Windows API is such a
pain in the tail. You can't use standard ascii character strings, but
must wrap the string using an unicode macro that converts the ascii
string to unicode before passing it to a function.  The SAPI Speak
function is a simple case in point.
In the old Dos and early Windows days you could use an ascii string
constant like
const char* message = "Hello world!";
and pass it to a function. Unfortunately, now that the Windows API is
all based on unicode you can't really do that. the ascii string "Hello
world!" has to be converted to an unicode string like
LPWCSTR message = TEXT ("Hello world!");
instead. The TEXT() macro basically takes "Hello world!" and converts
it from ascii to unicode and passes it to a Win API unicode string
constant which can then be passed to a function like THE  SAPI Speak
function as follows.
voice->Speak (message, 0, SPSF_Default);
So as I said earlier when it comes to Windows programming there is no
such thing as an ascii machine.  Everything is converted to unicode
before it gets passed to the Windows API. That goes for window titles,
 labels, error messages, whatever. It all gets converted to unicode
before it is displayed on screen or gets spoken by SAPI.  The major
difference between C++ and something like one of the .Net languages in
C++ you manually have to do the conversion yourself by passing ascii
characters through macros where the .Net Framework does it
automatically if you are using C# .Net or Visual Basic .Net.

Cheers!

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Jd error on japanese windows

2010-06-23 Thread Phil Vlasak

Hi Thomas,
The same error occurs with the GMA engine in that it uses the ASCII codes 
instead of Unicode.

The divide by 0 error happens as the math function codes have also changed.
David is working on re-writing the math functions in Unicode and has been 
successful so far in a beta of the new engine.

Phil


- Original Message - 
From: "Thomas Ward" 

To: "Gamers Discussion list" 
Sent: Wednesday, June 23, 2010 9:02 AM
Subject: Re: [Audyssey] Jd error on japanese windows



Hi Dark,
I don't know what is causing the crash for sure much less a solution,
but I can tell you that the ascii character code and the Japanese
character set are completely incompatible. That's why computer
programmers came up with unicode. Unicode, which is the default
character encoding from Windows 2000 onwards, includes not just the
standard Western European characters but  support for Japanese,
Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a
universal character code that allows you to support any language and
system of writing imaginable. The ascii characters are more or less
limited to standard English characters such as a through z, 0 through
9, and a few special characters like the pound sign, periods, commas,
tabs, spaces, etc. Not enough to support very unusual characters such
as Japanese or chinese characters. However, that shouldn't have
anything to do with Judgment day crashing.


Dark wrote:

Hi.

We've recently had a question on the audiogames.net forum from a Japanese
chap called Yukio who's attempting to run Judgement day on windows 7.
Apparently he gets a "runtime error 6 overflow" message.

I suggested he download and install winkit, sinse that installs 
dependencies
and often fixes windows 7 compatibility issues, but apparently this 
hasn't

helpd as yet.

I did wonder however if it might also be a language thing, sinse I'm not
sure a Japanese version of windows would run standard ascii files the 
same
way as one using the roman alphabet, though whether this has anything to 
do

with errors I don't know,  though of course it might be something
entirely different.

so, I was wondering if anyone had any thoughts.

Btw, yukio has apparently E-mailed Liam as well.

Beware the grue!

Dark.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.







No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.829 / Virus Database: 271.1.1/2957 - Release Date: 06/23/10 
02:36:00



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Jd error on japanese windows

2010-06-23 Thread dark

Hi Tom.

I knew there was a difference betwene ascii and none ascii machines, but I 
wasn't certain if this would be the reason for jd crashing or something else 
which is why I bought it up on list.


Beware the grue!

Dark.
- Original Message - 
From: "Thomas Ward" 

To: "Gamers Discussion list" 
Sent: Wednesday, June 23, 2010 2:02 PM
Subject: Re: [Audyssey] Jd error on japanese windows



Hi Dark,
I don't know what is causing the crash for sure much less a solution,
but I can tell you that the ascii character code and the Japanese
character set are completely incompatible. That's why computer
programmers came up with unicode. Unicode, which is the default
character encoding from Windows 2000 onwards, includes not just the
standard Western European characters but  support for Japanese,
Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a
universal character code that allows you to support any language and
system of writing imaginable. The ascii characters are more or less
limited to standard English characters such as a through z, 0 through
9, and a few special characters like the pound sign, periods, commas,
tabs, spaces, etc. Not enough to support very unusual characters such
as Japanese or chinese characters. However, that shouldn't have
anything to do with Judgment day crashing.


Dark wrote:

Hi.

We've recently had a question on the audiogames.net forum from a Japanese
chap called Yukio who's attempting to run Judgement day on windows 7.
Apparently he gets a "runtime error 6 overflow" message.

I suggested he download and install winkit, sinse that installs 
dependencies
and often fixes windows 7 compatibility issues, but apparently this 
hasn't

helpd as yet.

I did wonder however if it might also be a language thing, sinse I'm not
sure a Japanese version of windows would run standard ascii files the 
same
way as one using the roman alphabet, though whether this has anything to 
do

with errors I don't know,  though of course it might be something
entirely different.

so, I was wondering if anyone had any thoughts.

Btw, yukio has apparently E-mailed Liam as well.

Beware the grue!

Dark.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Jd error on japanese windows

2010-06-23 Thread Thomas Ward
Hi Dark,
I don't know what is causing the crash for sure much less a solution,
but I can tell you that the ascii character code and the Japanese
character set are completely incompatible. That's why computer
programmers came up with unicode. Unicode, which is the default
character encoding from Windows 2000 onwards, includes not just the
standard Western European characters but  support for Japanese,
Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a
universal character code that allows you to support any language and
system of writing imaginable. The ascii characters are more or less
limited to standard English characters such as a through z, 0 through
9, and a few special characters like the pound sign, periods, commas,
tabs, spaces, etc. Not enough to support very unusual characters such
as Japanese or chinese characters. However, that shouldn't have
anything to do with Judgment day crashing.


Dark wrote:
> Hi.
>
> We've recently had a question on the audiogames.net forum from a Japanese
> chap called Yukio who's attempting to run Judgement day on windows 7.
> Apparently he gets a "runtime error 6 overflow" message.
>
> I suggested he download and install winkit, sinse that installs dependencies
> and often fixes windows 7 compatibility issues, but apparently this hasn't
> helpd as yet.
>
> I did wonder however if it might also be a language thing, sinse I'm not
> sure a Japanese version of windows would run standard ascii files the same
> way as one using the roman alphabet, though whether this has anything to do
> with errors I don't know,  though of course it might be something
> entirely different.
>
> so, I was wondering if anyone had any thoughts.
>
> Btw, yukio has apparently E-mailed Liam as well.
>
> Beware the grue!
>
> Dark.
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> 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/gam...@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Jd error on japanese windows

2010-06-22 Thread shaun everiss

probably a language thing I mostly use unicode whereever I can find it.
this goes for innosetup installers.
I may not need it but others may.
who knows.
At 04:27 p.m. 23/06/2010, you wrote:

Hi.

We've recently had a question on the audiogames.net forum from a 
Japanese chap called Yukio who's attempting to run Judgement day on 
windows 7. Apparently he gets a "runtime error 6 overflow" message.


I suggested he download and install winkit, sinse that installs 
dependencies and often fixes windows 7 compatibility issues, but 
apparently this hasn't helpd as yet.


I did wonder however if it might also be a language thing, sinse I'm 
not sure a Japanese version of windows would run standard ascii 
files the same way as one using the roman alphabet, though whether 
this has anything to do with errors I don't know,  though of 
course it might be something entirely different.


so, I was wondering if anyone had any thoughts.

Btw, yukio has apparently E-mailed Liam as well.

Beware the grue!

Dark.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


[Audyssey] Jd error on japanese windows

2010-06-22 Thread dark
Hi. 

We've recently had a question on the audiogames.net forum from a Japanese chap 
called Yukio who's attempting to run Judgement day on windows 7. Apparently he 
gets a "runtime error 6 overflow" message. 

I suggested he download and install winkit, sinse that installs dependencies 
and often fixes windows 7 compatibility issues, but apparently this hasn't 
helpd as yet. 

I did wonder however if it might also be a language thing, sinse I'm not sure a 
Japanese version of windows would run standard ascii files the same way as one 
using the roman alphabet, though whether this has anything to do with errors I 
don't know,  though of course it might be something entirely different. 

so, I was wondering if anyone had any thoughts. 

Btw, yukio has apparently E-mailed Liam as well. 

Beware the grue! 

Dark.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
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/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.