Rev 660 | Rev 707 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download
file cut
file concat
dhrystone
nvhexed ускорить печать большого курсора (напечатать цифры вместо прозрачности)
nv вставка имени файла с 1-символьным расширением добавляет 2 пробела в конце
nv убрать CP/M из batch
nv запускать по nv.ext программы с заданным параметром (так можно сделать привязку .ans:cmd type)
nv привязка расширений к F3, F4
nv запуск хобеты при MEMFROMTOP?
почему повторный выбор диска C: - drive error? даже C: E: C: - drive error. а C: A: (несуществующий) C: - нормально. а на реале?
more подгружать из файла по мере надобности
nvview надо стримить из файла (сделать виртуальное резервирование страниц, реально занимать не больше 64 K)
сделать в nvview, more, texted чтение из файла с учётом, что из фс может прийти неполная страница
todo no keyroll after '.' (interpret as noshift)
todo no keyroll "s." (сейчас выдаёт "s./")
удалить fdel - нигде не используется
в драйверы дисковых устройств передавать адрес в юзерспейсе (не пересчитанный), пересчитывать внутри
а как в trdosio перегонять байты туда?
драйвер фдд наравне с прочими?
todo в ядре:
4000 дрова
дальше фатфс
8000 продолжение фатфс (дрова тут нельзя)
дальше структуры фатфс
c000 структуры fil (нельзя использовать одновременно две)
нельзя сделать в keynolang tab по нажатию, иначе не получится обработать ext+keys
или в программах учитывать этот факт и проверять таб только по keylang? а как отладит тот, у кого ps/2 клава?
copydir 0:/demo 1:/demo
как сделать sandbox для отладки системы под системой? хотя бы для запуска без выхода
для этого достаточно переопределять директорию bin
cmd: переоткрывать bat-файл на каждой строке, чтобы не отнимать файловые записи?
почему-то после чтения за границей файла в FATFS не работает SEEK на 0 (ошибка 1 - физическая)
как переименовать на TRDOSFS файл типа FETT.fnt.C | (d:\backup\spectrum\system\MULTIST-Outrage.TRD)
если в расширении TR-DOS есть 0x0d, то nv показывает искажённо
в TRDOSFS определять одно/трёхсимвольные расширения, чтобы не было кривых символов
вместо скролла терминала в nv:
The technology is called The Alternate Screen Buffer. Terminal emulator provides two modes: primary and alternate. Alternate screen buffer has no scroll back, when you switch between these buffers the contents in them is preserved. To switch between them use smcup and rmcup ANSI Escape Sequences. In binary form they are:
$ tput smcup|hexdump -C
00000000 1b 5b 3f 31 30 34 39 68 |.[?1049h|
$ tput rmcup|hexdump -C
00000000 1b 5b 3f 31 30 34 39 6c |.[?1049l|