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

User Tag List

Показано с 1 по 9 из 9

Тема: Ищу программиста для написания текстового редактора.

  1. #1
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Ищу программиста для написания текстового редактора.

    Здраствуйте уважаемые форумчане.

    Проблема следующая нужен софт который может отцифровывать текст на касету.
    У меня есть текст, я бы хотел его отцифровать на кассетный носитель. Но сделать это так чтобы можно было ностальгически просматривать его на zx 48к. Т.е хотел вас, уважаемые форумчане, попросить помочь написать текстовый редактор под виндоус, где можно было бы импортировать и редактировать текст с русским шрифтом, а сохранить результат в виде tap или wav файла. Который можно было бы в дальнейшем записать на кассету. Много шрифтов даже и не требуется, а только выбор цвета текста, цвета фона и размера шрифта (если это возможно).
    По итогу чтобы на спектрум 48к можно было с касеты загрузить, и чтобы был по итогу загрузки читаемый текст с возможностью скроллинга через стрелки клавиатуры.

    Обладаю скромными знаниями в с++ и паскале. Могу на Qt сделать базовый текстовый редактор (с контролем ширины в 42 символа и возможностью закодировки текста Ср688). А дальше (wav tap) просто ступор.
    Натолкнувшись на статью из журнала Лучшие Игры 93г Принципы хранения и контроля информации http://zx-info.ru/?rc=12&id=5 - понял к чему идет дело.

    Должны же существовать какие нибудь библиотеки по реализации этих принципов которые можно интегрировать в gui. Но понял что это будет мне не под силу.

    Прошу помощи. В реализации проекта. Готов заплатить скромную сумму 2т.р. Никаких прав на конечный продукт не претендую, просто хочу быть пользователем данного удобного софта.

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

  3. #2
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,620
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    41
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    157 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На коленке из листалки для влодековской газеты

    https://drive.google.com/file/d/14kU...ew?usp=sharing

    51 символ в строке, data.txt должен быть выровнен под это. В конец лучше понапихать пустых строк, а то доходя до конца листалка виснет.
    Цвета экрана задаются в LOADER.BAS в первой строке.
    Выводится только в две нижние трети, потому что в верхней у газеты была картинка.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  4. #3
    Veteran
    Регистрация
    07.10.2006
    Адрес
    Павлоград, Днепропетровская обл., Украина
    Сообщений
    1,361
    Спасибо Благодарностей отдано 
    101
    Спасибо Благодарностей получено 
    100
    Поблагодарили
    73 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Судя по всему, достаточно конвертера текста в формат tap/wav. Писать текст можно в любом редакторе на PC, смотреть в любом редакторе/вьювере на Спектруме, работающем с ленточными файлами.

  5. Этот пользователь поблагодарил weiv за это полезное сообщение:

    Barmaley_m (12.09.2020)

  6. #4
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,773
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    38 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от maratAminev Посмотреть сообщение
    Прошу помощи
    Ну хоть это и не скромно, но предлагаю свой кросс-компилятор ZX Like Pascal под Windows, кириллица поддерживается, 64 символа в строке. Напишешь прогу на Паскале необходимую, с цветами. Можешь заменить шрифт на свой в файле библиотек libasm.lib - это обычный текстовый файл.
    А вообще, есть текстовые редакторы-оболочки для спектрумовских газет, некоторые позволяют свои тексты делать. Конкретно какие, не скажу, поищи на форуме. От Alone Coder вроде есть, например.

  7. #5
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,097
    Спасибо Благодарностей отдано 
    487
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше писать сразу свой вьювер. Придумать несложный формат, задающий цвета, может даже включающий в текст картинки. Ну вот как для читалок. Готовые тоже есть, разные. Каждая электронная газета - практически такая же читалка.

    Ну хоть это и не скромно, но предложу и свой кросс компилятор Оберона XDev с подсистемой ZXDev. Есть поддержка шрифтов 8x8 и 6x8 с кириллицей. И много других возможностей.


  8. #6
    Junior
    Регистрация
    15.08.2017
    Адрес
    г. Казань
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О вообще жырные предложения конечно. Глаза разбегаются. Все постараюсь попробывать.
    Теперь только понял на чем все демки пишут.
    Классно бы попробывать кросплатформы с красивеньким Gui - ну тоесть написал сразу скомпил
    и автоматом со встроенного эмуля проверка программы бы шла - вообще цены бы небыло, + еще бы
    графический пиксель арт чтоб прям в Gui без сторонних приложений спрайты рисовать.
    прям на 2д гейм деве зависнуть можно было бы.
    Но и так очень круто.

    Хотел спросить кросплатформенный компилятор на ZX С++ не существует, случаем не в связи с тем,
    что объектно ориентировочная писанина требует много памяти и трудно реализуема
    в переводе на ассемблер? Т.е. только С это возможно а С++ уже туговато пойдет.

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

    Касательно кросплатформенного оберона. Может есть какая инструкция как запустить сам XDev. Просто все папки с гит архива скачать.
    И какой именно батник запускать для написания программы из архива. Нужны ли какие-то дополнительные библиотеки или все влинковано в батник..
    Не совсем понятно. Просто Андрей там ссылку на форум скинул где все описано а вас не совсем понятно.

  9. #7
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,773
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    38 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от maratAminev Посмотреть сообщение
    Теперь только понял на чем все демки пишут.
    на самом деле, нет. Их пишут на ассемблере до сих пор, т.к. это самое эффективное по скорости и памяти.

    Для С на ZX есть кросс-компили z88dk, SDCC и ccz80. До C++ еще не дошли))

  10. #8
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,097
    Спасибо Благодарностей отдано 
    487
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от maratAminev Посмотреть сообщение
    Может есть какая инструкция как запустить сам XDev. Просто все папки с гит архива скачать.
    Да. Там самая свежая версия. Тоже есть и ридми, и квикстарт, и другие доки. И здесь на форуме тема, и на другои форуме. Ещё есть группа в Телеграме. Но вообще освоение потребует немножко времени. Ответил также приватно. Спасибо за интерес.

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

    Марат, мне пришло в голову, что ты заморочвшись с этой задачей, решил, что тебе придётся напрямую кодировать сигналы на кассету. На самом деле есть готовые утилиты для конвертации бинарей в образы магнитной ленты. Главное сформировать сам бинарь, в котором будет вьювер с нужным тебе функционалом, и блок данных, т.е. самого текста, приклеенный к вьюверу. Он может быть в одном кодовом блоке с вьювером или в разных. Вьювер конечно лучше написать самому, но можно взять и готовый. Добавить Бейсик-загрузчик.

    Конечно инструмент для облегчения компоновки разработать можно, как и специальный редактор для облегчения создания текста, но это будет очень узкоспециализированная задача. Будет наверное разумнее решать её в более широком смысле. Но даже в случае создания более удобного инструментария - всё равно не придётся кодировать данные на кассету сигналами вручную - проще будет вызвать готовую утилиту bin2tap.

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

    Да, утилиты, которые позволяют записать образ ленты на физическую кассету, тоже есть. Они обычно работают через аудиовыход компьютера.

  11. #9
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,620
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    41
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    157 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    На коленке из листалки для влодековской газеты
    https://drive.google.com/file/d/14kU...ew?usp=sharing
    Хм, тредстартер получил готовое решение и слинял, или слинял даже не посмотрев?

    Если что, мой заслуженный гонорар прошу перевести нуждающемуся форумчанину сюда - сбер 4817760113205896
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

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

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

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

Похожие темы

  1. Ответов: 278
    Последнее: 27.09.2020, 15:22
  2. Как организовать память для текстового редактора?
    от vinxru в разделе Программирование
    Ответов: 123
    Последнее: 02.06.2014, 18:23
  3. Ассемблер для стороннего редактора
    от Titus в разделе Эмуляторы
    Ответов: 3
    Последнее: 05.01.2010, 14:49
  4. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27
  5. Ищу программистика для написания игры МИНОТАВР
    от TomCaT в разделе Программирование
    Ответов: 13
    Последнее: 15.04.2006, 03:09

Ваши права

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