News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Metalwork

Started by hitchhikr, February 23, 2007, 12:34:33 PM

Previous topic - Next topic

hitchhikr

You might be eventually interested by that piece of directx work of mine:

http://perso.orange.fr/franck.charlet/metalwork.zip
http://perso.orange.fr/franck.charlet/metalwork_src.zip

It requires latest directx update & a gfxcard handling pixel shaders 2.0.
The packer used for the job is a specialized one which sole purpose is to pack object files (it's a linker) like hell & generate very small executables (it's using context modelling as packing algorithm).

hutch--

hitch,

It GP faults on my win2k sp4. Perhaps the graphics card is not up to scratch, its a 2 year old 128 meg Winfast.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

hitchhikr

It should be ok but it really does require d3dx9_30.dll which is found in the latest directx 9 update.

Btw, the source archive contains a masm32 directory with the include & lib files for the masm32 distribution.

u

Nice, considering the size  :U
It didn't work on my w2ksp4 either, until I fetched that d3dx dll.
Please use a smaller graphic in your signature.

EduardoS

Worked fine here, Vista x64, Radeon 9600XT (WOW! The first time i sayed my video card instead of my processor...).

hutch--

OK, downloaded the required DLL and it works fine, it showed two (2) effects, the first was a radial fan type of image with it fading on the right side, the second was a moving tunnel with light at the outer end. It ran then stopped and it was very difficult to shut it down. Repeated Ctrl+Alt+Del eventually got there.

The tunnel effect was very good and the EXE size is impressive.  :U
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Wistrik

No problems at all running on my WinXP SP2 system (AMD64, GeForce 6800GT). Watched it until I was satisfied, then pressed ESC to exit to desktop. Well done.

Siekmanski

Very cool effect, nice demonstration.

Grincheux

Very nice, works fine on my pc too. Chapeau !
Kenavo

Grincheux
_____________________________________________________
http://www.phrio.biz

hitchhikr

Quote
Very cool effect, nice demonstration.

There's 2 effects, the second one (a raycasted tunnel) will appear after a while.

Grincheux

I saw the 2 effects.

I don't know which is the best.

Very good.
Kenavo

Grincheux
_____________________________________________________
http://www.phrio.biz

Siekmanski

Yeah, both effectS are very nice   :U

daydreamer

nice effects
interesting calling methods with lots of pushs
makes me wonder if not single rep movsd from datasection to stack, would be even smaller and a cool solution even in normal dx programming to keep all data structured and reusable in structs

Seb

The effects were nice, but it wouldn't exit to the desktop - I had to force a reboot using the reset button. :tdown

But all in all, well done.

hitchhikr

Quote
makes me wonder if not single rep movsd from datasection to stack, would be even smaller and a cool solution even in normal dx programming to keep all data structured and reusable in structs

Some calls are dependant on other calls results, i think it it would lower the compression ratio anyway.

Quote
The effects were nice, but it wouldn't exit to the desktop - I had to force a reboot using the reset button.

Did you try the escape key ? What is your config (windows/dx/gfxcard) ?