serpenti by fsqrt [web]
[nfo]
|
||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
popularity : 56% |
|||||||
alltime top: #9667 |
|
|||||||
|
||||||||
added on the 2012-01-04 23:11:08 by frag |
popularity helper
comments
Reminds me a screensaver.
added on the 2012-01-04 23:33:41 by BackSpace
Wow, too good imagery for 32b.
nice
.
A 32b that doesn't just draw straight lines/xor blobs, and is fast. Thumbs up.
OK. We all know your have that random code generator and an army of slave testers checking if the outcome is interesting... ADMIT IT NOW! ;)
!
nice sizecoding, people thumbing
great title
nice! :)
O_O
madness
excellent idea !
:)
Another awesome release!
whee!
Wow.
wow
What nitro2k01 said.
Cool.
256 awesome bits.
cool, looks fresh
cool!
cute :)
Pretty nice 32b =)
frag: Would like to know if there is a particular reason to use the magic number 0x3D4 besides exploiting it to get a certain number from a weird memory location. Can all the data after the code be relied on to be the same? Or is it just for some locations like the one you used?
Sorry if I ask stupid questions, little experience =)
frag: Would like to know if there is a particular reason to use the magic number 0x3D4 besides exploiting it to get a certain number from a weird memory location. Can all the data after the code be relied on to be the same? Or is it just for some locations like the one you used?
Sorry if I ask stupid questions, little experience =)
@Tesseract: that's actually a VGA port (0x3D4). As i see it, the code changes the vertical offset in one go (re-using 13h as mode, then 20h in AH as parameter) You can test by changing 20h in AH to 10h, 40h, 80h.
See here : http://www.osdever.net/FreeVGA/vga/crtcreg.htm
See here : http://www.osdever.net/FreeVGA/vga/crtcreg.htm
@HellMood: Thanks, I wasn't familiar with VGA ports before. If you don't mind, I want to ask more questions about some things on that site which I might have gotten wrong (Offset) - "Memory Address Size" means you can only reference memory in this byte range (is 2 in DOS unless running in protected mode, where it's 4 bytes) and pixels per address is the max amount of data structures forming a single pixel which can fit in Memory Address Size.
Have I gotten it right?
Have I gotten it right?
Code:
xadd si,dx
crazy
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !