31

1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)

Искусственный интеллект никогда не сравнится с естественной тупостью

32

Шыншыл сказал:

1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)

Вот теперь бы hotfix для пробела сделать. А то пробелы вообще убирает при загрузке ранее сохраненного чарсета.

33

т.е. в сохраненном наборе пробел не сохраняется?
Кажется, понятно, в чем дело.

Искусственный интеллект никогда не сравнится с естественной тупостью

34

Шыншыл сказал:

т.е. в сохраненном наборе пробел не сохраняется?

Именно. После загрузки набора тупо все пробелы убираются. Оно конечно мелочь - поставить пробел и всё. Но какбэ хотелось чтобы было  http://zxdemos.ru/img/posts/posts_19/27624.gif

35

А, нашел ошибку. перезалью, как исправлю.

Искусственный интеллект никогда не сравнится с естественной тупостью

36

Исправил баг с пробелами. ссылка таже, см.выше.

Искусственный интеллект никогда не сравнится с естественной тупостью

37

Спасибо, Дима! Теперь всё пучком.

38

Ещё одна хотелка - сворачивание окна. (помимо закрытия) и разворачивания на весь экран (полезно когда текста ОЧЕНЬ много).
Я понимаю что Win+D рулит, но тогда при разворачивании любого окна разворачивается и Text Decoder

39

попробую исправить сегодня.

Искусственный интеллект никогда не сравнится с естественной тупостью

40

пофиксил. ссылка та же.

Искусственный интеллект никогда не сравнится с естественной тупостью

41

О! Оно! Спасибо, Дима!

42

нзшт)

Искусственный интеллект никогда не сравнится с естественной тупостью

43

маленький бонус: я заколебался брать названия БАЛШИМИ БУКВАМИ поэтому вот:
http://zxdemos.ru/img/posts/posts_19/27624.png

http://g0blinish.ucoz.ru/pb/deca.zip

окно в центре - это разделитель - подчеркивание или пробел. с одним длинным словом вряд ли прокатит, а вот с текстом как на картинке вполне.

Искусственный интеллект никогда не сравнится с естественной тупостью

44

У меня, походу выдирания текстов, назрел ещё ряд хотелок, важных на мой взгляд...
Щаз пойду корову подою и напишу...

45

Итак ... чего не хватает.
1. Вот тут - Ball Dreams первый вертикальный скролл. В каждой строке последний символ - включен 7й бит.
Чтоб привести к тому виду, как видно на экране, пришлось сначала вручную поделить текст на строки, так как длина строки не фиксирована - конец определяется этим самым включенным битом (рядом в окне на паузе проматывал часть демки, чтоб соблюсти центровку), а потом загрузить текст в HEX редактор (HexEditorNeo) и там на весь файл сделать AND 7F.
Вот и хотелось бы чтоб можно было это самое AND #7F сделать на весь текст (ну или на выделенный мышкой участок, но это совсем не обязательно -если есть включенный бит, то его надо не в куске текста выключать, а во всём тексте целиком).
2. Сделать произвольный XOR на весь текст. Бывает, что текст лежит ксореный и расксоривается по одной букве в момент вывода на экран.
Чтоб не вкидывать снова в HEX редактор, желательно было бы иметь такую функцию под рукой.
3. Ну и чтоб уже закрыть вопрос с логическими операциями - чтоб ещё и INC и DEC был.
В части с приветами в Satisfaction Megademo пришлось к каждой ячейке памяти, где хранится текст (с #c800), добавлять #41 (вообще формально - помойму xor #40 + 1, но это не столь важно), чтоб получить более-менее читабельный текст, который потом можно было бы подкорректировать и сделать нормально читаемым.

46

сложно это все. для дешифровки XOR есть редактор EdXOR
Для остального LUA пойдет наверное.

Искусственный интеллект никогда не сравнится с естественной тупостью

47

kalantaj сказал:

Щаз пойду корову подою и напишу...

AAA, можно это тоже в цитаты?

Ждун с 20 ноября 2016 года: ZX Spectrum 128HQ Laptop - 2 шт..
Один получил через 2 года после заказа, жду второй экземпляр.

48

Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же.

49

wbr сказал:

Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же


нефик ставить=) исправлю завтра.

Искусственный интеллект никогда не сравнится с естественной тупостью

50

Лас сказал:

kalantaj

сделал

Новое м е г ААА д е м о готово на 14%

51

1.2 : http://g0blinish.ucoz.ru/pb/td12.ZIP

ошибку при разбиении по длине с N=0 исправил.
Добавил окно "Подстановка" и пункт меню, пример в папке.

от дешифровки придется отказаться.

Искусственный интеллект никогда не сравнится с естественной тупостью

52

1.3
Наконец-таки сделал путное разбиение по ширине. Нужен ли шрифт Courier? чота я сомневаюсь

http://g0blinish.ucoz.ru/pb/td13.ZIP

Искусственный интеллект никогда не сравнится с естественной тупостью

53

Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?
Это ты находишь с какого адреса текст, выгружаешь пару килобайт, а потом что?
Как подставляешь?
И что?

54

Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?

55

kalantaj сказал:

Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?


в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов

в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"

получаешь текст, хотя работает тормозно.

Искусственный интеллект никогда не сравнится с естественной тупостью

56

kalantaj сказал:

Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?


да. Может, для двух полей сделать?

Искусственный интеллект никогда не сравнится с естественной тупостью

57

Шыншыл сказал:

в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов

в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"

получаешь текст, хотя работает тормозно.


что-то вообще не понял. кинул bin в прогу, дальше что делать?

58

wbr сказал:

что-то вообще не понял. кинул bin в прогу, дальше что делать?


В окошко прыгай и громко гричи " синий кит прими меня!"

Новое м е г ААА д е м о готово на 14%

59

wbr сказал:

что-то вообще не понял. кинул bin в прогу, дальше что делать?


внимательно перечитать описанное.

Искусственный интеллект никогда не сравнится с естественной тупостью

60

Шыншыл сказал:

внимательно перечитать описанное.

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