CooL MiND's Homepage

CooL MiND's image

Soon new layout, see here for a Preview

DOS/WIN 3.x/Win 9x Utilities:

Tailor-made software, games, demos, business applications, ...
Features: Input devices: Mouse, keyboard: win95 under dos!, joystick, video: (S)VGA/VESA, Soundcards: SB16/GUS/PCSpeaker/DAC/Adlib,... Compact & Fast programs
Small & medium projects

Tracked Home-Made Music Modules: Download them All, XM & MOD (800kb)

Songs:

A good (dos) music tracker & player Fast Tracker II Version 2.09, supports XM, MOD, S3M, WAV, ... SB, GUS, DAC & PC-buzer

Player: Cubic v2.51 Cubic

Download Multi Media Viewer 1.62 Free ! Click here !

Univbex.exe is available at our Mirror Site

Main site: Mirror 2 for latest updates

Soon more files available, keep in touch

If you have an idea for an project, but you don't have the experience of coding, then this is maybe your chance ...

Production of Games, Business Solution Applications, Graphic presentations, industrial interfaces, Simulation, ...


His Favorite Links

Software Archives:

Simtel Net

Groups/Scene:

International Scene

DOS Related Software:

Multimediaware, play avi/mpg/mov
DosBox emulator

Misc.:

A site about cars :)
Another site about cars :p
Chat
Search
Action group
KIA start
KIA link
Anouk
Hellevation



Programming Tips/Tutorials:

1) Programming the hardware timer under DOS, used in sound players, clocks, ...

Most people program the counter like this (in asm):

MOV AL,34H
MOV DX,43H
OUT DX,AL
XOR AL,AL
SUB DL,3
OUT DX,AL
OUT DX,AL

This can be reduced to two outs, like this:

MOV AX,0024H ; Using byte mode instead of word
OUT 43H,AL
XCHG AL,AH
OUT 40H,AL

This routine can easely be transformed to Pascal or C(++)

2) Fast calculation of pixelposition on videoscreen, multiply 320/640/1024:

Y*320+X = Y*(64+256)+X, as you already know, 2^x can be calculated very quickly by doing bit shifts. Example in 320x200x256 graphic mode:

MOV AX,[Y]
MOV BX,AX
SHL AX,8
SHL BX,6
ADD BX,AX
ADD BX,[X]
MOV AL,[C]
MOV ES:[BX],AL
INC BX

But this can even better ...

MOV AX,[Y] ; less or equal than 255 !!!
XCHG AL,AH ; * 256 (assume AL=0)
MOV DI,AX
SHR AX,2 ; 286 or 2 x SHR AX,1 (XT)
ADD DI,AX
ADD DI,[X]
MOV AL,[C]
STOSB


Wired 98 Code Competition :

Download coolmind.asm (first version)

Download coolmind.asm (Second try)

The smallest executable that displays a counter in graphic mode was even 105, after a review by me: 103 bytes !!!, here is the 134 & 129 byte version ! You can adjust the position and change the font manually.


.MCO file is an MS MSN messenger Wink animation.

In fact it is nothing else than a .CAB file that is renamed to .MCO extension
You will see that this .CAB compressed cabinet archive, when you open it or extract it,
it contains another Cabinet file and a content .XML meta file.
.CAB files are archives from Microsoft. But can also be opened by WINZIP, WINRAR, WINACE and other archive unpackers.
An .XML file is like an HTML text file, you can open it in internet explorer or Firefox, notepad or whatever.
But the most important thing in the .MCO is in the .CAB file, it contains a Flash animation (.SWF)
Yes, a simple flash animation (.SWF), from Macromedia (Adobe).
Beside that, the archive also contains a .png (jpg) preview picture of the msn wink.
With this info in mind, you should be able to create or modify your own winks in messenger.

To try it, make a copy from a .MCO file and rename the file extension to .CAB.
Update or replace the contents of the file with another flash animation (.swf).
You can get a .swf animation file from the last construction step from an online wink maker.
Once done, rename it again to .MCO.

Enjoy,

Crash



Article in Dutch

Trust level, het veiligheidslabel van Netlog alias Redbox is niet zo veilig als m'n doet geloven.
Zoals in de meeste systemen zitten er "gaten" in de beveiliging.
Alleen al het bekijken van full size foto's van een trust profiel is heel makkelijk te omzeilen,
je hoeft zelfs niet ingelogd te zijn met een gratis account.
Op zich kan dit nog niet zoveel kwaad.
Het versturen echter van een non-trusted bericht naar een trust profiel zou niet mogen,
dit was een tijdje geleden zo, maar of dit nog nu het geval is, zou eens moeten her-test worden.
Het feit dat een account gelinkt is aan een gsm-nr, al dan niet pre-paid, enz. anoniem dus,
garandeerd geen enkele veiligheid, integendeel, zorgt voor een vals veiligheidsgevoel.

CoolMind


Your Forename and Family Name:

Your E-Mail Address:

Write here your Message:




Some background music

Looks like a counter

Email:

Last Update: 30/07/2007