PDA

View Full Version : XS Demo leet converter



BB mods's
08-03-2005, 06:22 PM
Here (http://www.snt-systems.com/Uploader/uploads/leet text 2 v.03 compile 2.01v2.rar)


I still have some bug's to fix but the overall idea is there :)

afireinside
08-04-2005, 03:18 AM
It likes to crash when I type something than backspace it all out... :stick: Nice little program though.

2fink
08-04-2005, 03:28 AM
sent you an pm with some bugs i found.

Korpse
08-04-2005, 04:06 AM
Basic: ><7|23n3 5y573n5 L337 C0nv3|273|2ul35
Medium: ><7|23|\/|3 5\|573|\/|5 |_337 (0|\|\/3|273|2 |2|_||_35
Advanced: ><+|^ê|\/|ê §\|5+ê|\/|5 |_êê+ Çøñ\/ê+ê|^ ®û|ê5

this will be awesome when some of the bugs are fixed :)

masterofpuppets
08-04-2005, 04:49 AM
Basic leet should b3 1ik3 7h15, |\/|3|)1(_)|\/| |_1|<3 7|-|15, and finally /-\|)\//-\|\|dzР|_Ï|<3 7|-|¹§zØ|2.

W0nderb0y
08-04-2005, 07:08 AM
yea, basic should be more basic.

BB mods's
08-04-2005, 08:11 AM
Thank's for the help please keep the info comming,we will revise the basic 1 more time to see how basic we can get it down to. thank's a lot guy's :) My AIM sn is cpt 1337 if u wish to talk more about this.


Source code will be aval on request.

Charles Wirth
08-04-2005, 08:57 AM
We also need the nube converter for those who dont speak leet.

Ugly n Grey
08-04-2005, 09:02 AM
We also need the nube converter for those who dont speak leet.

can you change my nick to leet noob? I keep wondering who walked all over the keyboard. The last time I saw a screen like that was when I pushed my keyboard off my lap when my g/f at the time came to puter room door in nothing but a smile. Won't tell you what I pushed it with.

On topic: this is neat idea, love to see the source - when you are finished

BB mods's
08-04-2005, 09:02 AM
We also need the nube converter for those who dont speak leet.


1 thing at a time boss :) i need the new C++ and em64t C++ compiler to get the final release done.

BB mods's
08-04-2005, 09:05 AM
This VB version when done is for my GF and her n00b friend's to use,the XS version will be aval for all to use in a std x86-32 and a 64bit x86-64 version,The pic of my gf there was taken wile we were...umm...playing? ;)

masterofpuppets
08-04-2005, 09:38 AM
Urghhhh, DO NOT do this thing in .net, otherwise WINE users like me won't be able to play :<

BB mods's
08-04-2005, 09:47 AM
Ill have Linux version's out to brotha ;)

eshbach
08-04-2005, 11:27 AM
1 thing at a time boss :) i need the new C++ and em64t C++ compiler to get the final release done.

there is absolutely no reason this program needs to be compiled in native 64bit instructions.

since i'm guessing you have no arrays or variables larger than 4,294,967,296 you will be better off compiling this as a 32-bit program.

Borland C++ Builder X will be perfect for your cross-platform development as well.

BB mods's
08-04-2005, 12:07 PM
were doing the x64 version for a promo for microsoft/Intel and it was requested by FUGGER for me to build it.

BB mods's
08-04-2005, 12:14 PM
hahaha check my title under my name! FUGGER own's

eshbach
08-04-2005, 12:19 PM
were doing the x64 version for a promo for microsoft/Intel and it was requested by FUGGER for me to build it.


Ok so your "promo" is a program that uses a 16-byte aligned stack and wastes memory unneccessarliy as well as hurts performance.

Seriously, from a technical perspective, this program should be written with a 4-byte aligned stack.

Doing a 64-bit program demo is cool but you should do a program that should be written for the correct stack alignment.

n00b 0f l337
08-04-2005, 12:38 PM
can you change my nick to leet noob?
No, cause I am still here. ;)

BB mods's
08-04-2005, 12:46 PM
Ok so your "promo" is a program that uses a 16-byte aligned stack and wastes memory unneccessarliy as well as hurts performance.

Seriously, from a technical perspective, this program should be written with a 4-byte aligned stack.

Doing a 64-bit program demo is cool but you should do a program that should be written for the correct stack alignment.


I know the effect's of the program's 64bit structure..i know it will suck..but it will be used BY Micro soft as part of there code research in 64bit....it wont be used by any one here....

eshbach
08-04-2005, 01:01 PM
I know the effect's of the program's 64bit structure..i know it will suck..but it will be used BY Micro soft as part of there code research in 64bit....it wont be used by any one here....

hmm, that doesn't sit quie right with me seeing as I am an MSDN member and actively particpate in such research at my university (Cal Poly). this is kind of why i get a little pissed when people who aren't engineers pretend to be.

allow me to clarify on the importance of stack alignment.

If a stack is not aligned correclty, one of two things will happen:
either the program will crash, or the stack alignment will need to be
corrected via OS fix-up. on x86-64, the default is for stacks to be
corrected, however there are situations on the x86 and x86-64 platform
where unaligned access will generate a general-protection exception.
This is when the misalignment occurs on a 128-bit type, specifically
SSE/SSE2-based types.

Correcting misalgined stacks can lead to a severe performance hit at
runtime. According to MSDN testing, on the Pentium III platform,
unaligned stacks run 3.25 times slower. On Pentium 4 unaligned stacks
are about 2 tiems slower, and, interestingly enough, on the Itanium 2
platform, unalgined stacks are almost 459 times slower.

So even with the OS fix-up, which prevents your application from
crashing, one should avoid unaligned access.

Alignment faults are pretty easy to miss and I like the following MSDN
illustration:

When casting from an aligned pointer P1 to a pointer P2, where the
TYPE_ALIGNMENT(P1) < TYPE_ALIGNMENT(P2), you must ensure that all
accesses are properly aligned. Using P2 to dereference addresses
originally pointed to by P1 may result in an alignment fault. But if
TYPE_ALIGNMENT(P1) > TYPE_ALIGNMENT(P2), then P2 is fine to
dereference all elements, element-wise, that it points to.

BB mods's
08-04-2005, 01:06 PM
hmm, that doesn't sit quie right with me seeing as I am an MSDN member and actively particpate in such research at my university (Cal Poly). this is kind of why i get a little pissed when people who aren't engineers pretend to be.

allow me to clarify on the importance of stack alignment.

If a stack is not aligned correclty, one of two things will happen:
either the program will crash, or the stack alignment will need to be
corrected via OS fix-up. on x86-64, the default is for stacks to be
corrected, however there are situations on the x86 and x86-64 platform
where unaligned access will generate a general-protection exception.
This is when the misalignment occurs on a 128-bit type, specifically
SSE/SSE2-based types.

Correcting misalgined stacks can lead to a severe performance hit at
runtime. According to MSDN testing, on the Pentium III platform,
unaligned stacks run 3.25 times slower. On Pentium 4 unaligned stacks
are about 2 tiems slower, and, interestingly enough, on the Itanium 2
platform, unalgined stacks are almost 459 times slower.

So even with the OS fix-up, which prevents your application from
crashing, one should avoid unaligned access.

Alignment faults are pretty easy to miss and I like the following MSDN
illustration:

When casting from an aligned pointer P1 to a pointer P2, where the
TYPE_ALIGNMENT(P1) < TYPE_ALIGNMENT(P2), you must ensure that all
accesses are properly aligned. Using P2 to dereference addresses
originally pointed to by P1 may result in an alignment fault. But if
TYPE_ALIGNMENT(P1) > TYPE_ALIGNMENT(P2), then P2 is fine to
dereference all elements, element-wise, that it points to.



Im not trying to get in a pissing contest with u...FUGGER want's it done..im doing it...end of story. Back OT

I have enuff demo users now and feed back to start compiling the final version for XS

Charles Wirth
08-04-2005, 01:14 PM
As a developer, I have access to the compilers and I asked for it to be comiled on version 6 Intels C++ compiler.

We could submit it and have a listing under free applications for Intel.

BB mods's
08-04-2005, 01:17 PM
As a developer, I have access to the compilers and I asked for it to be comiled on version 6 Intels C++ compiler.

We could submit it and have a listing under free applications for Intel.



:owned: lol..sorry,I know what u are saying..understand this.But i have to do what the boss say's ya know?

eshbach
08-04-2005, 01:24 PM
:owned: lol..sorry,I know what u are saying..understand this.But i have to do what the boss say's ya know?

is this directed at me?

the only reason i even posted is because i don't want XS to look retarded by giving intel or microsoft a program that's fundamentally flawed. it doesn't really matter to me who requested what.

Charles Wirth
08-04-2005, 01:51 PM
I understand and there is no set rules, they might not accept it.

I hope you see the humor in it.

n00b 0f l337
08-04-2005, 05:53 PM
Just wait to see if we can add my l337. The noobs l337.... ;)

BB mods's
08-04-2005, 08:30 PM
Your's will be added as the new advanced

BB mods's
08-05-2005, 11:25 AM
Any 1 care to leave feedback?????

Korpse
08-08-2005, 04:27 AM
Right :)

im using it as you can see in my sig (and to the "delight" of all my friends on MSN, there too :p:)

Its good, I like the customize leet thing, BUT one problem with that..."save" and "clear" are too close together... And it would be SICK if we cud save the customized leets as profiles then share them with each other or something :)

Backspacing majorly screws it up sometimes if your typing something and spell it wrong, and wtf is the "Help Im a Noob" button for :p:

BB mods's
08-08-2005, 09:08 AM
The help im a noob button will end up being a real help section..As ya all know im single but ill keep the old model for allmy current software..little eye candy for all the geek's that cant get a Model ;)

i found nemo
09-04-2005, 07:32 PM
"><§ hÅ><Ø®"

wtf does that say???????

einCe
09-05-2005, 07:05 PM
it means XS haxor

BB mods's
09-06-2005, 07:47 AM
Indeed it does :)