1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip
фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
защеканец gpv хорошо сосёт.
ZXAAA → PC-ZX Staff, Emmulator's → Text Decoder
1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip
фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
[quote="Шыншыл"]
1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip
фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
Вот теперь бы hotfix для пробела сделать. А то пробелы вообще убирает при загрузке ранее сохраненного чарсета.
т.е. в сохраненном наборе пробел не сохраняется?
Кажется, понятно, в чем дело.
[quote="Шыншыл"]
т.е. в сохраненном наборе пробел не сохраняется?
Именно. После загрузки набора тупо все пробелы убираются. Оно конечно мелочь - поставить пробел и всё. Но какбэ хотелось чтобы было [img]http://zxdemos.ru/oldforum/img/posts/posts_19/27624.gif[/img]
А, нашел ошибку. перезалью, как исправлю.
Исправил баг с пробелами. ссылка таже, см.выше.
Спасибо, Дима! Теперь всё пучком.
Ещё одна хотелка - сворачивание окна. (помимо закрытия) и разворачивания на весь экран (полезно когда текста ОЧЕНЬ много).
Я понимаю что Win+D рулит, но тогда при разворачивании любого окна разворачивается и Text Decoder
попробую исправить сегодня.
пофиксил. ссылка та же.
О! Оно! Спасибо, Дима!
нзшт)
маленький бонус: я заколебался брать названия БАЛШИМИ БУКВАМИ поэтому вот:
[img]http://zxdemos.ru/oldforum/img/posts/posts_19/27624.png[/img]
http://g0blinish.ucoz.ru/pb/deca.zip
окно в центре - это разделитель - подчеркивание или пробел. с одним длинным словом вряд ли прокатит, а вот с текстом как на картинке вполне.
У меня, походу выдирания текстов, назрел ещё ряд хотелок, важных на мой взгляд...
Щаз пойду корову подою и напишу...
Итак ... чего не хватает.
1. Вот тут - Ball Dreams первый вертикальный скролл. В каждой строке последний символ - включен 7й бит.
Чтоб привести к тому виду, как видно на экране, пришлось сначала вручную поделить текст на строки, так как длина строки не фиксирована - конец определяется этим самым включенным битом (рядом в окне на паузе проматывал часть демки, чтоб соблюсти центровку), а потом загрузить текст в HEX редактор (HexEditorNeo) и там на весь файл сделать AND 7F.
Вот и хотелось бы чтоб можно было это самое AND #7F сделать на весь текст (ну или на выделенный мышкой участок, но это совсем не обязательно -если есть включенный бит, то его надо не в куске текста выключать, а во всём тексте целиком).
2. Сделать произвольный XOR на весь текст. Бывает, что текст лежит ксореный и расксоривается по одной букве в момент вывода на экран.
Чтоб не вкидывать снова в HEX редактор, желательно было бы иметь такую функцию под рукой.
3. Ну и чтоб уже закрыть вопрос с логическими операциями - чтоб ещё и INC и DEC был.
В части с приветами в Satisfaction Megademo пришлось к каждой ячейке памяти, где хранится текст (с #c800), добавлять #41 (вообще формально - помойму xor #40 + 1, но это не столь важно), чтоб получить более-менее читабельный текст, который потом можно было бы подкорректировать и сделать нормально читаемым.
сложно это все. для дешифровки XOR есть редактор EdXOR
Для остального LUA пойдет наверное.
[quote="kalantaj"]
Щаз пойду корову подою и напишу...
[b]AAA[/b], можно это тоже в цитаты?
Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же.
[quote="wbr"]
Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же
нефик ставить=) исправлю завтра.
[quote="Лас"]
kalantaj
сделал
1.2 : http://g0blinish.ucoz.ru/pb/td12.ZIP
ошибку при разбиении по длине с N=0 исправил.
Добавил окно "Подстановка" и пункт меню, пример в папке.
от дешифровки придется отказаться.
1.3
Наконец-таки сделал путное разбиение по ширине. Нужен ли шрифт Courier? чота я сомневаюсь
http://g0blinish.ucoz.ru/pb/td13.ZIP
Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?
Это ты находишь с какого адреса текст, выгружаешь пару килобайт, а потом что?
Как подставляешь?
И что?
Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?
[quote="kalantaj"]
Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?
в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов
в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"
получаешь текст, хотя работает тормозно.
[quote="kalantaj"]
Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?
да. Может, для двух полей сделать?
[quote="Шыншыл"]
в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов
в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"
получаешь текст, хотя работает тормозно.
что-то вообще не понял. кинул bin в прогу, дальше что делать?
[quote="wbr"]
что-то вообще не понял. кинул bin в прогу, дальше что делать?
В окошко прыгай и громко гричи " синий кит прими меня!"
[quote="wbr"]
что-то вообще не понял. кинул bin в прогу, дальше что делать?
внимательно перечитать описанное.
[quote="Шыншыл"]
внимательно перечитать описанное.
сложно доходчиво объяснить?
кинул в окно бинарник, получил мешанину символов. тыкаю в подстановку - во втором окошке слегка изменяется эта мешанина, но ничего читаемого там не получилось.
че делать со шрифтами, куда их подгружать или чего с этим пнг вообще делать надо?
че делать с нижней строкой, где podst?
ZXAAA → PC-ZX Staff, Emmulator's → Text Decoder