Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: MSX2/2+ Font Editor 8x16 (v2.5 final) (X-Basic) + sample fonts (also with codepages)

  1. #1
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    58
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cool MSX2/2+ Font Editor 8x16 (v2.5 final) (X-Basic) + sample fonts (also with codepages)

    ВЕТКА ОБНОВЛЕНА! (дополнения после видео)

    ПРЕДИСЛОВИЕ
    Речь ниже, пойдет не о редактировании шрифтов EEPROM, с целью изменения
    штатных шрифтов машины.
    Уж простите, но я преследовал другие цели.


    ПРОЛОГ

    Известно, что самый продуктивный движитель прогресса - лень.
    Она же и послужила стартом этому проекту, когда я решил,
    что такое положение дел больше меня не устраивает:



    Разве это можно читать, не плача кровью из глаз?
    Нет, я не про код, а про то, как выглядят шрифты.

    И я решился написать драйвер, который бы исправлял этот анахронический недостаток.
    Было скучно, из угрюмого неба шел снег, а я сидел и размышлял:
    "Как же можно исправлять сей недостаток, если для правки шрифтов, тупо нужен
    специализированный редактор?"

    И я решил написать:

    ПРОСТОЙ РЕДАКТОР ШРИФТОВ

    Основная идея заключалась в формировании шрифта, одновременно из двух:
    так как VDP9938/9958, имеет интерлейсный режим отображения, то нужно в каждой строке экрана,
    производить переключение на соответствующую ей строку шрифта.
    А это значит, что шрифт, вместо 8 строк на символ, должен иметь 16.
    Соответственно и редактор должен уметь таким образом выводить символы шрифта,
    позволять редактировать и сохранять для последующего использования, чтобы это не вызывало
    трудностей и накладных расходов, нашего трудяги z80.
    Сказано - сделано! И через пол часа, я уже написал простенький редактор, который
    отображает таблицу шрифта, и который, выбирая редактируемый символ, помещает его в "линзу",
    где искусно владея клавишами перемещения курсора и пробелом, можно изменять "некую" битовую
    карту символа, разделенную построчно в два банка видеопамяти, общим размером 8x16 точек на символ.




    Посидел, по-елозил курсором, натыкал группу заглавных латинских символов, но хочется же посмотреть,
    как же это все будет выглядеть?!
    Написал простенький драйвер на прерываниях луча развертки, и запустил:



    Да, шрифт кривоват, но эти точечки, они же божественны! :)

    И ТУТ ОСТАПА ПОНЕСЛО... (с) Ильф и Петров.

    Первым делом, я интегрировал драйвер отображения в сам редактор.
    После чего, я то и дело менял функционал, добавлял красивостей,
    сделал буфер обмена (на одну карту символа), экранные и вызываемые подсказки, сохранение и загрузку.
    Но я не учел главного - при редактировании шрифта, можно так его изуродовать, что отображение интерфейса
    станет неузнаваемым.
    Поэтому я тут же интегрировал теневой шрифт 8x16, а так же сделал переключаемым штатный системный шрифт,
    в который переключается редактор во время сохранения и загрузки.
    А параллельно, в редакторе появилась возможность переключения вида отображения "линзы",
    в которой блоки можно переключить из плоского вида, в псевдо 3D:




    После этого я еще пуще разошелся, и сделал еще кучу удобств и годноты
    (оптимизации вывода "линзы", режим перемещения по таблице шрифта, режим прокрутки битовой карты символа и др.)

    Остановился я лишь когда понял, что за пару часов, успел создать около шести! шрифтов,
    и при этом не сильно отвлекаясь на процесс редактирования.

    Среди этих шрифтов, было решено создать несколько для просмотра текстов в разных кодировках не родных для MSX:


    Кодировка cp866.

    Да, представленные шрифты имеют изъяны, да, они не доделаны местами, и да, я делал их для себя.
    При этом, я не сомневаюсь ни на секунду, что каждый заинтересовавшийся переделает их под свои нужды, с легкостью.
    Кроме того, в репозитории имеются примеры кода драйвера и загрузчика шрифта, под несколько видео режимов.

    Итак, представляю Вашему вниманию, не побоюсь назвать ее - одной из лучших моих программ на MSX-Basic для MSX2:

    MSX2 FONT EDITOR v2.5 (Final) (c) by Dolphin_Soft Vladivostok 2019

    Программа предназначена для редактирования экранных шрифтов,
    разрешением 8х16 пикселей. Эти шрифты могут использоваться
    во всех текстовых режимах или тайловых режимах:
    Код:
      - Screen 0, 40 символов шириной (аппаратное разрешение символа 6х16)
      - Screen 0, 80 символов шириной (аппаратное разрешение символа 6х16)
      - Screen 1 и выше: 32 символа шириной (аппаратное разрешение символа 8х16)
    Программа при старте включает режим через строчной развертки, и
    инициализирует прерывание луча развертки, в котором производится
    считывание четности выводимого кадра, и в соответствии ей переключается
    адрес знакогенератора.
    Тем самым достигается возможность реалтаймового отображения
    редактируемого шрифта, и его изменение "на лету".

    При редактировании, возможно искажение символов до такой степени,
    что интерфейс программы становится не читаемым. Для того чтобы
    этого избежать, была создана возможность использования "Системного шрифта",
    который загружается на этапе запуска, и реализована возможность
    переключения между редактируемым шрифтом и системным.

    Так как при операциях дискового ввода/вывода, невозможна работа прерываний,
    программа при старте копирует штатный шрифт (8х8) в теневую страницу,
    и при выполнении дискового ввода/вывода, переключается кратковременно на него.
    Эта возможность не была предусмотрена на этапе разработки программы, поэтому
    изначально, адреса банков для редактирования были выбраны штатные для режима
    SCREEN0, 80 символов в строке (адрес знакогенератора 0x1000).
    Таким образом, проблема была устранена.

    Сразу после завершения операции чтения/записи шрифта, программа
    вновь инициализирует прерывание отображения, и включает режим
    отображения шрифтов 6х16.

    Работа с программой:

    При старте программы, выполняются инициализации, загрузка системного шрифта,
    перемещение таблицы цветов (области блинка), и выполняется вывод интерфейса.
    Редактируемый шрифт при этом, берется штатный (8х8), и выполняется его копия
    в Банк 1 из Банк 0, тем самым достигается конвертирование стандартного шрифта
    8х8, в удвоенный - 8х16.
    Все дальнейшие операции с программой эти действия не выполняют.

    Используемая видеопамять распределена следующим образом:
    Код:
     1. 0x0000-0x07FF: Экранная область
     2. 0x0800-0x0FFF: Теневая страница (при старте в ней создается справка по клавишам)
     3. 0x1000-0x17FF: Банк №0 редактируемого шрифта (четные строки)
     4. 0x1800-0x1FFF: Банк №1 редактируемого шрифта (нечетные строки)
     5. 0x2000-0x27FF: Банк №0 системного шрифта     (четные строки)
     6. 0x2800-0x2FFF: Банк №1 системного шрифта     (нечетные строки)
     7. 0x3000-0x37FF: Банк стандартного шрифта (8х8) для операций ввода/вывода
     8. 0x3800-0xBFFF: Неиспользуемая область видеопамяти
     9. 0xC000-0xC0FF: Таблица цветов (знакоместа областей блинка)
    10. 0xC100-0xC112: Служебная область флагов и буфер копирования символа.
    При сохранении редактируемого шрифта, создается бинарный файл 'font.fnt',
    в который копируется область видео-буфера, лежащая по адресам:
    0x1000 - 0x1FFF, размером 4 КБ.
    Полученный файл представляет собой два банка шрифта, в первой половине
    файла находятся четные строки, во второй соответственно нечетные.
    Файл можно преобразовать для использования на других платформах.

    Перед сохранением редактируемого шрифта, в нем автоматически стирается
    карта символа с кодом 0, так как этот служебный символ используются
    программой в качестве курсора линзы символа.
    Второй служебный символ с кодом 255, может быть изменен, и все изменения
    будут сохранены. Это свойство использует шрифт cp1251, в котором символ
    с кодом 255, содержит русскую букву 'я'.
    ВНИМАНИЕ: Если включено отображение редактируемого шрифта, то при
    переключении вида курсора, этот символ будет уничтожен, битовой
    картой курсора, выбранной для соответствующего режима его отображения!


    Так же, при загрузке шрифта, автоматически выбирается для отображения,
    вновь загруженный шрифт. Это сделано для удобства и устранения путаницы.
    В интерфейсе программы, это отображается строкой: System Font, за которой
    следует адрес в видеопамяти (назначение адресов указано выше в таблице).

    Интерфейс программы очень прост и информативен.
    В верхней части находится тайтл, в котором содержится названия, номер версии,
    и правообладатель (я - Dolphin_Soft) :)
    В центре экрана находится табличка адресов редактируемого фонта,
    текущий адрес отображаемого шрифта (системный), под которым находится информация
    о текущем символе редактирования (его код в hex и dec виде, а так же сам символ)
    Под таблицей адресов, располагается карта шрифта, с выделенным в ней символом,
    который выбран в качестве редактируемого.

    В правой части находится "Линза символа" - область для редактирования, в которой
    можно выполнять перемещения курсора, клавишами управления.
    Строки линзы тонированы разным цветом, показывая, в каком банке шрифта, находится
    редактируемая строка.
    При нажатии клавиши [Пробел], происходит инверсия текущего блока (точки символа).
    "Курсор линзы", автоматически инвертируется в зависимости от блока под ним.
    Это сделано ввиду ограничений текстового видео режима. Для облегчения поиска
    местоположения курсора в линзе, нажатие клавиши [Shift], заставляет его мигать.
    Используя клавиши управления курсором, при зажатой клавише [Shift],
    можно выбирать редактируемый символ в карте шрифта. Так же можно перемещаться
    между редактируемыми символами, используя клавиши [<] и [>] (больше/меньше).

    Возможно "безотрывное" редактирование, то есть не отпуская клавишу [Пробел],
    перемещая курсор клавишами управления, блоки автоматически инвертируются по
    траектории его движения.

    Внизу экрана находится панграма, отображающая все буквы шрифта, в кодировке MSX.

    Под ней располагаются "Ключи" - клавиши управления,
    более развернутую справку по которым, можно получить, удерживая клавишу - [H]:
    Код:
    [S] - Save 'Font.fnt'   - Сохранение редактируемого шрифта
    [L] - Load 'Font.fnt'   - Загрузка   редактируемого шрифта
    [B] - System Font Adr.  - Переключает вид между шрифтами "редактируемый"<-> "системный"
    [C] - Copy Bank 0 -> 1  - Выполняет копирование банка 0 в банк 1
    [R] - Load  BIOS  char  - Перечитывает карту символа из ПЗУ, с копированием в банк 1
    [F] - Fill  ( white )   - Заполняет все блоки линзы
    [<] - To previous char  - Переход к предыдущему коду символа  
    [>] - To next     char  - Переход к следующему коду символа  
    [3] - View in 2D or 3D  - Переключает форму курсора "плоский" <-> "псевдо 3D"
    [DEL]   - Clear blocks  - Очищает все блоки линзы 
    [SPACE] - Invert block  - Инвертирует текущий блок линзы
    [SHIFT] - Seek mode     - При нажатии, курсор линзы становится мигающим, и в этом режиме,
                              можно производить произвольное перемещение по таблице символов 
                              фонта, используя клавиши управления курсором.
    [CTRL]  - Roll mode     - Удерживая клавишу [CTRL], можно производить прокрутку 
    			  редактируемого символа, для центровки в поле битовой карты.
    [ESC]   - Exit Program  - Выход из программы
    [CTRL] +[Ins] - Copy    - Копировать карту символа в буфер обмена
    [SHIFT]+[Ins] - Paste   - копировать карту символа из буфера обмена в линзу
    При нажатии клавиши [3], происходит переключение вида блоков линзы, из "плоского",
    в "псевдо 3D" и обратно.

    Текущий редактируемый символ, можно вернуть в состояние стандартного вида, путем
    загрузки его из системного ППЗУ. При этом происходит его копирование в оба банка (0 и 1).
    Вызов этой функции возможен через нажатие клавиши [R]

    Клавишами [F] и [DEL], можно соответственно заполнить все блоки линзы, или очистить.

    Комбинациями клавиш [CTRL]+[INS], [SHIFT]+[INS], можно копировать и вставлять
    карту редактируемого символа в буфер обмена и обратно.

    Удерживая клавишу [CTRL], и используя клавиши управления курсором, можно "прокручивать"
    редактируемый символ в редактируемом поле, для корректировки его положения.

    Клавишей [B], переключается отображение шрифта на экране, между "Системным" и
    "Редактируемым".

    Клавишами [S] и [L], производятся сохранение и загрузка редактируемого шрифта,
    соответственно. Загрузка и сохранение не подразумевают задания имени шрифта.
    Используется имя файла - 'font.fnt'.

    На этом можно расходиться.
    Тем кому интересен этот проект, может получить все необходимое в:
    репозитории на GitHub.

    А заключительное видео, продемонстрирует функционал редактора:




    Обновление релиза

    По личной просьбе Алексея (Wierzbowsky), в репу добавлена версия 2.6,
    с возможностью редактирования и сохранения шрифтов 8х8:




    Добавлен новый режим редактирования 8х8:
    Код:
     - Переключение режима происходит по клавише [8], в результате чего,
    программа переключается между режимами редактирования (8х8 <-> 8х16)
     - Выбранный режим редактирования подсвечивается в строке ключей, выделяя
    синим фоном разрешение шрифта по вертикали, для текущего режима.
     - В режиме редактирования 8х8, линза перекрашивается в 2 зоны по 8х8 блоков,
    в первой находится символ выбранный в карте шрифта, во второй - следующий за ним.
     - Можно одновременно редактировать оба символа.
     - Все функции (прокрутки, очистки, копирования, заполнения, сброса и т.д.) 
    применяются только к символу верхней половины линзы.
     - При сохранении происходит запись только одного банка (0х1000-0х17FF)
     - Все отображения продолжают работать как для режима 8х16
     - Повторное нажатие клавиши [8], производит переключение в режим редактирования 8x16
    От меня:
    Код:
     - Добавлена возможность копирования в буфер обмена, с очисткой текущего символа,
    используя клавиши [SHIFT]+[DEL]
     - Добавлена возможность сброса всего шрифта, с загрузкой из ППЗУ [SHIFT]+[R]
     - Исправлены незначительные ошибки отображения
     - Пофиксил некоторые ошибочки и неточности при вычислении адресов
     - Пофиксил некоторые переходы, чуть улучшена производительность
     - Удалены комментарии
     - Сократил исходник
    Последний раз редактировалось Dolphin101546015; 16.04.2019 в 19:36. Причина: Обновление релиза.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  2. Эти 5 пользователя(ей) поблагодарили Dolphin101546015 за это полезное сообщение:
    caro (15.04.2019), corsar (15.04.2019), svofski (15.04.2019), tnt23 (15.04.2019), Wierzbowsky (15.04.2019)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,831
    Благодарностей: 319
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это все зашибись. А как потом этот уникальный шрифт тягать вместе с текстом, в котором он используется? По мне MSX не обделен символами в штатном шрифте, любая 8-ми битка позавидует.

    Хотя, как редактор шрифта для игрушек, нормуль


    По теме. Такой подход к выводу шрифта, используется в файловом менеджере M.

    Хотя опять поворчу, тормоза все это. Турбы не хватало в MSX. И спустя чуть меньше 10 лет. ASCII разродилось, чем - это уже другая тема
    Последний раз редактировалось OrionExt; 15.04.2019 в 14:49.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #3
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    58
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Это все зашибись. А как потом этот уникальный шрифт тягать вместе с текстом, в котором он используется?
    Не понял вопроса, зачем шрифт "тягать", и куда, вместе с текстом? ))
    В смысле как использовать созданный шрифт? Так в репозитории есть примеры драйверов.
    Нужно либо создать аналогичный для своей программы, предварительно загрузив шрифт с адреса &h1000,
    либо используя загрузчик бейсика, писать программу использующую такие шрифты.
    Для меня больше был интересен второй вариант, но и реализацию резидентного драйвера
    я не опускаю. Вероятно, возможно, потом, лень...
    Напиши самостоятельно, там все просто

    По мне MSX не обделен символами в штатном шрифте, любая 8-ми битка позавидует.
    В Screen 0, 6х8 шрифт. Уверен, что 6х16 - в разы лучше и четче.

    Хотя, как редактор шрифта для игрушек, нормуль
    Да, структуру файла сохранения я описал, и указал, как можно применять, включая другие платформы.
    Последний раз редактировалось Dolphin101546015; 15.04.2019 в 15:45.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  6. #4
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,831
    Благодарностей: 319
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >В Screen 0, 6х8 шрифт. Уверен, что 6х16 - в разы лучше и четче.
    Нормальный шрифт 6х8 (80 символов в строке, все аппаратно, ворочать около 2Кб-ми, цвет 2 (+2)), а вот мониторов нормальных в достаточном количестве не было за вменяемые деньги.

    ЫЫЫ. А 5х8 шриф, как в Орион-128 (480 точек после доработки) – беда.
    Последний раз редактировалось OrionExt; 15.04.2019 в 15:18.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  7. #5
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    58
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    >В Screen 0, 6х8 шрифт. Уверен, что 6х16 - в разы лучше и четче.
    Нормальный шрифт 6х8 (80 символов в строке, все аппаратно, ворочать около 2Кб-ми, цвет 2 (+2)), а вот мониторов нормальных в достаточном количестве не было за вменяемые деньги.
    Так чем это не аппаратно?!
    Прерыванием вызываемым 1/60 секунды?
    Так это для z80 даже не одуванчики.
    Я не использовал какие-то извращения (кроме бейсика как такового для этих целей ), вывод шрифта выполняется полностью аппаратно!
    Программно я лишь говорю какой банк шрифта нужно включить на следующем кадре отображения, и то, само прерывание вызывается аппаратно,
    внутри которого маленькая функция переключающая банки, тоже - аппаратно.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  8. #6
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,831
    Благодарностей: 319
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тьфу. Вот я писатель. Ну, как чего наболело, тем и болею. Это ж высота. Нема вопросов, кроме частоты кадров в этом режиме
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #7
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    58
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Тьфу. Вот я писатель. Ну, как чего наболело, тем и болею. Это ж высота. Нема вопросов, кроме частоты кадров в этом режиме
    Для текстового режима, деление частоты вдвое - не страшно, при этом повышая четкость шрифта, снижается нагрузка на глаза.
    Высокая производительность и динамика здесь тоже особой роли не играют,
    хотя благодаря именно аппаратной реализации самого текстового режима, и они достижимы.
    Есть мысли, что можно создавать неплохие игры именно в SCREEN 0
    Отсутствие цветов конечно сыграет свою роль, однако это же, при правильном использовании, может придать игре особого шарма.
    Тем более, это становится новым ренессансом в современной эпохе (Return of the Obra Dinn), так почему бы не использовать этот шанс в ретро?
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  10. #8
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,831
    Благодарностей: 319
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Тем более, это становится новым ренессансом в современной эпохе
    Ренессанс – это Немного ренессанса с ю-туба.




    >Для текстового режима, деление частоты вдвое - не страшно, при этом повышая четкость шрифта, снижается нагрузка на глаза.
    Блымать будет, шо пипец. От кадровой. Причем тут картинка? Вот лично мой глаз уже давно перестроился на LСD. Как там с черезстрочной на LСD?

    Дайте ссылку на *.com файл вашей демо с горящими огнем. Или я не по адресу?



    О то видео, которое выше, ренессанс - режим 64×48 мулитиколор. Кто не в курсе
    Последний раз редактировалось OrionExt; 15.04.2019 в 16:56.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #9
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    58
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    По теме. Такой подход к выводу шрифта, используется в файловом менеджере M.

    Хотя опять поворчу, тормоза все это. Турбы не хватало в MSX. И спустя чуть меньше 10 лет. ASCII разродилось, чем - это уже другая тема
    Похвально, что ты заметил, но меня как раз насторожили его тормоза. Посмотри видос, у меня БЕЙСИК - рисует мгновенно, а у него, перерисовка окон - смерти подобна... BIOS юзает поди?

    - - - Добавлено - - -

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Блымать будет, шо пипец. От кадровой. Причем тут картинка? Вот лично мой глаз уже давно перестроился на LСD. Как там с черезстрочной на LСD?
    На Philips вывожу, нормально.
    Дайте ссылку на *.com файл вашей демо с горящими огнем. Или я не по адресу?
    Огонь не распространяется, а то пожар будет
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  12. #10
    Veteran
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    1,831
    Благодарностей: 319
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >>Дайте ссылку на *.com файл вашей демо с горящими огнем. Или я не по адресу?
    >Огонь не распространяется, а то пожар будет
    Не отрицаем И … нет. Да. Нет, так Нет.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Sample Tracker
    от ALKO в разделе Музыка
    Ответов: 12
    Последнее: 07.04.2019, 15:12
  2. GameBase MSX World (MSX1, MSX2, MSX2+, MSXturboR)
    от Rindex в разделе MSX
    Ответов: 4
    Последнее: 01.06.2016, 19:50
  3. ZX Font 3.1
    от SGO в разделе Утилиты
    Ответов: 10
    Последнее: 22.04.2016, 06:10
  4. Amiga Fonts Structure
    от breeze в разделе Amiga
    Ответов: 13
    Последнее: 23.10.2012, 12:35
  5. Fonts Powerpack 768 и 2048
    от newart в разделе Графика
    Ответов: 10
    Последнее: 12.02.2012, 12:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •