Next text is Russian Win-1251
e_mail: d_korabelnikov@mail.ru
cite: http://www.atd-group.narod.ru
Atomic Destruction гордо представляет:
Rozen Maiden скринсэйвер
Так кто такие эти Rozen Maiden ?..
Печальный и необыкновенно красивый фильм о мальчике, у которого сдали нервы от непосильной школьной учёбы,
и его замечательных куклах, каждая из которых ведёт войну за то, чтобы стать настоящей девочкой, Алисой.
Может быть, кто-то скажет, что теперь слишком легко создать свой скринсэйвер,
используя один из "конструкторов скринсэйверов" В любом случае ...это ещё один скринсэйвер.
Системные требования:
Windows-98 or Windows-XP, дисплей с режимом 1024*768*32, Direct X,
около 15 MB свободной памяти для работы скринсэйвера
(тестировалось также на Windows XP при 128 MB RAM, работает нормально).
То есть программа работает на любом современном компьютере.
Внимание ! Я не тестировал скринсэйвер под Windows Vista, Windows 7 и старше, но надеюсь на совместимость.
Установка.
Просто скопируйте файл rozenscr.scr в каталог windows .
Используйте "рабочий стол, правая кнопка мыши, свойства..." чтобы выбрать и посмотреть скринсэйвер.
Или просто запустите rozen.scr.
Никогда не задаваемые вопросы:
Q: Ничего не видно ! (Кроме маленьких цифровых часов)
A: Выберите "Заставка - параметры" и установите Dark Screen в меньшее значение или 0.
Исходный текст есть.
rozenscr написана на FreeBasic 0.20, как и RedAlice, но скомпилирована на FreeBasic 1.05,
самом мощном и бесплатном Basic компиляторе, какой только можно вообразить.
Отчаявшись дождаться чего-то путного от Microsoft, алисоманы … то есть Quick Basic - оманы,
создали действительно профессиональный компилятор,
в то время как Microsoft Visual Basic так и остался скорее языком для написания крэков и кейгенов
(обычно против программ самой Microsoft)
FreeBasic можно найти на:
http://www.freebasic.net
Также требуется текстовый редактор FBIDE.
Как запакованы картинки. Oldschool method.
Исходный текст rozenscr основан на тексте RedAlice, но здесь нет анимации и мозаики картинок,
слайды просто следуют один за другим. Если Вы захотите скомпилировать свой скринсэйвер, достаточно
просто поменять файлы JPG и записать их названия в файл flist. Но длинные имена (если такие есть) следует
сократить до максимум 39 симолов.
Скринсэйвер грузит все картинки в память и распаковывает JPG картинки "на лету".
Для этого есть очень хорошая, быстрая и маленькая DLL - ни в коем случае не "объектно-ориентированная".
Это Intel JPEG Library. Эта библиотека была выпущена
Intel для бесплатного использования с полной документацией и примерами(см где-то
у меня на страницах), DLL может читать и писать JPG из/в файлов и памяти с помощью всего 2 функций:
ijlRead and ijlWrite.
Как компилировать исходный текст.
Установите FreeBasic 1.05 (если его ещё нет)
Измените путь к компилятору fbc.exe в файле !make.bat
Запустите !make.bat
Ошибки и предупреждения (если есть) will будут записаны в !errors.txt
Или, используя FBIDE:
Сначала создайте файл данных rozenscr используя uniarcrm.bas, uniarcrm.exe
Затем можно коипилировать rozenscr.bas из FBIDE, задав команду компилятора:
fbc.exe -lang fblite -s gui rozenscr.bas rozenscr.rc
Список исходных файлов:
rozenscr.bas - главный файл, скринсэйвер и режим свойств (/S switch and /C switch)
RedAliceW.bi - режим просмотра (/P parentwindow switch)
rozenscr.ini - ini файл скринсэйвера
IJL.bi - Intel JPEG Library описание функций и структур данных
coure.bin - 8*13 растровый шрифт
rozenscr.rc - список ресурсов
data\ directory - IJL10.DLL и JPG слайды
redstar.ico - иконка
uniarcrm.bas - пакует все файлы из каталога data\ в общий файл данных rozenscr
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?
|