Page 1 of 1

Современный TXT Viewer for ZX

PostPosted: Sun, 03.11.2013 14:07:14
by Black_Cat
Новоделы ретрокомпов есть, а практически полезных программ чтоб утилитарно, и главное - удобно юзать это железо - нет. Есть всякое говно мамонта, что неудобно, через жопу или не нужно. Удобно - это записать на любом ПЦ, и прочитать без конвертаций и плясок с бубном на Спеке в три движения - воткнул, запустил загрузчик файлов с SD, запустил .TXT файл, что автоматом привело к запуску его просмотровщика. ТоварисТЧи кодеры сделайте пожалуйста для Спека максимально простой просмотровщик .TXT (очевидно и загрузчик с SD) со следующими минимальными требованиями:

1) Понимаемые/переключаемые кодировки: CP866, CP1251 (в перспективе КОИ8).
2) Загрузка и просмотровщика и текстового файла с одной и той же SD в FAT32 без какой-либо переконвертации в спековские стандарты (в перспективе FAT16, и возможно с дискеты DD 720k FAT12). Как понимаю, загрузчик с SD должен быть интегрирован в ПЗУ..
3) Системные требования:
- ZX128 или выше;
- ZSD в качестве аппаратного интерфейса;
- вход в загрузчик из модифицированной SOS128;
- отображение в графическом режиме на стандартный и теневой экран стандартной 80 символьной строки - по 42 символа 6х8 на каждом экране, с разбивкой страницы на левую и правую половинки, соответственно в 5 и 7 страницах, и переключением между ними (в перспективе горизонтаьный скролл для 256х192 и поддержка режима 512х192);
4) В перспективе предусмотреть возможность допиливания до редактора.

P.S. Один такой просмотровщик больше принесёт пользы Спеку, чем все демы вместе взятые за всю его историю.

Re: Современный TXT Viewer for ZX

PostPosted: Sun, 03.11.2013 16:55:16
by TS-Labs
Ну дык в WС есть же просмотрщик с ФАТ-а. Ты его видел?

Re: Современный TXT Viewer for ZX

PostPosted: Sun, 03.11.2013 17:09:20
by nyuk
Black_Cat wrote:P.S. Один такой просмотровщик больше принесёт пользы Спеку, чем все демы вместе взятые за всю его историю.

Толсто. Старайся.

Re: Современный TXT Viewer for ZX

PostPosted: Mon, 04.11.2013 00:02:28
by Black_Cat
TS-Labs wrote:Ну дык в WС есть же просмотрщик с ФАТ-а. Ты его видел?

Ткни пожалуйста, хотя уверен, что того, о чём я говорил нету нигде.

nyuk wrote:Толсто. Старайся.

:) nyuk, не надо приписывать мне то, о чём ты постоянно думаешь :) . Просто перестань думать о всякой хуйне, и тебе эта хуйня перестанет везде мерещиться :)

Re: Современный TXT Viewer for ZX

PostPosted: Mon, 04.11.2013 00:45:34
by TS-Labs

Re: Современный TXT Viewer for ZX

PostPosted: Mon, 04.11.2013 03:04:19
by Black_Cat
А, WC = Wild Commander Budder'а! Да, видел конечно, мощнейшая вещь, но он же под TSEvo.. Если бы Wild Commander, пусть с ограничениями, но начинал работать с конфы ZX128+ZSD, то было бы почти то что надо.
Такое физически возможно?

Re: Современный TXT Viewer for ZX

PostPosted: Mon, 04.11.2013 03:41:35
by TS-Labs
Неа.. Он вполне плотно использует железо тсконфы - страничные порты, ДМА, режимы, ИНТы.

Re: Современный TXT Viewer for ZX

PostPosted: Mon, 04.11.2013 08:45:31
by TS-Labs
Вобщем, проблема портирования ассемблерного кода между платформами с разными возможностями очень гиморойная.
Категорически трудно писать код даже с условной компиляцией. По сути, приходится кодать два независимых продукта. Либо код выходит неоптимальным.
У меня из опыта только один пример, где я умудрился впихнуть условную компиляцию и получить две версии бинаря под два разных устройства из одних сорцов - это МОД плеер на асме АВР8.
Там разница в том, что у чипов с овер 64кБ флэша требуется программить дополнительный регистр адреса и следовательно вводится третий байт во всех переменных адресации.
Ну чо, весь код сплошь и рядом обвешан условной компиляцией, бинари отличаются на 20%. Но (!) сам бинарь всего 3кБ, а сорцов 24кБ. Будь этот сорец раза в 3 больше, я б заебался с ним играться.