e_mail: d_korabelnikov@mail.ru
cite: http://www.atd-group.narod.ru
Atomic Destruction proudly
presents:
Rozen Maiden Screensaver
Maybe someone says it's
very easy to create own screensaver today using one of so-called
"screensaver construction kits". In any case, this is …
yet another screensaver.
System requirements:
Windows-98 or Windows-XP,
display with 1024*768*32 mode support, Direct X, about 15 MB memory
for screensaver itself (was tested also on Windows XP on 128 MB RAM
and works ok). So this screensaver works on any modern computer. Note !
rozenscr.scr was not tested on Windows Vista, Windows 7 or newer, I just hope for compatibility.
How to install.
Simply copy file
rozenscr.scr to windows directory.
Use "desktop, right
mouse key, properties..." and so on to view and select this screensaver. Or simply run rozenscr.scr to view.
Never asked questions:
Q: The screen is
completely black ! (exept a small digital clock)
A: Configure screensaver
and set Dark Screen to smaller value or to 0.
Source code included.
rozenscr.scr is written on
FreeBasic 0.20, but then recompiled on FreeBasic 1.05, the most powerfull and free Basic compiler you can
imagine. You can find it at:
http://www.freebasic.net
You also need FBIDE text editor.
How the slides were packed.
If you want to make a screensaver with other pictures,
simply place JPG files to Data subdirectory and place all names to Flist file.
Keep in mind: all JPG pictures for this program must have size 1024*768 pixels
and all filenames must be shorter then 39 symbols.
I prefer XnView to convert and resize images
Now we must have a way
to unpack this JPGs by screensaver "on the fly". And there
is a very good, fast and small DLL - not "object oriented"
in any way. This is Intel JPEG Library. This library was released by
Intel for free usage with full documentation and examples (see
somewhere on my site) and this library can read and write JPG both
from/to files and memory using only 2 functions: ijlRead and
ijlWrite.
How to compile the source.
Install FreeBasic 1.05
compiler (if you still don't have it)
Set path to fbc.exe in
!make.bat
Run !make.bat
Errors and warnings (if
any) will be written to !errors.txt
Or, using FBIDE:
First, create file alldata
using uniarcrm.bas, uniarcrm.exe
Then you can compile
rozenscr.bas in FBIDE, assuming you set compiler command:
fbc.exe -lang fblite -s gui rozenscr.bas rozenscr.rc
Source files:
rozenscr.bas - main file,
screensaver work and configure (/S switch and /C switch)
RedAliceW.bi - screensaver
preview (/P parentwindow switch)
rozenscr.ini - screensaver
options
IJL.bi - Intel JPEG
Library declarations
coure.bin - 8*13 character
font
rozenscr.rc - resource
list
data\ directory -
IJL10.DLL and JPGs of video sequence
redstar.ico - an icon
uniarcrm.bas - pack all
files from data\ directory to one archive file alldata
Copyrights goes here:
Video - Rozen Maiden - Nomad
Wallpapers - hmm..., hi there !
FreeBasic 1.05 compiler - 2004-2016 The FreeBASIC development team
Intel Jpeg Library - 1999-2000 Intel
UPX 3.03 - 1996-2008 Markus Oberhumer, Laszlo Molnar, John Reiser
XnView 1.91.5 - 1991-2007 Pierre-e-Gougelet
Icon Sushi 1.17 2001-2005 Towofu
Final words:
Will you wind? Or not wind?
|