круто, вот еще бы круче было если бы этот проект лежал открыто на каком-нибудь "google code" и вставки на асме были бы в отдельном каталоге /arch/specialist (типа чтоб легче было портировать)
круто, вот еще бы круче было если бы этот проект лежал открыто на каком-нибудь "google code" и вставки на асме были бы в отдельном каталоге /arch/specialist (типа чтоб легче было портировать)
Это пока первые-первые наброски. Потом так и сделаю.
Я вчера добавил вертикальный скролл. Еще буфер обмена добавлю и всё.
---------- Post added at 10:37 ---------- Previous post was at 10:19 ----------
Это будет редактор в комплекте с SD-контроллером, который я все таки планирую портировать на многие 8080 компы. На 86РК, Мирошу, Апогей в том числе.
Он нужен, что бы прямо с компьютера редактировать файл autoexec.bat и файл привязки к расширениями. То есть при запуске BAS файла, запустить бейсик. При запуске SCR запустить просмотрщик и т.п.
Еще интересно разобрать I/O интерфейс редактора. Какие функции нужны будут? В стандартной stdio нету нужных функций типа "вклеить кусок в средину файла начиная с нужного смещения от начала". Еще есть такой момент, такие функции типа как truncate() доступны токо в более поздних системах и не хотелось бы зависеть от таких вещей. Или stdio вообще не планируется использовать (тогда вопрос портирования усложнится серьезно)?
кстати, тут искали лог вьювер под винду
вот попалось на глаза
http://www.uvviewsoft.com/logviewer/
Fast scrolling, eats low memory
Supports any file size (4 Gb and larger)
Multitabbed interface
Log auto-refreshing
"Follow tail" mode
Highlighting of lines matching a RegEx
Support for lot of encodings: ANSI, OEM, UTF-8, Unicode LE/BE etc.
File search (both forward and backward)
File printing
Line wrapping, configurable tab size and line spacing
Line numbers (for log beginning)
"Create filtered log" command
Unicode filenames support
and more.
конечно некропост, и винкс покинул эту тему, но
этот метод оказывается имеет название - Gap Buffer.
вот целая статья про это, там еще есть всякие полезные ссылки в обсуждении.
http://habrahabr.ru/post/197650/
Triumph Word?
Статью написал я, почерпнув основную идею из этой темы и лишь впоследствии откопав название "Gap Buffer" с помощью поиска в интернете. Именно из твоего, esl, поста, я впервые узнал об этой структуре данных. Если хочешь - добавлю в статью ссылку на тебя. Имя только скажи настоящее или, если есть аккаунт на хабре - также и хабровский ник.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)