Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Активные темы Темы без ответов
Новости
20.10.2024
Идёт набор статей в № 49
Тема - "Сделано у нас 2.0".
Сроки - до 15 декабря
Обсудить работу над номером можно
тут
15.10.2024
Вышел № 48
Тема свободная.
Скачать можно здесь (19,3 МБ):
http://dgmag.in/N48/DowngradeN48.pdf
Обсудить -
тут
Настройки поиска (Страница 2 из 3)
Форум журнала "Downgrade" » Сообщения от wormsbiysk
Страницы Назад 1 2 3 Далее
Темы от wormsbiysk Расширенный поиск
Сообщений найдено [ с 26 по 50 из 58 ]
Конечно, не зря же я старался
Не прошло и десяти дней, как я закончил перегонять статьи в оболочку.
Собственно, релиз: http://tslabs.info/wormsbiysk/files/DGMAG12.zip
Версия DMS немного поменялась - 2.11, но из изменений только блокировка Ctrl-Break и совсем небольшая оптимизация. Ах да, еще и обложка в Windows не портится (по крайней мере у меня )
Ну что же, пока дискмаг-версия Downgrade#12 не готова, решил я все же выпустить новую версию оболочки.
Итак, DMS 2.1. Новые функции:
Проведена небольшая оптимизация кода, как результат, весь функционал уместился в 32 КБ (внешние программы не считаем)
Добавлена поддержка шрифтов 8x8 и 8x10, в результате на EGA\VGA количество строк можно увеличить за счет уменьшения самого шрифта. Лично я предпочитаю режим 8x10 - при его использовании глаза не устают так сильно, как в случае с 8x10, и при этом на экране умещаются 40 строк вместо 25 у 8x16. Режимы переключаются ключами /8x10 и /8x8
Возможность сохранить статьи на диск. Нажимаем F2 в просмотрщике и в папке с DMS получаем файл со статьей, очищенный от лишних внутренних тегов, так что его можно читать в любом текстовом редакторе.
Клавиша F3 включает\отключает подчеркивание - полезно в случаях, когда оно из-за проблем с видеокартой визуально 'разрывается'.
При желании можно добавить в список статей также исполняемые COM\EXE-файлы, к примеру, в качестве приложения к журналу. В данном выпуске функция не задействована, но можно ее включить в setup.ini (подробнее - в ARTICLES\READ.ME\DMS\README.TXT)
Ну и как же без общего ускорения работы оболочки, особенно на ISA-видеокартах
К сожалению, некоторые проблемы остались - в частности, порча обложки в Windows - судя по всему, виновата runtime-библиотека Паскаля.
Ссылка - http://tslabs.info/wormsbiysk/files/DMS21_N11.zip
Спасибо, буду перегонять
Прочитал новый выпуск, весьма хорошо получилось. Особенно понравились интервью, статьи про программирование GBC и про прошедший московский довнгрейд-фест. Ну и, как обычно, жду 'исходников' журнала, благо DMS 2.1 по большей части уже готова
Неплохо, жду выпуска, а то уже заждался
uav1606, скорее всего выложу, но позже (точных сроков не назову, занятость высокая)
Итак, я закончил перегонять статьи в оболочку и готов ее зарелизить. Ссылка: tslabs.info/wormsbiysk/files/DGMAG11.zip
Собственно, с релиза DMS 2.0 beta изменений в оболочке мало (добавлена подсветка ссылок, изменен формат обложки, несколько мелких исправлений). Звуковую систему я так и не внедрил - достали ее глюки под Windows. Кстати, обложка по непонятной причине продолжает портиться под Виндой, уже замаялся искать причину (помогает копирование файла SCREEN.IMX из папки SRC, но до первой перезагрузки). Возможно мерцание в просмотрщике статей на очень медленных ISA-шных видеокартах (на Trident и Cirrus Logic скорость нормальная).
В общем, качайте и пользуйтесь, исходники как всегда доступны в папке SRC.
P.S. Забыл добавить - вместо LxPic я все-таки использую PictView из-за большого количества PNG-файлов, которые накладно перегонять в другой формат. Можно, изменив одну строчку в setup.ini, заставить DMS использовать LxPic, тогда PNG-файлы отображаться не будут.
Как дела с декомпилированной версией журнала? Оболочка уже давно готова, я уже заждался
Прочитал журнал, очень понравились многие статьи (особенно интервью с автором Cubic Player). Теперь только осталось перегнать статьи в оболочку, для чего нужны будут своего рода "исходники" журнала
Перезалил архив с DMS 2.0. Ссылка: http://tslabs.info/wormsbiysk/files/DMS_20.zip
uav1606 пишет:Единственное, мне кажется, что текущий шрифт как-то не очень читабельный. :-)
Да, есть такое. В принципе, прочитать можно, но как-то неудобно. Шрифты, кстати, всегда можно заменить - я об этом написал в ARTICLES\READ.ME\README\text.txt
uav1606 пишет:Папка SRC в этом архиве пустая.
Упс, недосмотрел
uav1606 пишет:А как именно? У меня обложка из-под Windows была сильно пикселизированной, как будто очень низкое разрешение.
И ещё одно - я всё-таки за добавление LxPic в состав оболочки. :-)
Да, именно такой глюк и был. Сейчас исправил - теперь под Windows и DOSBox все нормально. Есть подозрение, что испорчен файл screen.dmp - когда я его скопировал из папки с DMS 1.2, все стало работать нормально. :-\
LxPic добавить можно (поменяв путь к просмотрщику в setup.ini), этим я займусь где-то через неделю (причины описаны в предыдущем моем сообщении)
Выкладываю бета-версию DiskMag System 2.0. Полностью написана на Паскале. Проверил на основной машине - работает замечательно, но есть несколько нюансов:
Мусор на некоторых видеокартах (в основном на S3) в самом конце (где прыгает картинка). Нормально работает только на Matrox Millennium, на остальных картах дергается;
Обложка журнала часто портится под Windows и DOSBox - не знаю, почему, скорее всего, плохо работает с Mode-X или что-то с портами мудрит. Причем в DMS 1.2 под DOSBox все было нормально :-\;
Музыки нет - я временно убрал звуковую систему. Хочу использовать MIDAS, но у него есть серьезная проблема - под Windows, если использовать Sound Blaster, имеется серьезный конфликт с DMA, в результате чего Windows аварийно завершает программу;
setup.ini теперь похож на стандартные *.ini файлы конфигурации. Кроме того, можно сменить шрифты и ANSI-картинки, а также обложку;
Как всегда, доступны исходные коды
Выкладываю эту незаконченную версию по той причине, что я на днях уезжаю на неделю в Оренбург и до меня будет трудно достучаться (а компьютера, скорее всего, у меня под рукой не будет). Можете писать сюда, я скорее всего все прочитаю. Качайте и пользуйтесь! Надеюсь, в мае выйдет полная версия DiskMag System.
Ссылка: http://tslabs.info/wormsbiysk/files/DMS_20.zip
S-FONT, кстати, я как раз использую на основной pascal-машине (Pentium 250 MMX, 128 МБ и т.д...), только зашил внутрь шрифты из EGA3.CPI. Надо б посмотреть.
Кстати, DMS 2.0 готова где-то на 80% - уже показывает статьи, осталось добавить меню выбора картинок и поменять звуковую систему. Правда, боюсь, что памяти эта версия затребует достаточно. Рассчитываю потребление памяти так - 200 КБ на саму DMS, 200 на музыку и еще где-то 100 для PictView\LxPic, плюс еще EMS\XMS для музыки и картинок (если надо будет), итого потребуется 500-520 КБ нижней памяти и желательно еще 2-3 МБ.
Update: буквально несколько минут назад собрал рабочую версию DMS 2.0 (без звуковой системы). Работает! Здесь пока не выкладываю, так как надо исправить некоторые глюки (например, мерцание во время просмотра статьи), а также протестировать на разных видеокартах и под DOSBox. Ах да, еще и статью дописать
eu6pc пишет:Я в свое время частенько использовал вот эти шрифты.
Прикол в том, что эти шрифты для графического режима (конкретно - для использования с GRAPH.TPU), а я ищу фонты 8x16 для тестового режима
Кстаати... Продолжаю разработку DMS 2.0 - готово где-то на 45%. Планирую заменить HSC-плеер музыки на MOD\S3M - будет намного лучше. Также ищу хорошие русские шрифты VGA 8x16 - стандартный не очень интересен (у кого есть - оставляйте здесь в сообщениях).
uav1606 пишет:К сожалению, проблемы с картинками остались - большая часть из них выводится в виде узкой полосы посредине экрана, уменьшить не получается...
Сколько установлено оперативной памяти? Некоторые картинки занимают в памяти около 500-700 кб памяти - если не загружен EMM386 и HIMEM.SYS, то возможны глюки. Скорее всего, PictView использует EMS\XMS, но на некоторых машинах работает с расширенной памятью с проблемами.
Кстати, у меня тоже были аналогичные глюки, вылечил конфигурированием просмотрщика через cfgpv.exe. Про LxPic - добавлю его в следующей версии.
Так, нашел немного свободного времени и переписал оболочку частично на Pascal. Качать здесь:
http://tslabs.info/wormsbiysk/files/dms_12.zip
Также приложил исходники - кому-нибудь пригодятся. DMS.EXE пропатчен, поэтому Runtime Error 200 не должно быть (но на WinXP в начале нет задержки). Если будут вопросы - пишите здесь
uav1606 пишет:wormsbiysk, мне выложить 10-й номер в DMS на главной? Или ещё будут какие-то доработки?
Можно, т.к. неизвестно, успею ли я сделать исправленную версию dms.exe на Pascal. Пока можно выложить.
"Out of string..." у меня выскакивала и на чистой системе, т.е. вообще без ничего, чистый DOS... Правда, Keyrus, кажись, был.
Странно... Хотя стоп - сейчас перекомпилирую DMS.EXE, убрав из исходника строчку '$DYNAMIC - она заставляет динамически (в процессе работы) распределять память под переменные.
UPD: к сожалению, не помогло...
Лучше в GIF - качество почти не падает, а размер намного меньше.
Согласен. Пока разберусь с "out of string..."
Это специально так сделано, думаю, раскусить ее несложно (подсказывать не буду )
uav1606, оболочка сама по себе капризная (так уж она работает ), поэтому прокомментирую проблемы.
На 286 можно попробовать ключ командной строки /nv - скорее всего, в FADEOUT.COM я использовал команды 386-го процессора, поэтому и виснет.
Загрузка картинки не до конца - вероятно, проблема PictView. LxPic можно на замену, вот только все png-шки придется перевести в jpg, слегка потеряв качество.
Ошибка "Out of string in line 0 of module DMS at address ...." возможна, когда используется EMM386 или происходит конфликт с одним или несколькими резидентами. Можно попробовать запустить через bat-файл DMS_EMM.BAT.
uav1606, BAK-файлы можно смело удалить, они остались от верстки в 'Лексиконе'.
По поводу обложки - чтобы не падало разрешение, я хотел сделать все в Mode-X, загрузив картинку с обложкой размером 320х600 в видеопамять и затем, аппаратно прокручивая изображение на экране, показывать ее последовательно . Но я тогда еще не знал, как с Mode-X работать, и сделал все в обычном VGA 13h 320х200. Естественно, от обложки осталась только верхняя надпись с номером журнала.
prikol.egb в оболочке и не будет открываться, это просто прикол (вернее, пасхалка).
eu6pc, вот ответы на вопросы:
1. К сожалению, в QBX нельзя нормально пользоваться функциями типа VARSEG и VARPTR, чтобы получить указатель на ресурс с русскими фонтами и загрузить его через функцию BIOS. В Паскале сделать это легче, да и работа с функциями DOS и BIOS попроще.
2. Просмотр картинок вместе с текстом потребует использования как минимум VESA-видеорежима (хотя бы 640х480 256 цветов), чтобы картоинки выглядели нормально, но с VESA-режимами работать медленно и неудобно. Оболочка работает в реальном режиме, поэтому линейный кадровый буфер для VESA-режимов недоступен, а как работает вывод графики через узенький сегмент в 64 кб с переключением банков видеопамяти, я даже и не хочу рассказывать, насколько там все костыльно делается.
Текстовый режим быстр и удобен для вывода текста, а загрузку картинок можно сделать и отдельно от текста (я так и сделал). Что касается HTML - что-то наподобие этого я использовал для расположения ссылок на картинки в тексте - только вместо < и > в тегах я использовал escape-последовательности (что очень похоже на ANSI). Можно открыть любой текстовик со статьей и посмотреть, из чего он состоит
3. Использовать браузеры для просмотра, на мой взгляд, неудобно. Про скорость я уже говорил (в идеале я хочу, чтобы все работало на XT )
4. По поводу перехода на Паскаль - я это и планирую сделать. Заодно исправлю глюки с Win9x\EMM386.
wormsbiysk пишет:uav1606, большое спасибо за архив! Теперь осталось только
...загнать все в оболочку, что я уже сделал. Вот архив с diskmag-версией 10-го номера журнала. Качайте!
Отправить вложение не удалось, вот ссылка: http://yadi.sk/d/fyN35nAVGJ9Fi
Заранее извиняюсь за размер - меньше 9 МБ сделать не удалось, т.к. картинки оставил в высоком качестве.
Только не забудьте запустить CFGPV, чтобы сконфигурировать просмотрщик картинок под свою видеокарту.
Сразу скажу - работает замечательно под DOSBox и HIMEM\Clean boot. Под Win9x проблемы с музыкой - замолкает, вылечить не удалось.
Под EMM386 были глюки в обычном варианте (с музыкой) - вылетала ошибка - я вложил патчик в виде bat-файла, но может работать нестабильно.
Сообщений найдено [ с 26 по 50 из 58 ]
Страницы Назад 1 2 3 Далее
Форум журнала "Downgrade" » Сообщения от wormsbiysk
На основе PunBB, при поддержке Informer Technologies, Inc.
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.