Game Programming and Development Tools

the matrix in 32 bytes – klumsy

Klumsy

Administrator

Posts: 1061
From: Port Angeles, WA, USA
Registered: 10-25-2001
here is the matrix in 32 bytes

176
3
205
16
183
184
142
219
128
231
63
229
64
169
240
245
116
6
139
7
208
47
116
4
137
135
160
0
75
75
235
232

remember to make it copy con whatever.com
then hold down alt and enter each numbers using the keypad then releasing alt then doing the next number, and ctrl-z to close the file then run it
enjoy.

oh because its textmode, alt-enter to fully enjoy.

------------------
Karl /GODCENTRIC
Visionary Media
the creative submitted to the divine.
Husband of my amazing wife Aleshia
Klumsy@xtra.co.nz

[This message has been edited by klumsy (edited November 17, 2003).]

Klumsy

Administrator

Posts: 1061
From: Port Angeles, WA, USA
Registered: 10-25-2001
nobody tried it?

------------------
Karl /GODCENTRIC
Visionary Media
the creative submitted to the divine.
Husband of my amazing wife Aleshia
Klumsy@xtra.co.nz

nfektious
Member

Posts: 408
From:
Registered: 10-25-2002
I did...no luck tho. Did as you said. I'll try some of those other ones tho, just to see if they work

[edit]
Yeah, the other ones worked. I suspect the 0 bit in the matrix one is what is causing the problem; I didn't notice any special character with that one when I typed it in. ??

Cool stuff tho bro

[This message has been edited by nfektious (edited November 18, 2003).]

zookey

Member

Posts: 1902
From: Great Falls, Montana, USA
Registered: 04-28-2002
ok I am going to sound like a dork here ---but this is the Matrix as in Keanu Reeves and high flying ninja kicks right? because I am going to feel like a dork if it isnt and I am just typing this to show off that I am a fan of that matrix hehhehehehheh

------------------
Ignorance is bad, if you have it you will not have a good time.

Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
I tried it, didn't work for me either. Yes, the alt-0 isn't doing anything, and the resulting .com file is thus only 31 bytes. Can you double check the numbers? Or better yet, just email the .com file to me and I'll host it for people to download?

nfektious, what "other ones" worked?

BTW, everyone please try out my Matrix screen saver if you haven't done so already. It's at http://www.tegarttech.com/codex - free registration if you email me and mention you saw this post and also tell me one thing I can change or add to improve it (mentioning "multi-monitor support" doesn't count, I'm already working on that).

Brian

------------------

nfektious
Member

Posts: 408
From:
Registered: 10-25-2002
these were in another thread here (all posted by klumsy):

here is the first example.
176
19
205
16
196
47
73
243
170
64
235
250

12 bytes, not too hard to remember for a party trick, this one if done right should flash the screen different colors

here is a little scrolling one 11 bytes
176
19
205
16
196
47
170
20
1
235
251

some funky red plasma
176
19
205
16
196
47
186
201
3
238
147
238
238
147
64
117
248
19
193
245
170
226
250
64
235
247

now this is a nice one for 16 bytes, a plasma,watery looking one
176
19
205
16
196
47
170
17
248
100
19
6
108
4
235
246

I figured I'd copy them all here on behalf of Klumsy. Enjoy

CobraA1

Member

Posts: 926
From: MN
Registered: 02-19-2001
Go here:
http://www.kibria.de/frhed.html
get frhed
Import the hexdump:
b003cd10b7b88edb80e73fe540a9f0f574068b07d02f74048987a0004b4bebe8
When it asks "Does this data have the same format as the frhed display?" click "no."

Save as a .com file and enjoy the matrix .

Yeah, you can't type a null byte with copy con .

------------------
There are only 10 types of people - those who understand binary, and those who don't.
Switch Mayhem now available! Get it here
Codename: Roler - Planning, writing GFX basecode.

Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
Coolness. Reminds me of the 256-byte competitions: http://www.256b.com/

------------------

nfektious
Member

Posts: 408
From:
Registered: 10-25-2002
For the fun of it (or out of sheer boredom, not sure which ) I took on the task of "debugging" Klumsy's original matrix data.

1) Try substituting "1" for the 0 integer bit.
2) Try substituting "10" for the 0 integer bit.
3) Try substituting "2" for the 0 integer bit.

I used those numbers thinking Klumsy may have slipped in his typing - or perhaps it is his old age

I'll let you decide. There are of course other possibilities, but I was assuming the kiwis use the same keyboard layout as us yanks do

Enjoy.

CobraA1

Member

Posts: 926
From: MN
Registered: 02-19-2001
The instruction is:
mov [bx+0A0h], ax

It's the first "0" in 0A0h, I think.

I'm not sure what the instruction is for, though . An offset of some sort, I think, but I'm new to ASM, and I don't have the original source.

------------------
There are only 10 types of people - those who understand binary, and those who don't.
Switch Mayhem now available! Get it here
Codename: Roler - Planning, writing GFX basecode.

cheater007
Junior Member

Posts: 5
From: WISCONSIN!
Registered: 12-23-2003
I know I'll sound stupid, but, how do you do this?
CobraA1

Member

Posts: 926
From: MN
Registered: 02-19-2001
The programs are made in ASM, then assembled. ASM is basically a human-readable form of a binary program.

After the programs are assembled, they basically took a hex editor, and converted all of the bytes to decimal form, so you can punch them in on a numeric keypad. Is that what you wanted to know?

------------------
There are only 10 types of people - those who understand binary, and those who don't.
Switch Mayhem now available! Get it here
Codename: Roler - Planning, writing GFX basecode.

cheater007
Junior Member

Posts: 5
From: WISCONSIN!
Registered: 12-23-2003
Yeah, thanks!