Web And A Directx Sdk From Web example essay topic

780 words
Acidspunk installation instruction Acidspunk requires an MMX processor and DirectX Place the. dull in win amp's plugin directory. Start win amp and press 'carl-k'Choose acid spunk and press 'configure' (or 'alt-k') Set the screen resolution Start the plugin 'carl-shift-k'Check the frame rate by pressing F 2 while the plugin is running. The plugin should run between 20-30 frames per second to look good. If not adjust the screen resolution. Party on! Soren Holstebroe - cid spunk homepage: web Asked Questions Up to date html version can be found at web asked questions about acidspunkHow do I run acid spunk?

Download the installer. Run the installer and follow the instructions Start win amp and press Ctrl-K to get the plugin configuration screen Select Acidspunk and press configure Select a video mode and configure the plugin as desired Click OK Click Close Press Ctrl-Shift-K each time you want to start acidspunkHow do I stop acid spunk? Press ESCAcidspunk requires MMX, where can I download that? You can't download MMX. MMX is a processor feature introduced in the pentium-chip. Not all pentium chips have MMX, however, but all Pentium II and newer chips have MMX.

Celeron chips have MMX too. Acidspunk requires directX, where can I get that? directX is installed in Windows 98 and later. To get the newest directX drivers visit web does Acidspunk say 'Unrecognized error value' when I start it? I'm not sure about this one, since it's an unknown error as the message said and I never had that error myself. If you have old directX drivers or run windows NT you may get this error message, but people with new drivers have reported the error message too. I have tried using som older directX features in version 2.08 that may work better.

Try getting this version or later. Why does Acidspunk say 'video mode not supported'? You have probably forgotten to configure the plugin before running. I will maybe implement a default video mode detection in a future version. Why is Acidspunk so slow on my computer? Acidspunk does millions of very complex calculations each second, so it requires some computational power.

Maybe I will implement an 8-bit palette mode in a future version which would approximately double the speed. Why doesn't acid spunk use my super powerful zillion triangles per second 3 D acceleration graphics card? Though it looks like it, acid spunk is not a 3 D-effect at all except for the flying spheres and to ruses, which take almost none CPU-time. Since the hard calculation are strictly 2 D I cannot take advantage of 3 D acceleration. Are you planning to release an Acidspunk screensaver? Yes maybe, but I have other priorities at the moment.

Where can I get an SDK for developing plugins for win amp? I found my SDK at web did you use to make Acidspunk? The source is programmed from scratch in standard c++ with inline assembler compiled with Visual C++. I used a plugin SDK downloaded from web and a directX SDK from web I only use directX functions to set up the display and to swap the display buffers. I used no other libraries or tools to create Acidspunk except my Texas TI-35 calculator, 'The C++ Programming Language, 3. rd ed. ' by B. Stroustrup, a mathematical handbook and some MMX assembler documentation downloaded from web + lots of coffee and lack of sleep. How does acid spunk work?

Acidspunk have two background buffers the same size as the screen. Each frame pixels are copied from one buffer to the other. The pixels are copied from a location in the previous buffer determined by a vector field the same size as the buffer. The vector field is created by tweaking the polar coordinates of the pixels a bit.

To create a smooth transformation I use bilinear interpolation, ie. each pixel in the destination buffer is calculated as a weighted average of four neighbor pixels in the source buffer. The weights are the fraction part of the vector in the vector field. Since bilinear interpolation requires lots of calculations, I have optimized the transformation routine with MMX assembler instructions. Will you make a version that support line-in signal?

I have no use for that feature myself so it has very low priority, but maybe if I get time some day. Have you made other interesting programs? Take a look at my programs page.