?login_element?

Subversion Repositories NedoOS

Rev

Rev 545 | Rev 660 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

nv запуск хобеты давно сломан

147f 4d

scratch выделение на левой панельке неправильно
scratch верхняя панель, левая, правая тоже должны быть контрастными цветами
scratch ярко-жёлтый почему-то выбирается как более контрастный чёрному, чем белый

nvview надо стримить из файла (сделать виртуальное резервирование страниц, реально занимать не больше 64 K)
сделать less

todo no keyroll after '.' (interpret as noshift)
todo no keyroll "s." (сейчас выдаёт "s./")

удалить fwrite_nbytes -сейчас только в nvhexed.asm->cmd_savepage->nvunit.asm
удалить fdel - нигде не используется


в драйверы передавать адрес в юзерспейсе (не пересчитанный), пересчитывать внутри
а как в trdosio перегонять байты туда?

драйвер фдд наравне с прочими?

todo:
4000 дрова
дальше фатфс
8000 продолжение фатфс (дрова тут нельзя)
дальше структуры фатфс
c000 структуры fil (нельзя использовать одновременно две)


нельзя сделать в keynolang tab по нажатию, иначе не получится обработать ext+keys
или в программах учитывать этот факт и проверять таб только по keylang? а как отладит тот, у кого ps/2 клава?


copydir 0:/demo 1:/demo


как сделать sandbox для отладки системы под системой? хотя бы для запуска без выхода
для этого достаточно переопределять директорию bin

как запретить переключение фокуса во время перерисовки? и чтобы после перерисовки это задержанное переключение произошло
иначе задачи будут рисовать на чужом экране
как минимум надо OS_STARTDRAW ... OS_ENDDRAW (реально это макросы с циклами), но их наличие-отсутствие не отладить
разве что если они возвратят номера экранных страниц или включат их

cmd: переоткрывать bat-файл на каждой строке, чтобы не отнимать файловые записи?


почему-то после чтения за границей файла в FATFS не работает SEEK на 0 (ошибка 1 - физическая)

как переименовать на TRDOSFS файл типа FETT.fnt.C | (d:\backup\spectrum\system\MULTIST-Outrage.TRD)
если в расширении TR-DOS есть 0x0d, то nv показывает искажённо

в TRDOSFS определять одно/трёхсимвольные расширения, чтобы не было кривых символов






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|